如何开始

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

如果你是机器人世界的新手,但你不知道如何开始,你会找到初学者和专家的教程。

硬件和软件设置

在安装在底盘上的第一传感器或致动器之前,从构建自主机器人的过程开始。构建过程需要硬件和软件设置。

Raspberry PI是一种低成本,信用卡大小的计算机,能够运行软件,框架和算法来控制机器人。 Raspberry PI由儿童和经验丰富的制造商用于构建机器人的世界各地。

建立机器人的第一步是决定机器人的功能规范。
分析后,您可以确定您是否需要像Raspberry Pi等计算机或使用Arduino Board。如果您选择的是Arduino,那么您可以直接直接构建第一个机器人。

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

从这里开始: 如何在Raspberry Pi 4(Raspbian Buster)上安装ROS Melodic,Rosserial和更多

遵循本教程后:
–您现在有一个覆盆子PI板准备开始运行算法并与微控制器平台进行通信。

–我们从PI上的Raspbian安装开始,并继续启用SSH服务,该服务允许我们在无担保网络上运行PI上的命令。

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

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

建立机器人

因为我相信不同的思维,我知道你可以通过做和观看学习如何构建机器人,我写了一个教程,我解释了学习如何用HC-SR04超声波传感器和Arduino检测对象的一步。

如何使用HC-SR04超声波传感器,Arduino和Millis()检测对象
遵循本教程后:
–您了解如何使用Millis(),如何构建类,确定检测范围,并打印超声波传感器的输出。

建立DIY机器人机箱
遵循本教程后:
- 您将学习如何使用铝型材和3D印刷部件构建强大的底盘。

自治机器人检测和避免障碍物
遵循本教程后:
- 您将学习如何构建编程的机器人,直到检测到障碍物,然后将传感器左右转动,比较超声波传感器返回的值,最后采取决定和移动。

如何构建障碍避免机器人
遵循本教程后:
- 你将学习如何建立一个自治机器人,而不知道周围环境的详细地图。如果在其路径中检测到障碍物,则机器人适应其速度以避免碰撞。如果周围环境没有障碍物,则机器人直到向前移动,直到在传感器的范围内检测到障碍物。