diff --git a/src/sherpa/urdf/components/imu.xacro b/src/sherpa/urdf/components/imu.xacro new file mode 100644 index 0000000..80f93be --- /dev/null +++ b/src/sherpa/urdf/components/imu.xacro @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + 1 + ${frequency} + ${name}_link + true + /imu + + + + \ No newline at end of file diff --git a/src/sherpa/urdf/components/mecanum_wheel.xacro b/src/sherpa/urdf/components/mecanum_wheel.xacro index 8a74a00..58f5523 100644 --- a/src/sherpa/urdf/components/mecanum_wheel.xacro +++ b/src/sherpa/urdf/components/mecanum_wheel.xacro @@ -13,11 +13,11 @@ - + - + @@ -46,18 +46,18 @@ - - - - - - - 1.2 - 0 - 1 ${friction_dir} 0 - - - + + + + + + + 1.2 + 0 + 1 ${friction_dir} 0 + + + diff --git a/src/sherpa/urdf/components/ouster_lidar.xacro b/src/sherpa/urdf/components/ouster_lidar.xacro index 280fd66..6061d23 100644 --- a/src/sherpa/urdf/components/ouster_lidar.xacro +++ b/src/sherpa/urdf/components/ouster_lidar.xacro @@ -140,11 +140,6 @@ - - ogre2 - ${frequency} /velodyne_points ${name}_link diff --git a/src/sherpa/urdf/meshes/mecanum_wheel_left.STL b/src/sherpa/urdf/meshes/mecanum_wheel_left.STL new file mode 100644 index 0000000..35d6a9e Binary files /dev/null and b/src/sherpa/urdf/meshes/mecanum_wheel_left.STL differ diff --git a/src/sherpa/urdf/meshes/mecanum_wheel_right.STL b/src/sherpa/urdf/meshes/mecanum_wheel_right.STL new file mode 100644 index 0000000..ddca9ba Binary files /dev/null and b/src/sherpa/urdf/meshes/mecanum_wheel_right.STL differ diff --git a/src/sherpa/urdf/sherpa.xacro b/src/sherpa/urdf/sherpa.xacro old mode 100755 new mode 100644 index e9bdf30..eb3d166 --- a/src/sherpa/urdf/sherpa.xacro +++ b/src/sherpa/urdf/sherpa.xacro @@ -1,5 +1,11 @@ - + + + + $(find sherpa)/config/mecanum_controller.yaml + + + @@ -14,9 +20,11 @@ + + @@ -24,17 +32,33 @@ - - - wheel_fl_joint - wheel_fr_joint - wheel_bl_joint - wheel_br_joint - 0.22 - 0.22 - 0.04 - -5 - 5 - - + + + gz_ros2_control/GazeboSimSystem + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file