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

3.7 习题

1. ROS环境中的顶层组件是什么?

A)软件包。

B)工作空间。

C)ROS图。

2. roscore进程的目的是什么?

A)允许节点与其他节点通信并管理机器人参数。

B)提供一个主节点来驱动图中的所有其他节点。

C)允许从LAN外部找到ROS节点。

3. 标记正确的句子:节点可以__________。

A)仅发布主题或仅订阅主题。

B)同时发布主题和订阅主题。

C)发布主题和订阅其他主题。

4. 如果一个节点无法执行其程序会怎样?

A)机器人的某些功能将失败。

B)机器人无法工作。

C)它发布的主题将设置为undefined。

5. 标记错误的句子:在已发布的主题中标识消息的方法是__________。

A)启动一个在该主题中发布数据的节点。

B)发出$ rostopic echo</topic_name>命令。

C)写一个订阅该主题的节点。