填空题 在机器人系统中,有一个“速度控制节点”负责发布机器人的移动速度指令,另一个“电机驱动节点”负责订阅该速度指令并控制电机实际运动。请画出两个节点通过话题通信的示意图。 要求: 标出发布者节点名称:`/cmd_vel_publisher` 标出订阅者节点名称:`/motor_driver` 标出话题名称:`/cmd_vel` 用箭头标出消息的流向 (缺图)

下载APP答题
由4m***82提供 分享 举报 纠错

相关试题

单选题 关于ROS 2与ROS 1的核心差异,下列哪项描述是正确的?( )

A、ROS 1支持真正的实时性,而ROS 2不支持
B、ROS 1的通信机制比ROS 2更安全,因为它内置了加密功能
C、ROS 2使用DDS作为通信中间件,提升了跨平台和通信可靠性
D、ROS 2不再支持"发布-订阅"模型

单选题 机器人工作空间中,存放编译结果(可执行文件及库)的目录是?( )

A、`src`
B、`build`
C、`install`
D、`log`

单选题 ROS 2中列出所有功能包的代码是以下哪一个?( )

A、`ros2 pkg list`
B、`ros pkg list`
C、`ros2 pkg info`
D、`ros2 node info`

单选题 ROS 2工作空间目录下,哪个子目录是代码空间?( )

A、`install`
B、`build`
C、`log`
D、`src`

单选题 在编写ROS 2节点时,为什么需要在执行`colcon build`之后执行`source install/setup.bash`?( )

A、为了安装新的系统依赖
B、为了将当前工作空间的环境变量加载到终端,使系统能识别新编译的功能包和节点
C、为了清理之前的编译日志
D、为了启动所有已编译的节点

单选题 在ROS 2中,用于编译功能包的命令是?( )

A、`catkin_make`
B、`rosmake`
C、`colcon build`
D、`make`

单选题 以下哪个命令用于创建ROS 2功能包?( )

A、`ros2 pkg create`
B、`ros2 run create`
C、`ros2 build create`
D、`ros2 node create`

单选题 若要查看ROS 2正在发布的话题,应使用以下哪个命令?( )

A、`ros2 node list`
B、`ros2 topic list`
C、`ros2 topic info`
D、`ros2 msg show`