ROS机器人编程实践
上QQ阅读APP看书,第一时间看更新

1.7 习题

1. 机器人必须拥有Raspberry Pi之类的计算机吗?

A)是的,因为计算机为控制板供电。

B)否,因为只是当需要在屏幕上可视化软件代码时才使用计算机。如果已将程序刷新到控制器,则它可能与控制器单独工作。

C)并非如此,可以编写一个控制机器人的小程序并将它更新到控制器芯片。每次给机器人通电时,它将无休止地执行程序。

2. GoPiGo3的距离传感器发出什么样的辐射?

A)激光。

B)红外线。

C)超声波。

3. 为什么看不到巡线跟随器传感器发出的光?

A)因为必须事先使用软件命令激活传感器。

B)它不发光,但有磁场。

C)它不发射任何在可见光范围内的东西。

4. GoPiGo红色电路板的串行端口有什么作用?

A)能够用与Arduino板相同的方式对其进行编程,在该板上使用串行端口将程序闪存到微控制器的芯片上。

B)将数据从传感器同步传输到电路板。

C)从Raspberry Pi访问GPIO的串行引脚。

5. IMU传感器是否提供机器人的绝对方向?

A)是的,因为这正是将加速度计和陀螺仪放在一起目的。

B)仅当IMU包括磁力计时。

C)仅在IMU传感器具有六个自由度的情况下。