如何开始

机器人技术是多种技能的结合,例如电气和电子工程,计算机科学与工程,自动化等。这些能力本身都不容易学习和使用。

如果您不熟悉机器人技术,但不知道如何入门,那么可以找到适合初学者和专家的教程。

硬件和软件设置

建立自主机器人的过程始于将第一个传感器或执行器安装在机箱上。构建过程需要硬件和软件设置。

Raspberry Pi是一款低成本的信用卡大小的计算机,能够运行软件,框架和算法来控制机器人。 Raspberry Pi在世界各地被儿童以及经验丰富的制造商所使用,以制造机器人。

构建机器人的第一步是确定机器人的功能规格。
经过分析,您可以确定是否需要Raspberry Pi之类的计算机或使用Arduino板。如果您选择的是Arduino,那么您可以直接构建第一个机器人。

使用Pi构建机器人的第一步是安装运行控制机器人的算法所需的操作系统,工具和框架。我写了很长的教程,向您展示如何逐步设置Pi所需的所有安装和设置,并为开始构建智能机器人做准备。

从这里开始: 如何在Raspberry Pi 4(Raspbian Buster)上安装ROS Melodic,rosserial等

在遵循本教程之后:
–现在,您已经为准备开始运行算法并与微控制器平台进行通信的Raspberry Pi板做好了准备。

–我们首先在Pi上安装Raspbian,然后继续启用SSH服务,该服务使我们可以在不安全的网络上在Pi上运行命令。

–然后,我们继续进行ROS Melodic,Arduino IDE和rosserial安装。所有这些软件库和工具都是控制机器人的基础。

–最后,我向您展示了如何安装流行的Python IDE并设置VNC服务,以便在远程计算机上工作时可以访问图形用户界面(GUI)。

建造机器人

因为我相信不同的想法,并且我知道您可以通过边做边看来学习构建机器人,所以我写了一个教程,其中解释了学习如何使用HC-SR04超声波传感器和Arduino检测物体的每个步骤。

如何使用HC-SR04超声波传感器,Arduino和millis()检测物体
在遵循本教程之后:
–您将学习如何使用millis(),如何构建类,确定检测范围以及打印超声传感器的输出。

建立一个DIY机器人底盘
在遵循本教程之后:
-您将学习如何使用铝型材和3D打印零件构建坚固的底盘。

自主机器人检测并避免障碍
在遵循本教程之后:
-您将学习如何构建机器人,该机器人被编程为向前行驶直到检测到障碍物,然后它左右旋转传感器,比较超声传感器返回的值,最后做出决定并移动。

如何构建避障机器人
在遵循本教程之后:
-您将学习如何构建自动驾驶的机器人,而无需了解周围的详细地图。如果在其路径中检测到障碍物,则机器人会调整其速度以避免碰撞。如果周围环境没有障碍物,则机器人只会向前移动,直到在传感器范围内检测到障碍物为止。