使用display.launch调用rviz无法显示urdf文件创建的机器人模型

回复本帖可奖励1枚铜币哦! 每人最多可获奖1次!
奖池剩余3(中奖概率10%)
我是ROS初学者,在跟着Effective Robotics Programming with ROS这本书学习.
根据本书第四章,我创建了书中所述的robot1.urdf文件,存储在/home/shawn/catkin_ws/src/robot1_description/urdf路径下,使用check_urdf命令检测发现urdf文件不存在问题,接下来按照书中创建display.launch文件,存贮在/home/shawn/catkin_ws/src/robot1_description/launch文件夹内,代码全部正确无误.
最后使用命令"roslaunch robot1_description display.launch model:="/home/shawn/catkin_ws/src/robot1_description/urdf/robot1.urdf""启动rviz时,终端停在图示状态.
请问有前辈知道这是什么原因么?
组图
  • 运行launch后不动了.png

Sophiacrudely 原型机 沙发

2018-08-20 15:45

知道为什么打不开rviz窗口了,display.launch中没有启用rviz节点.
这个问题解决了.
但是出现的rviz窗口中没有正常显示机器人模型,同时Global Status一栏报错.

ROS_crt 原型机 板凳

2019-01-19 11:27

Sophiacrudely:知道为什么打不开rviz窗口了,display.launch中没有启用rviz节点.
这个问题解决了.
但是出现的rviz窗口中没有正常显示机器人模型,同时Global Status一栏报错.
应该是在launch中启动rviz时没有指明rviz的配置文件。

bfl111 原型机 地板

2019-05-08 13:46

"但是出现的rviz窗口中没有正常显示机器人模型,同时Global Status一栏报错."需要这么处理:
1.等rviz启动完毕之后先将FixedFrame改为base_link
2.再点击下方Add按钮,添加一个RobotModel
3.可以看到之前在launch文件里传入的参数Robot Description已经在robotmodel里了
4.这样一来就看见机器人模型了.
////////
0.另外说一句,书中错误好多,还是看你的这句话,才调出rviz的:roslaunch robot1_description display.launch model:="/root/dev/catkin_ws/src/effective_robotics_programming_with_ros/chapter4_tutorials/robot1_description/urdf/robot1.urdf"
组图
  • 44.PNG

JayceHu 原型机 4楼

2019-07-14 22:59

bfl111:"但是出现的rviz窗口中没有正常显示机器人模型,同时Global Status一栏报错."需要这么处理:
1.等rviz启动完毕之后先将FixedFrame改为base_link
2.再点击下方Add按钮,添加一个RobotModel
3...
谢谢!特意注册账号
游客
登录后才可以回帖,登录 或者 注册