You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
3.4 KiB
145 lines
3.4 KiB
<?xml version="1.0"?>
|
|
<robot name="t_shape_robot">
|
|
|
|
<!-- 机器人底盘 -->
|
|
<link name="base_link">
|
|
<visual>
|
|
<geometry>
|
|
<box size="0.5 0.3 0.15"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0.075" rpy="0 0 0"/>
|
|
<material name="blue">
|
|
<color rgba="0.2 0.5 0.9 1.0"/>
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<geometry>
|
|
<box size="0.5 0.3 0.15"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0.075" rpy="0 0 0"/>
|
|
</collision>
|
|
</link>
|
|
|
|
<!-- 左轮 -->
|
|
<link name="left_wheel">
|
|
<visual>
|
|
<geometry>
|
|
<cylinder radius="0.1" length="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="1.5708 0 0"/>
|
|
<material name="black">
|
|
<color rgba="0.15 0.15 0.15 1.0"/>
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<geometry>
|
|
<cylinder radius="0.1" length="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="1.5708 0 0"/>
|
|
</collision>
|
|
</link>
|
|
|
|
<joint name="left_wheel_joint" type="continuous">
|
|
<parent link="base_link"/>
|
|
<child link="left_wheel"/>
|
|
<origin xyz="0 0.175 0" rpy="0 0 0"/>
|
|
<axis xyz="0 1 0"/>
|
|
</joint>
|
|
|
|
<!-- 右轮 -->
|
|
<link name="right_wheel">
|
|
<visual>
|
|
<geometry>
|
|
<cylinder radius="0.1" length="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="1.5708 0 0"/>
|
|
<material name="black">
|
|
<color rgba="0.15 0.15 0.15 1.0"/>
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<geometry>
|
|
<cylinder radius="0.1" length="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="1.5708 0 0"/>
|
|
</collision>
|
|
</link>
|
|
|
|
<joint name="right_wheel_joint" type="continuous">
|
|
<parent link="base_link"/>
|
|
<child link="right_wheel"/>
|
|
<origin xyz="0 -0.175 0" rpy="0 0 0"/>
|
|
<axis xyz="0 1 0"/>
|
|
</joint>
|
|
|
|
<!-- 前万向轮 -->
|
|
<link name="front_caster">
|
|
<visual>
|
|
<geometry>
|
|
<sphere radius="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="0 0 0"/>
|
|
<material name="grey">
|
|
<color rgba="0.5 0.5 0.5 1.0"/>
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<geometry>
|
|
<sphere radius="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="0 0 0"/>
|
|
</collision>
|
|
</link>
|
|
|
|
<joint name="front_caster_joint" type="fixed">
|
|
<parent link="base_link"/>
|
|
<child link="front_caster"/>
|
|
<origin xyz="0.2 0 -0.05" rpy="0 0 0"/>
|
|
</joint>
|
|
|
|
<!-- 后万向轮 -->
|
|
<link name="back_caster">
|
|
<visual>
|
|
<geometry>
|
|
<sphere radius="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="0 0 0"/>
|
|
<material name="grey">
|
|
<color rgba="0.5 0.5 0.5 1.0"/>
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<geometry>
|
|
<sphere radius="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="0 0 0"/>
|
|
</collision>
|
|
</link>
|
|
|
|
<joint name="back_caster_joint" type="fixed">
|
|
<parent link="base_link"/>
|
|
<child link="back_caster"/>
|
|
<origin xyz="-0.2 0 -0.05" rpy="0 0 0"/>
|
|
</joint>
|
|
|
|
<!-- 传感器平台(装饰性) -->
|
|
<link name="sensor_platform">
|
|
<visual>
|
|
<geometry>
|
|
<cylinder radius="0.08" length="0.05"/>
|
|
</geometry>
|
|
<origin xyz="0 0 0" rpy="0 0 0"/>
|
|
<material name="red">
|
|
<color rgba="0.9 0.2 0.2 1.0"/>
|
|
</material>
|
|
</visual>
|
|
</link>
|
|
|
|
<joint name="sensor_platform_joint" type="fixed">
|
|
<parent link="base_link"/>
|
|
<child link="sensor_platform"/>
|
|
<origin xyz="0.15 0 0.175" rpy="0 0 0"/>
|
|
</joint>
|
|
|
|
</robot>
|