gazebo仿真时在加入差分运动插件后没有cmd_vel话题

    <gazebo>
        <plugin name="differential_drive_controller" filename="libgazebo_ros_diff_drive.so">
            <rosDebugLevel>Debug</rosDebugLevel>
            <publishWheelTF>true</publishWheelTF>
            <robotNamespace>/</robotNamespace>
            <publishTf>1</publishTf>
            <publishWheelJointState>true</publishWheelJointState>
            <alwaysOn>true</alwaysOn>
            <updateRate>100.0</updateRate>
            <legacyMode>true</legacyMode>
            <leftJoint>tail_left_joint</leftJoint>
            <rightJoint>tail_right_joint</rightJoint>
            <wheelSeparation>0.2</wheelSeparation>
            <wheelDiameter>${2*wheel_radius}</wheelDiameter>
            <broadcastTF>1</broadcastTF>
            <wheelTorque>30</wheelTorque>
            <wheelAcceleration>1.8</wheelAcceleration>
            <commandTopic>cmd_vel</commandTopic>
            <odometryFrame>odom</odometryFrame> 
            <odometryTopic>odom</odometryTopic> 
            <robotBaseFrame>base_footprint</robotBaseFrame>
        </plugin>
    </gazebo> 

最近学习gazebo仿真,发现启动gazebo之后并没有cmd_vel话题,虽然在机器人模型中已经加入了机器人的差分运动(如上述代码),后来辗转几次发现,libgazebo_ros_diff_drive.so这个插件在我的/opt/ros/kenitic/lib里没有。开始想着去重新下载一个gazebo7后来发现卸载之后在安装也没用,只能重新安装ros-kenitic,安装方式建议参考https://ismango.blog.csdn.net/article/details/106049992这个博客。安装之后就可以显示了。
另外如果你gazebo一直出现正在准备环境的界面,可能是你的网速导致模型加载过慢,建议你先将模型下载好。https://www.jianshu.com/p/6d91255bb57b
可以参考这个方式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值