gazebo与ros:用gazebo_ros_bumper_plugin获取四足机器人足底力时遇到的问题

给足底link添加传感器

<gazebo reference="lf_foot">
    <mu1>500.0</mu1>
    <mu2>500.0</mu2>
    <kp>500000.0</kp>
    <kd>10.0</kd>
    <minDepth>0.001</minDepth>
    <maxVel>0.1</maxVel>
    <fdir1>1 0 0</fdir1>
    <maxContacts>1</maxContacts>
    <material>Gazebo/GreyTransparent</material>
  
   <sensor name="contact_sensor" type="contact"> 
   <always_on>true</always_on>
   <update_rate>100.0</update_rate>
   <contact>
    <collision>lf_link2_fixed_joint_lump__lf_foot_collision_1</collision>
     </contact>
      <plugin name="bumper" filename="libgazebo_ros_bumper.so">
		<always_on>true</always_on>
              <bumperTopicName>lf_touchsensor</bumperTopicName>
              <frameName>base_link</frameName>
		 <update_rate>100.0</update_rate>
      </plugin>
      </sensor>   
  </gazebo>

重点在于contact中的collision并不是在xacro中的lf_foot,这算是gazebo的一个bug吧,从xacro文件转换到sdf文件,collision名称有所改变,具体名称时什么需要我们自己去装换试试,方法如下:1.从xacro文件到urdf文件  rosrun xacro xacro.py -o mybot.urdf mybot.xacro    2.从urdf文件到sdf文件   gz sdf -p mybot.urdf > mybot.sdf

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值