我是靠谱客的博主 能干小海豚,这篇文章主要介绍Ros 海龟仿真器相关命令,现在分享给大家,希望可以做个参考。

小海龟仿真器

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

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

复制代码
1
2
rostopic pub /turtle1/cmd_vel #双击Tap

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

复制代码
1
2
rostopic pub -r 10 /turtle1/cmd_vel
复制代码
1
2
3
4
5
6
7
8
9
10
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. 节点

  • 查看节点图
复制代码
1
2
rpt_graph
结果:

在这里插入图片描述

  • 查看当前所有节点
复制代码
1
2
rosnode list
  • 查看节点详细信息
复制代码
1
2
rosnode info /turtlesim

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

2. 话题

  • 查看话题信息
复制代码
1
2
rostopic list

3. 服务

  • 查看所有服务
复制代码
1
2
rosservice list
  • 通过服务新建第二只海龟
复制代码
1
2
rosservice call /spawn #Tap

记录与复现

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

  • 记录
复制代码
1
2
rosbag record -a -O cmd_record #字母O大写

生成的压缩包位于家目录

  • 复现
复制代码
1
2
rosbag play cmd_record.bag

最后

以上就是能干小海豚最近收集整理的关于Ros 海龟仿真器相关命令的全部内容,更多相关Ros内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部