ROS笔记 URDF及rviz可视化及遇到的问题

在学习http://gazebosim.org/tutorials/?tut=ros_urdf中遇到一些问题。
因为版本不同出现错误:GazeboRosControlPlugin missing while using DefaultRobotHWSim, defaults to true.
根据错误信息需要添加图示行:
在这里插入图片描述
让机器人模型在rviz可视化大致需要以下几个步骤:
1.创建urdf文件模型
2.创建launch启动文件
3.启动launch文件

在配置launch文件处不清楚rrbot.rviz内容自己该如何配置
在这里插入图片描述
将/opt/ros/kinetic/share/rviz目录下,default.rviz复制到launch文件夹下重命名即可。
在这里插入图片描述
对应目录下:roslaunch rrbot_rviz.launch
在这里插入图片描述

未能看到机器人模型,更改坐标系为基坐标(此处名为world)并点击add添加图示机器人模型。在这里插入图片描述通过Joint State Publisher控制关节运动,发现移动GUI 上面的滑块,结果发现rviz中的模型不运动,
同时报错:Robot semantic description not found. Did you forget to define or remap ‘/robot_description_semantic’?

原因在于rviz是复制的/opt/ros/kinetic/share/rviz默认配置。
先退出rviz可视化窗口并保存,打开由default.rviz重命名的文件。
Visualization Manager里
在这里插入图片描述
将 Class: moveit_rviz_plugin/RobotState改为:Class: rviz/RobotModel并保存。
再次对应目录roslaunch rrbot_rviz.launch
即可通过Joint State Publisher控制关节运动。
在这里插入图片描述
遇到其他问题:Could not find the GUI, install the ‘joint_state_publisher_gui’ package:
解决:sudo apt-get install ros-kinetic-joint-state-publisher-gui

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值