ROS rviz和gazebo联合仿真报错

运行launch文件后,rviz可以显示模型,但是只能plan不能execute,同时gazebo中没有模型,终端报错很多,如下

一、

Error [parser.cc:406] parse as old deprecated model file failed.

二、

[ERROR] [1672799068.164709, 10.219000]: Spawn service failed. Exiting.

三、
[spawn_gazebo_model-4] process has died [pid 15463, exit code 1, cmd /opt/ros/melodic/lib/gazebo_ros/spawn_model -urdf -param robot_description -model robot -x 0 -y 0 -z 0 __name:=spawn_gazebo_model __log:=/home/zjw/.ros/log/e25f4054-8bd6-11ed-b798-701ce71a1c4c/spawn_gazebo_model-4.log].

四、

[ERROR] [1672799075.294851855, 17.238000000]: Action client not connected: arm_position_controller/follow_joint_trajectory

所有错误的原因在于launch文件中引用的urdf文件最后部分缺少.so这句话,如下解决即可

打开引用的urdf文件,拉到最下边添加这句话:

 filename="libgazebo_ros_control.so"

 我是这么解决的,每个人情况不同,可能不适用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值