RViz成功显示多个机器人模型以及解决显示的模型没有左右轮

RViz显示机器人模型没有左右轮

一、RViz成功显示多个机器人模型

在RViz中显示多个机器人模型需要设置好几个关键的参数

首先点击Add,找到RobotModel,添加进来

Fixed Frame:选择TF树最上层的坐标系,一般是世界坐标系,即固定不动的全局坐标系

Robot Description:/robot1/robot_description,要在robot_description前加上对应的命名空间

TF Prefix:robot1,机器人名称

这三个参数设置好,如果坐标变换关系没有问题,就会正常显示出机器人模型。

机器人模型的左右轮无法显示

在设置好参数后,机器人能够显示出来,但是遇到了一个问题,机器人的左右轮无法显示出来,并且在RobotModel里报错"No transform from [robot1/wheel_left_link] to [world]"。

先说解决办法:

在xacro模型文件中,将gazebo插件中的

python 复制代码
<publishWheelTF>false</publishWheelTF>
<publishWheelJointState>false</publishWheelJointState>

改为

python 复制代码
<publishWheelTF>true</publishWheelTF>
<publishWheelJointState>false</publishWheelJointState>

publishWheelTF设置为true表示发布轮子的TF转化信息。接着我们查看TF树的变化

报错的TF树:

修改后的TF树:

在base_footprint下的子坐标系中多了wheel_right_link和wheel_left_link。
并且RViz中能够正常显示机器人模型。

相关推荐
jimmyleeee9 小时前
人工智能基础知识笔记二十一:Function Calling
人工智能·笔记
丝斯20119 小时前
AI学习笔记整理(21)—— AI核心技术(深度学习5)
人工智能·笔记·学习
风123456789~10 小时前
【健康管理】第5章 流行病学、医学统计学 1/2
笔记·考证·健康管理
boligongzhu11 小时前
ubuntu20.04搭建YOLOv11 GPU运行环境
linux·yolo·ubuntu·机器人
closejudge11 小时前
部署siyuan笔记docker问题记录
笔记
摇滚侠11 小时前
零基础小白自学Git_Github教程,GitHubDeskTop安装,笔记10
笔记·git·github
摇滚侠12 小时前
零基础小白自学 Git_Github 教程,GitHub 是如何工作的,笔记08
笔记·git·github
googleccsdn12 小时前
ENSP Pro Lab笔记:配置STP/RSTP/MSTP(7)
网络·笔记·网络协议
Anesthesia丶12 小时前
Tesla P40显卡使用 nunchaku 部署 Fluex.1-dev笔记
笔记
self-motivation12 小时前
征机器人领域主流模型量化,评测,优化,部署工具model_optimizer的开源合作开发
yolo·机器人·量化·foundationpose·pi0.5