如何去掉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>