From 10e4fbada7d5f8beb026c1a5558330cea933ea38 Mon Sep 17 00:00:00 2001 From: Ana Huaman Date: Mon, 17 Mar 2025 09:14:25 -0500 Subject: [PATCH 1/4] Upgraded to gazebo harmonic --- CMakeLists.txt | 5 +---- hooks/simulation.dsv.in | 3 +-- models/canadarm/urdf/SSRMS_Canadarm2.gazebo.xacro | 10 ++++------ 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cd3aead..671b465 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,12 +2,9 @@ cmake_minimum_required(VERSION 3.8) project(simulation) find_package(ament_cmake REQUIRED) -file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/models/curiosity_path) - install(DIRECTORY models - ${CMAKE_CURRENT_BINARY_DIR}/models - DESTINATION share/${PROJECT_NAME}/ + DESTINATION share/${PROJECT_NAME} ) ament_environment_hooks("${CMAKE_CURRENT_SOURCE_DIR}/hooks/${PROJECT_NAME}.dsv.in") diff --git a/hooks/simulation.dsv.in b/hooks/simulation.dsv.in index ccc31f6..e5c7b59 100644 --- a/hooks/simulation.dsv.in +++ b/hooks/simulation.dsv.in @@ -1,2 +1 @@ -prepend-non-duplicate;IGN_GAZEBO_RESOURCE_PATH;share -prepend-non-duplicate;IGN_GAZEBO_RESOURCE_PATH;share/simulation/models +prepend-non-duplicate;GZ_SIM_RESOURCE_PATH;share diff --git a/models/canadarm/urdf/SSRMS_Canadarm2.gazebo.xacro b/models/canadarm/urdf/SSRMS_Canadarm2.gazebo.xacro index 8aefc68..183ac45 100644 --- a/models/canadarm/urdf/SSRMS_Canadarm2.gazebo.xacro +++ b/models/canadarm/urdf/SSRMS_Canadarm2.gazebo.xacro @@ -4,9 +4,9 @@ - + - ign_ros2_control/IgnitionSystem + gz_ros2_control/GazeboSimSystem @@ -53,10 +53,8 @@ - - robot_description - robot_state_publisher - $(find canadarm)/config/canadarm_control.yaml + + $(find canadarm)/config/canadarm_control.yaml From 08105ebba48bf739532341aab3080e36ffb44643 Mon Sep 17 00:00:00 2001 From: "Ana C. Huaman Quispe" Date: Tue, 18 Mar 2025 17:35:29 -0500 Subject: [PATCH 2/4] Separated the transmission data which is not currently used by ros2 control --- models/curiosity_path/urdf/arm.xacro | 136 +++++++++--------- .../urdf/curiosity_mars_rover.gazebo | 12 +- models/curiosity_path/urdf/sensor_mast.xacro | 77 +++++----- 3 files changed, 111 insertions(+), 114 deletions(-) diff --git a/models/curiosity_path/urdf/arm.xacro b/models/curiosity_path/urdf/arm.xacro index 780cfff..7be5638 100644 --- a/models/curiosity_path/urdf/arm.xacro +++ b/models/curiosity_path/urdf/arm.xacro @@ -32,11 +32,10 @@ - - - - + + + + @@ -69,17 +68,6 @@ - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - @@ -137,7 +125,6 @@ - @@ -147,18 +134,6 @@ - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - - @@ -225,19 +200,6 @@ - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - - - @@ -267,24 +229,21 @@ - + - + - + - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - - - + @@ -346,24 +293,21 @@ - + - + - + - @@ -383,17 +326,68 @@ + + + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + transmission_interface/SimpleTransmission - hardware_interface/EffortJointInterface + ${hw_interface} - hardware_interface/EffortJointInterface + ${hw_interface} 1 - diff --git a/models/curiosity_path/urdf/curiosity_mars_rover.gazebo b/models/curiosity_path/urdf/curiosity_mars_rover.gazebo index 883e8b2..9661a2e 100644 --- a/models/curiosity_path/urdf/curiosity_mars_rover.gazebo +++ b/models/curiosity_path/urdf/curiosity_mars_rover.gazebo @@ -1,9 +1,9 @@ - + - ign_ros2_control/IgnitionSystem + gz_ros2_control/GazeboSimSystem @@ -132,22 +132,22 @@ - + robot_description robot_state_publisher $(find mars_rover)/config/mars_rover_control.yaml - + /odom /base_footprint 10 - + diff --git a/models/curiosity_path/urdf/sensor_mast.xacro b/models/curiosity_path/urdf/sensor_mast.xacro index bf041a8..a539578 100644 --- a/models/curiosity_path/urdf/sensor_mast.xacro +++ b/models/curiosity_path/urdf/sensor_mast.xacro @@ -69,18 +69,6 @@ - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - - @@ -147,19 +135,6 @@ - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - - - @@ -226,18 +201,6 @@ - - transmission_interface/SimpleTransmission - - hardware_interface/EffortJointInterface - - - hardware_interface/EffortJointInterface - 1 - - - - @@ -296,4 +259,44 @@ + + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + + + transmission_interface/SimpleTransmission + + ${hw_interface} + + + ${hw_interface} + 1 + + + + + From de2afbfb400c52887160c972776fb87d0381e368 Mon Sep 17 00:00:00 2001 From: "Ana C. Huaman Quispe" Date: Wed, 19 Mar 2025 19:35:33 -0500 Subject: [PATCH 3/4] Commented out image topic for bridge --- models/curiosity_path/urdf/curiosity_mars_rover.gazebo | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/curiosity_path/urdf/curiosity_mars_rover.gazebo b/models/curiosity_path/urdf/curiosity_mars_rover.gazebo index 9661a2e..ac310db 100644 --- a/models/curiosity_path/urdf/curiosity_mars_rover.gazebo +++ b/models/curiosity_path/urdf/curiosity_mars_rover.gazebo @@ -144,15 +144,15 @@ 10 - + " - lidar_link + lidar_link 0 0 0 0 0 0 scan 10 From 9752e6dcb057e915a4c849cacc23976fe3fca8ef Mon Sep 17 00:00:00 2001 From: "Ana C. Huaman Quispe" Date: Wed, 26 Mar 2025 10:33:54 -0500 Subject: [PATCH 4/4] Fix a spacing issue --- models/curiosity_path/urdf/arm.xacro | 42 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/models/curiosity_path/urdf/arm.xacro b/models/curiosity_path/urdf/arm.xacro index 7be5638..fdc1a61 100644 --- a/models/curiosity_path/urdf/arm.xacro +++ b/models/curiosity_path/urdf/arm.xacro @@ -32,10 +32,10 @@ - - - - + + + + @@ -264,23 +264,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +