在上位机系统的命令行中运行以下命令,启动投放装置驱动:
roslaunch tutorial_catapult catapult_driver.launch
此时在另一个命令行中运行命令rostopic list:
话题含义及参数如下:
- /servo/all/open:打开
全部仓门,参数为std_msgs/Empty - /servo/all/close:关闭
全部仓门,参数为std_msgs/Empty
- /servo/front_left:调整
左前货仓门角度,参数为std_msgs/Int32 - /servo/front_left/open:打开
左前仓门,参数为std_msgs/Empty - /servo/front_left/close:关闭
左前仓门,参数为std_msgs/Empty
- /servo/front_right:调整
右前货仓门角度,参数为std_msgs/Int32 - /servo/front_right/open:打开
右前仓门,参数为std_msgs/Empty - /servo/front_right/close:关闭
右前仓门,参数为std_msgs/Empty
- /servo/back_right:调整
右后货仓门角度,参数为std_msgs/Int32 - /servo/back_right/open:打开
左后仓门,参数为std_msgs/Empty - /servo/back_right/close:关闭
左后仓门,参数为std_msgs/Empty
- /servo/back_right:调整
右后货仓门角度,参数为std_msgs/Int32 - /servo/back_right/open:打开
右后仓门,参数为std_msgs/Empty - /servo/back_right/close:关闭
右后仓门,参数为std_msgs/Empty
例:
在启动投放装置驱动后,在命令行运行rostopic pub /servo/all/open std_msgs/Empty "{}"命令后,所有仓门将打开

运行rostopic pub /servo/back_left std_msgs/Int32 "data: 45"命令后,左后仓门将转至45度

运行rostopic pub /servo/back_left/close std_msgs/Empty "{}"命令后,左后仓门将关闭
