diff --git a/src/robot_description/CMakeLists.txt b/src/robot_description/CMakeLists.txt index d6713830..8a0f1520 100644 --- a/src/robot_description/CMakeLists.txt +++ b/src/robot_description/CMakeLists.txt @@ -41,7 +41,6 @@ install( # Convert xarco to urdf on BUILD this is pretty bad but it works add_custom_target(ConvertXacro ALL COMMAND xacro ${CMAKE_CURRENT_SOURCE_DIR}/models/master_ASM/urdf/master_ASM.urdf.xacro > ${CMAKE_CURRENT_BINARY_DIR}/master_ASM.urdf - COMMAND xacro ${CMAKE_CURRENT_SOURCE_DIR}/models/master_ASM/urdf/robot.urdf.xacro > ${CMAKE_CURRENT_BINARY_DIR}/robot.urdf COMMENT "Generating URDF from Xacro" ) @@ -50,9 +49,6 @@ install(CODE " execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/master_ASM.urdf ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/models/master_ASM/urdf/master_ASM.urdf) - execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different - ${CMAKE_CURRENT_BINARY_DIR}/robot.urdf - ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/models/master_ASM/urdf/robot.urdf) ") ament_environment_hooks("${CMAKE_CURRENT_SOURCE_DIR}/hooks/${PROJECT_NAME}.dsv.in") diff --git a/src/robot_description/launch/robot_description.launch.py b/src/robot_description/launch/robot_description.launch.py index 3f130937..647ca397 100644 --- a/src/robot_description/launch/robot_description.launch.py +++ b/src/robot_description/launch/robot_description.launch.py @@ -20,7 +20,7 @@ def generate_launch_description(): pkg_project_description = get_package_share_directory("robot_description") # Load the SDF file from "description" package xacro_path = PathJoinSubstitution( - [pkg_project_description, "models", "master_ASM", "urdf", "robot.urdf.xacro"] + [pkg_project_description, "models", "master_ASM", "urdf", "master_ASM.urdf.xacro"] ) robot_state_publisher = Node( diff --git a/src/robot_description/models/master_ASM/model.config b/src/robot_description/models/master_ASM/model.config index 786bfdcd..571949aa 100644 --- a/src/robot_description/models/master_ASM/model.config +++ b/src/robot_description/models/master_ASM/model.config @@ -2,5 +2,5 @@ master_ASM 1.0 - urdf/robot.urdf + urdf/master_ASM.urdf \ No newline at end of file diff --git a/src/robot_description/models/master_ASM/urdf/macros.urdf.xacro b/src/robot_description/models/master_ASM/urdf/macros.urdf.xacro index 6d1e29d5..54cd553f 100644 --- a/src/robot_description/models/master_ASM/urdf/macros.urdf.xacro +++ b/src/robot_description/models/master_ASM/urdf/macros.urdf.xacro @@ -1,9 +1,60 @@ - + - + + + + + + + + + - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/robot_description/models/master_ASM/urdf/master_ASM.urdf.xacro b/src/robot_description/models/master_ASM/urdf/master_ASM.urdf.xacro index 7b481615..75890791 100644 --- a/src/robot_description/models/master_ASM/urdf/master_ASM.urdf.xacro +++ b/src/robot_description/models/master_ASM/urdf/master_ASM.urdf.xacro @@ -4,55 +4,19 @@ Stephen Brawner (brawner@gmail.com) Commit Version: 1.6.0-4-g7f85cfe Build Version: 1.6.7995.38578 For more information, please see http://wiki.ros.org/sw_urdf_exporter --> - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - joint_states - + + joint_states + - - wheel1_joint - 0.0 - + + wheel1_joint + 0.0 + - - wheel2_joint - 0.0 - + + wheel2_joint + 0.0 + - - wheel3_joint - 0.0 - + + wheel3_joint + 0.0 + - - wheel4_joint - 0.0 - - + + wheel4_joint + 0.0 + + \ No newline at end of file diff --git a/src/robot_description/models/master_ASM/urdf/robot.urdf.xacro b/src/robot_description/models/master_ASM/urdf/robot.urdf.xacro index cd63e276..2b186722 100644 --- a/src/robot_description/models/master_ASM/urdf/robot.urdf.xacro +++ b/src/robot_description/models/master_ASM/urdf/robot.urdf.xacro @@ -1,6 +1,6 @@ - + @@ -12,18 +12,13 @@ - - + + + - - - + - - - - - @@ -48,267 +43,40 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - joint_states - - - - wheel1_joint - 0.0 - - - - wheel2_joint - 0.0 - + + + - - wheel3_joint - 0.0 - + + + + + - - wheel4_joint - 0.0 - - + \ No newline at end of file