如何去掉Gazebo的不对某个关节进行碰撞属性

如何去掉Gazebo的不对某个关节进行碰撞属性

鱼香ROS介绍:

鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流。
进群加V:fishros2048

文章信息:

标题:如何去掉Gazebo的不对某个关节进行碰撞属性
原文地址:https://fishros.org.cn/forum/topic/90
关键词: gazebo,collision,
参与者: 小鱼,
版权声明: 文章中所有知识产权归鱼香ROS及原作者所有。


1. 小鱼听着歌说:

问题描述

在进行gazebo仿真时,想要忽略一个关节的碰撞属性,但是Gazebo又需要一个碰撞标签该怎么办?



2. 小鱼吃着火锅说:

可以采用下述配置完成:

xacro

 <!-- Macro for a minimal collision block (for when you do not want collision block but gazebo needs one) -->
  <xacro:macro name="no_collision">
    <collision>
      <geometry>
        <cylinder length="${0.000001}" radius="${0.000001}" />
      </geometry>
      <origin xyz="0 0 0" rpy="0 ${0.5*pi} 0"/>
    </collision>
  </xacro:macro>

urdf

    <collision>
      <geometry>
        <cylinder length="0.000001" radius="0.000001" />
      </geometry>
      <origin xyz="0 0 0" rpy="0  1.57 0"/>
    </collision>


3. 小鱼抖着腿说:

可以采用下述配置完成:

xacro

 <!-- Macro for a minimal collision block (for when you do not want collision block but gazebo needs one) -->
  <xacro:macro name="no_collision">
    <collision>
      <geometry>
        <cylinder length="${0.000001}" radius="${0.000001}" />
      </geometry>
      <origin xyz="0 0 0" rpy="0 ${0.5*pi} 0"/>
    </collision>
  </xacro:macro>

urdf

    <collision>
      <geometry>
        <cylinder length="0.000001" radius="0.000001" />
      </geometry>
      <origin xyz="0 0 0" rpy="0  1.57 0"/>
    </collision>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值