由于需要大量的代码,为机器人创建软件很困难。代码需要包含从驱动程序到实际功能程序的所有内容。这就是为什么一组学生决定创建一个名为Robot操作系统(ROS)的新机器人中间件的原因。ROS的目标是将程序与机器人特定操作系统分开,以使开发过程更加容易,更为标准化。在本文中,我们将探讨不同的ROS版本,以及ROS的主要工作原理,包括节点及其交流。我们还将通过案例研究探索IROBOT创建3个教育机器人,并为其开发简单的导航程序。此外,我们将对Create®3进行实验,以测量其红色传感器的响应性,并找到使用回归将输出转换为线性的函数。
主要关键词