我是靠谱客的博主 能干小海豚,最近开发中收集的这篇文章主要介绍Ros 海龟仿真器相关命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

小海龟仿真器

  • 启动Ros Master
roscore
  • 启动小海龟仿真器
rosrun turtlesim turtlesim_node
  • 启动海龟控制节点(键盘)
rosrun turtlesim turtle_teleop_key
  • 通过话题控制海龟移动

两次tap自动补全,修改数值来实现移动。

rostopic pub /turtle1/cmd_vel	#双击Tap

10Hz频率发布命令实现持续移动

rostopic pub -r 10 /turtle1/cmd_vel
rcx@rcx-vpc:~$ rostopic pub /turtle1/cmd_vel geometry_msgs/Twist "linear:
  x: 0.0
  y: 0.0
  z: 0.0
angular:
  x: 0.0
  y: 0.0
  z: 0.0" 

常用命令

1. 节点

  • 查看节点图
rpt_graph
结果:

在这里插入图片描述

  • 查看当前所有节点
rosnode list
  • 查看节点详细信息
rosnode info /turtlesim

返回:话题、订阅、服务等信息。

2. 话题

  • 查看话题信息
rostopic list

3. 服务

  • 查看所有服务
rosservice list
  • 通过服务新建第二只海龟
rosservice call /spawn	#Tap

记录与复现

机器人调试时记录,后序于电脑上复现。

  • 记录
rosbag record -a -O cmd_record	#字母O大写

生成的压缩包位于家目录

  • 复现
rosbag play cmd_record.bag 

最后

以上就是能干小海豚为你收集整理的Ros 海龟仿真器相关命令的全部内容,希望文章能够帮你解决Ros 海龟仿真器相关命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部