Provides a user customizable wrapper for scuttle_desciption
that allows you to add your own
components to SCUTTLE.
The configurations in this repository assume you have the following prerequisites installed on the device on which you want to run this code. That device might be an Ubuntu machine or a physical SCUTTLE using Raspberry Pi OS.
- ROS Noetic with the
ros-noetic-navigation
,ros-noetic-robot
andros-noetic-tf2
packages. - A working ROS workspace.
- The scuttle_description package installed in your workspace.
To use the scuttle_model
package you need to take the following steps
- Clone this repo into the
src
directory of your ROS workspace - Create a new URDF file in the
urdf
directory. Add your own components to this new URDF file. - Add a link to your URDF file in the
urdf/scuttle.xacro
file. - Build your workspace using
catkin_make
Once you have taken these steps you can run your model in Gazebo, for instance using one of the worlds defined in the scuttle_gazebo repository.