|
12 | 12 | <!-- Attachments --> |
13 | 13 |
|
14 | 14 | <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/bumper.urdf.xacro"/> |
15 | | - <xacro:bumper name="front_bumper" model="default" parent_link="front_bumper_mount" extension="0.0"> |
| 15 | + <xacro:bumper name="front_bumper" model="default" parent_link="front_bumper_mount" extension="0.2"> |
16 | 16 | <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
17 | 17 | </xacro:bumper> |
18 | 18 |
|
19 | 19 | <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/bumper.urdf.xacro"/> |
20 | | - <xacro:bumper name="rear_bumper" model="default" parent_link="rear_bumper_mount" extension="0.0"> |
| 20 | + <xacro:bumper name="rear_bumper" model="default" parent_link="rear_bumper_mount" extension="0.2"> |
21 | 21 | <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
22 | 22 | </xacro:bumper> |
23 | 23 |
|
24 | | - <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/observer_backpack.urdf.xacro"/> |
25 | | - <xacro:observer_backpack name="backpack" model="observer_backpack" parent_link="default_mount"> |
26 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
27 | | - </xacro:observer_backpack> |
28 | | - |
29 | | - |
30 | | - <!-- Links --> |
| 24 | + <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/top_plate.urdf.xacro"/> |
| 25 | + <xacro:top_plate name="top_plate_default" model="default" parent_link="default_mount"> |
| 26 | + <origin xyz="0.0 -2.0 0.0" rpy="0.0 0.0 0.0"/> |
| 27 | + </xacro:top_plate> |
31 | 28 |
|
| 29 | + <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/top_plate.urdf.xacro"/> |
| 30 | + <xacro:top_plate name="top_plate_large" model="large" parent_link="default_mount"> |
| 31 | + <origin xyz="0.0 -1.0 0.0" rpy="0.0 0.0 0.0"/> |
| 32 | + </xacro:top_plate> |
32 | 33 |
|
33 | | - <!-- Mounts --> |
34 | | - |
35 | | - |
36 | | - <!-- Sensors --> |
| 34 | + <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/top_plate.urdf.xacro"/> |
| 35 | + <xacro:top_plate name="top_plate_pacs" model="pacs" parent_link="default_mount"> |
| 36 | + <origin xyz="0.0 1.0 0.0" rpy="0.0 0.0 0.0"/> |
| 37 | + </xacro:top_plate> |
37 | 38 |
|
38 | | - <!-- lidar2d_0 --> |
39 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/hokuyo_ust.urdf.xacro"/> |
40 | | - <xacro:hokuyo_ust name="lidar2d_0" parent_link="backpack_front_lidar_mount" ang_res="0.5" min_ang="-1.5707963267948966" max_ang="1.5707963267948966" min_range="0.05" max_range="25.0" update_rate="40"> |
| 39 | + <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/sensor_arch.urdf.xacro"/> |
| 40 | + <xacro:sensor_arch name="sensor_arch_300" model="sensor_arch_300" parent_link="top_plate_default_default_mount"> |
41 | 41 | <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
42 | | - </xacro:hokuyo_ust> |
| 42 | + </xacro:sensor_arch> |
43 | 43 |
|
44 | | - <!-- lidar2d_1 --> |
45 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/hokuyo_ust.urdf.xacro"/> |
46 | | - <xacro:hokuyo_ust name="lidar2d_1" parent_link="backpack_rear_lidar_mount" ang_res="0.5" min_ang="-1.5707963267948966" max_ang="1.5707963267948966" min_range="0.05" max_range="25.0" update_rate="40"> |
| 44 | + <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/sensor_arch.urdf.xacro"/> |
| 45 | + <xacro:sensor_arch name="sensor_arch_510" model="sensor_arch_510" parent_link="top_plate_large_default_mount"> |
47 | 46 | <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
48 | | - </xacro:hokuyo_ust> |
| 47 | + </xacro:sensor_arch> |
49 | 48 |
|
50 | | - <!-- lidar3d_0 --> |
51 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/velodyne_lidar.urdf.xacro"/> |
52 | | - <xacro:velodyne_lidar name="lidar3d_0" parent_link="backpack_center_lidar_mount" ang_res_h="0.4" ang_res_v="2.0" min_ang_h="-3.141592" max_ang_h="3.141592" min_ang_v="-0.261799" max_ang_v="0.261799" min_range="0.9" max_range="130.0" update_rate="20"> |
| 49 | + <xacro:include filename="$(find clearpath_platform_description)/urdf/a200/attachments/observer_backpack.urdf.xacro"/> |
| 50 | + <xacro:observer_backpack name="observer_backpack" model="observer_backpack" parent_link="default_mount"> |
53 | 51 | <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
54 | | - </xacro:velodyne_lidar> |
| 52 | + </xacro:observer_backpack> |
55 | 53 |
|
56 | | - <!-- camera_0 --> |
57 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/intel_realsense.urdf.xacro"/> |
58 | | - <xacro:intel_realsense name="camera_0" parent_link="backpack_front_realsense_mount" update_rate="30" image_height="480" image_width="640" model="d435"> |
59 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
60 | | - </xacro:intel_realsense> |
61 | 54 |
|
62 | | - <!-- camera_1 --> |
63 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/intel_realsense.urdf.xacro"/> |
64 | | - <xacro:intel_realsense name="camera_1" parent_link="backpack_rear_realsense_mount" update_rate="30" image_height="480" image_width="640" model="d435"> |
65 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
66 | | - </xacro:intel_realsense> |
| 55 | + <!-- Links --> |
67 | 56 |
|
68 | | - <!-- camera_2 --> |
69 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/axis_camera.urdf.xacro"/> |
70 | | - <xacro:axis_camera name="camera_2" parent_link="backpack_center_mount" update_rate="20" model="q62"> |
71 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
72 | | - </xacro:axis_camera> |
73 | 57 |
|
74 | | - <!-- imu_0 --> |
75 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/microstrain_imu.urdf.xacro"/> |
76 | | - <xacro:microstrain_imu name="imu_0" parent_link="backpack_imu_mount" update_rate="100"> |
77 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
78 | | - </xacro:microstrain_imu> |
| 58 | + <!-- Mounts --> |
79 | 59 |
|
80 | | - <!-- gps_0 --> |
81 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/swiftnav_duro.urdf.xacro"/> |
82 | | - <xacro:swiftnav_duro name="gps_0" parent_link="backpack_right_antenna_mount"> |
83 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
84 | | - </xacro:swiftnav_duro> |
| 60 | + <!-- riser_0 --> |
| 61 | + <xacro:include filename="$(find clearpath_mounts_description)/urdf/pacs/riser.urdf.xacro"/> |
| 62 | + <xacro:riser name="riser_0" parent_link="top_plate_pacs_mount_a1" rows="8" columns="7" thickness="0.00635"> |
| 63 | + <origin xyz="0.0 0.0 0.1" rpy="0.0 0.0 0.0"/> |
| 64 | + </xacro:riser> |
85 | 65 |
|
86 | | - <!-- gps_1 --> |
87 | | - <xacro:include filename="$(find clearpath_sensors_description)/urdf/swiftnav_duro.urdf.xacro"/> |
88 | | - <xacro:swiftnav_duro name="gps_1" parent_link="backpack_left_antenna_mount"> |
89 | | - <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> |
90 | | - </xacro:swiftnav_duro> |
| 66 | + <!-- riser_1 --> |
| 67 | + <xacro:include filename="$(find clearpath_mounts_description)/urdf/pacs/riser.urdf.xacro"/> |
| 68 | + <xacro:riser name="riser_1" parent_link="top_plate_pacs_mount_a8" rows="1" columns="7" thickness="0.00635"> |
| 69 | + <origin xyz="0.0 0.0 0.2" rpy="0.0 0.0 0.0"/> |
| 70 | + </xacro:riser> |
| 71 | + |
| 72 | + <!-- riser_2 --> |
| 73 | + <xacro:include filename="$(find clearpath_mounts_description)/urdf/pacs/riser.urdf.xacro"/> |
| 74 | + <xacro:riser name="riser_2" parent_link="top_plate_pacs_mount_c1" rows="4" columns="4" thickness="0.00635"> |
| 75 | + <origin xyz="0.0 0.0 0.3" rpy="0.0 0.0 0.0"/> |
| 76 | + </xacro:riser> |
| 77 | + |
| 78 | + |
| 79 | + <!-- Sensors --> |
91 | 80 |
|
92 | 81 |
|
93 | 82 | <!-- Manipulators --> |
|
0 commit comments