From de39a5169e565343f7a519485ee1f2d5fc1738f8 Mon Sep 17 00:00:00 2001 From: gaudelbijay Date: Fri, 31 Oct 2025 12:17:43 -0400 Subject: [PATCH 1/4] added ros2 (jazzy) stack for gazebo simulation on clearpath_manipulator_description/universal_robots.urdf.xacro --- .../urdf/arm/universal_robots.urdf.xacro | 263 +++++++++++++----- 1 file changed, 193 insertions(+), 70 deletions(-) diff --git a/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro b/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro index 483c0d1e..3a09420a 100644 --- a/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro +++ b/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro @@ -48,6 +48,7 @@ sim_ignition:='' "> + @@ -58,28 +59,56 @@ + - + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + @@ -92,17 +121,39 @@ + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,10 +165,17 @@ + - - - + + + + + + + + + @@ -129,16 +187,35 @@ + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + safety_k_position="${_safety_k_position}"> - - - - - + + + + + + gz_ros2_control/GazeboSimSystem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file From 13805f28750e89bf8077a0c6dd4e5019ce0e4d64 Mon Sep 17 00:00:00 2001 From: Bijay Gaudel <57655873+gaudelbijay@users.noreply.github.com> Date: Fri, 31 Oct 2025 12:21:55 -0400 Subject: [PATCH 2/4] Add ROS 2 Jazzy compatibility for Gazebo simulation This update integrates ROS 2 Jazzy compatibility into the Gazebo simulation stack, enhancing the clearpath_manipulator_description package with necessary configuration files and updates. --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..49be4002 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +This update adds ROS 2 Jazzy compatibility for the Gazebo simulation stack within the clearpath_manipulator_description package. Specifically, it integrates the Universal Robots URDF/Xacro file with ROS 2’s control and Gazebo Sim (Harmonic) interfaces. + +### 🧩 Key Changes + +Added ROS 2 Jazzy–compatible simulation configuration files. + +Updated universal_robots.urdf.xacro to support ROS 2 control (ros2_control) and Gazebo plugins. + +Ensured compatibility with the Clearpath manipulator stack for ROS 2 (Jazzy). From 9e1df88fd3656dbf809ba8a599162e3ffaecfbfd Mon Sep 17 00:00:00 2001 From: gaudelbijay Date: Mon, 3 Nov 2025 11:46:12 -0500 Subject: [PATCH 3/4] added ros2 (jazzy) stack for gazebo simulation on clearpath_manipulator_description/universal_robots.urdf.xacro --- .../urdf/arm/universal_robots.urdf.xacro | 227 ++++++------------ 1 file changed, 76 insertions(+), 151 deletions(-) diff --git a/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro b/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro index 3a09420a..1ddbe013 100644 --- a/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro +++ b/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro @@ -48,7 +48,6 @@ sim_ignition:='' "> - @@ -59,56 +58,28 @@ - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + @@ -121,39 +92,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + @@ -165,17 +114,10 @@ - - - - - - - - - - + + + @@ -187,35 +129,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + safety_k_position="${_safety_k_position}" + > - - - + gz_ros2_control/GazeboSimSystem @@ -274,43 +196,46 @@ + name="gz_ros2_control::GazeboSimROS2ControlPlugin"> + + 33 + + - - - - - - - - + + + + + + \ No newline at end of file From 25cd0ead9899fb8f83824d8c3b20183788dfa6f9 Mon Sep 17 00:00:00 2001 From: gaudelbijay Date: Wed, 12 Nov 2025 15:31:00 -0500 Subject: [PATCH 4/4] urdf ur5 arm update --- .../urdf/arm/universal_robots.urdf.xacro | 227 ++++++++++++------ 1 file changed, 151 insertions(+), 76 deletions(-) diff --git a/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro b/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro index 1ddbe013..3a09420a 100644 --- a/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro +++ b/clearpath_manipulators_description/urdf/arm/universal_robots.urdf.xacro @@ -48,6 +48,7 @@ sim_ignition:='' "> + @@ -58,28 +59,56 @@ + - + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + @@ -92,17 +121,39 @@ + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,10 +165,17 @@ + - - - + + + + + + + + + @@ -129,16 +187,35 @@ + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + safety_k_position="${_safety_k_position}"> - + + + gz_ros2_control/GazeboSimSystem @@ -196,46 +274,43 @@ - - 33 - - + name="gz_ros2_control::GazeboSimROS2ControlPlugin"/> - - - - - - + + + + + + + + \ No newline at end of file