Skip to content

Commit ad2204d

Browse files
added IMU to the ridgeback
1 parent 2f8816d commit ad2204d

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

src/hangar_sim/config/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ ros2_control:
8686
# [Optional, default=[]]
8787
controllers_active_at_startup:
8888
- "force_torque_sensor_broadcaster"
89+
- "imu_sensor_broadcaster"
8990
- "joint_state_broadcaster"
9091
- "platform_velocity_controller"
9192
- "vacuum_gripper"

src/hangar_sim/config/control/picknik_ur.ros2_control.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ controller_manager:
1111
type: clearpath_mecanum_drive_controller/MecanumDriveController
1212
platform_velocity_controller_nav2:
1313
type: clearpath_mecanum_drive_controller/MecanumDriveController
14+
imu_sensor_broadcaster:
15+
type: imu_sensor_broadcaster/IMUSensorBroadcaster
1416
vacuum_gripper:
1517
type: position_controllers/GripperActionController
1618
velocity_force_controller:
@@ -277,6 +279,11 @@ force_torque_sensor_broadcaster:
277279
- torque.z
278280
frame_id: tool0
279281

282+
imu_sensor_broadcaster:
283+
ros__parameters:
284+
sensor_name: imu_site
285+
frame_id: imu_link
286+
280287

281288
velocity_force_controller:
282289
ros__parameters:

src/hangar_sim/description/ur5e_ridgeback.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,15 @@
260260
<body name="rear_right_wheel_link" pos="-0.319 -0.2755 0.12">
261261
<include file="rear_right_wheel_link.xml" />
262262
</body>
263+
<!-- IMU: position from ridgeback.urdf.xacro imu_joint, relative to chassis_link -->
264+
<body name="imu_link" pos="0.2085 -0.2902 0.1681">
265+
<inertial
266+
mass="0.001"
267+
pos="0 0 0"
268+
diaginertia="1e-09 1e-09 1e-09"
269+
/>
270+
<site name="imu_site" pos="0 0 0" size="0.01" rgba="0 1 0 1" />
271+
</body>
263272
<body name="ham_assem" pos="0 0 0.278813" euler="1.5708 -1.57079 0">
264273
<geom
265274
name="ham_assem"
@@ -574,5 +583,8 @@
574583
<sensor>
575584
<force site="tcp_fts_sensor" />
576585
<torque site="tcp_fts_sensor" />
586+
<framequat objtype="site" objname="imu_site" />
587+
<gyro site="imu_site" />
588+
<accelerometer site="imu_site" />
577589
</sensor>
578590
</mujoco>

0 commit comments

Comments
 (0)