From 42f6ddc6ba13c0a5ec5d1ecdc1d8e245816ed2f5 Mon Sep 17 00:00:00 2001
From: wittenator <9154515+wittenator@users.noreply.github.com>
Date: Thu, 2 Nov 2023 21:20:16 +0100
Subject: [PATCH] Added IMU
---
src/dcaiti_control/description/imu.xacro | 12 ++++++++++++
src/dcaiti_control/description/robot.urdf.xacro | 1 +
src/dcaiti_control/launch/launch_sim.py | 3 ++-
src/dcaiti_control/worlds/empty.sdf.template | 3 +++
.../worlds/generated_worlds/AU2_skidpad.sdf | 3 +++
5 files changed, 21 insertions(+), 1 deletion(-)
create mode 100644 src/dcaiti_control/description/imu.xacro
diff --git a/src/dcaiti_control/description/imu.xacro b/src/dcaiti_control/description/imu.xacro
new file mode 100644
index 0000000..3e40735
--- /dev/null
+++ b/src/dcaiti_control/description/imu.xacro
@@ -0,0 +1,12 @@
+
+
+
+ Gazebo/Red
+
+ 1
+ 100
+ true
+ /lidar/imu
+
+
+
\ No newline at end of file
diff --git a/src/dcaiti_control/description/robot.urdf.xacro b/src/dcaiti_control/description/robot.urdf.xacro
index 994d34d..606f84a 100644
--- a/src/dcaiti_control/description/robot.urdf.xacro
+++ b/src/dcaiti_control/description/robot.urdf.xacro
@@ -57,5 +57,6 @@
+
\ No newline at end of file
diff --git a/src/dcaiti_control/launch/launch_sim.py b/src/dcaiti_control/launch/launch_sim.py
index ddc09f2..181c68e 100644
--- a/src/dcaiti_control/launch/launch_sim.py
+++ b/src/dcaiti_control/launch/launch_sim.py
@@ -63,7 +63,8 @@ def generate_launch_description():
'/clock@rosgraph_msgs/msg/Clock[ignition.msgs.Clock',
'/boxes@vision_msgs/msg/Detection2DArray@ignition.msgs.AnnotatedAxisAligned2DBox_V',
'/lidar@sensor_msgs/msg/LaserScan@ignition.msgs.LaserScan',
- '/lidar/points@sensor_msgs/msg/PointCloud2@ignition.msgs.PointCloudPacked'
+ '/lidar/points@sensor_msgs/msg/PointCloud2@ignition.msgs.PointCloudPacked',
+ 'lidar/imu@sensor_msgs/msg/Imu@gz.msgs.IMU'
],
output='screen'
)
diff --git a/src/dcaiti_control/worlds/empty.sdf.template b/src/dcaiti_control/worlds/empty.sdf.template
index 3329b81..994c210 100644
--- a/src/dcaiti_control/worlds/empty.sdf.template
+++ b/src/dcaiti_control/worlds/empty.sdf.template
@@ -29,6 +29,9 @@
filename="ignition-gazebo-contact-system"
name="gz::sim::systems::Contact">
+
+
ogre2
diff --git a/src/dcaiti_control/worlds/generated_worlds/AU2_skidpad.sdf b/src/dcaiti_control/worlds/generated_worlds/AU2_skidpad.sdf
index 943d0b1..6d623f8 100644
--- a/src/dcaiti_control/worlds/generated_worlds/AU2_skidpad.sdf
+++ b/src/dcaiti_control/worlds/generated_worlds/AU2_skidpad.sdf
@@ -29,6 +29,9 @@
filename="ignition-gazebo-contact-system"
name="gz::sim::systems::Contact">
+
+
ogre2