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 diff --git a/models/curiosity_path/urdf/arm.xacro b/models/curiosity_path/urdf/arm.xacro index 780cfff..fdc1a61 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..ac310db 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,19 +132,19 @@ - + robot_description robot_state_publisher $(find mars_rover)/config/mars_rover_control.yaml - + /odom /base_footprint 10 - + ogre2 0.9 0.753 0.66 1 @@ -152,7 +152,7 @@ " - lidar_link + lidar_link 0 0 0 0 0 0 scan 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 + + + + +