rviz+arbotix仿真,用odom坐标系出现模型变白

【arbotix+rviz的仿真问题解决-哔哩哔哩】 https://b23.tv/HGVGrEF

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将odom里程计坐标系绕Z轴旋转180度,可以使用ROS中的tf包来实现。具体的步骤如下: 1. 在RViz中打开机器人模型,选中odom坐标系,并在Fixed Frame中选择odom坐标系。 2. 在终端中输入以下命令,启动tf转换节点: ``` rosrun tf2_ros static_transform_publisher 0 0 0 0 0 0 odom base_link 1000 ``` 这条命令的作用是发布一个静态的坐标系换,将odom坐标系与base_link坐标系进行关联,并且将两个坐标系的初始换矩阵都设置为单位矩阵。 3. 在终端中输入以下命令,启动tf查看节点: ``` rosrun tf view_frames ``` 这条命令的作用是查看当前ROS系统中的所有坐标系,并生成一个PDF文件,保存在/home/username/.ros/frame.pdf。 4. 在终端中输入以下命令,打开PDF文件: ``` evince /home/username/.ros/frame.pdf ``` 这条命令的作用是打开PDF文件,查看当前ROS系统中的所有坐标系之间的换关系。 5. 在PDF文件中找到odom坐标系和base_link坐标系之间的换关系,并记录下两个坐标系的旋转角度(绕Z轴的旋转角度为180度)。 6. 修改第二步中的命令,将旋转角度改为180度,并重新运行该命令。 ``` rosrun tf2_ros static_transform_publisher 0 0 0 0 0 3.14159 odom base_link 1000 ``` 这条命令的作用是重新发布坐标系换,将odom坐标系绕Z轴旋转180度。 7. 在RViz中查看机器人模型,检查odom坐标系和base_link坐标系之间的换关系是否正确。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值