XTDrone/sitl_config/gazebo_plugin/velodyne_description/urdf/example.urdf.xacro

46 lines
1.3 KiB
XML

<?xml version="1.0"?>
<robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="example">
<xacro:arg name="gpu" default="false"/>
<xacro:property name="gpu" value="$(arg gpu)" />
<!-- Base Footprint -->
<link name="base_footprint" />
<!-- Base Link -->
<joint name="footprint" type="fixed" >
<parent link="base_footprint" />
<child link="base_link" />
<origin xyz="0 0 0.05" rpy="0 0 0" />
</joint>
<link name="base_link" >
<visual>
<geometry>
<box size="0.5 0.5 0.1" />
</geometry>
</visual>
<collision>
<geometry>
<box size="0.5 0.5 0.1" />
</geometry>
</collision>
<inertial>
<origin xyz="0 0 0"/>
<mass value="10"/>
<inertia ixx="3.0" ixy="0.0" ixz="0.0"
iyy="3.0" iyz="0.0"
izz="3.0" />
</inertial>
</link>
<xacro:include filename="$(find velodyne_description)/urdf/VLP-16.urdf.xacro"/>
<VLP-16 parent="base_link" name="velodyne" topic="/velodyne_points" hz="10" samples="440" gpu="${gpu}">
<origin xyz="0 0 0.4" rpy="0 0 0" />
</VLP-16>
<xacro:include filename="$(find velodyne_description)/urdf/HDL-32E.urdf.xacro"/>
<HDL-32E parent="base_link" name="velodyne2" topic="/velodyne_points2" hz="10" samples="220" gpu="${gpu}">
<origin xyz="0 0 0.6" rpy="0 0 0" />
</HDL-32E>
</robot>