Cylcone Robosub's Simulation environment
To get started:
- Secure a ROS2 and Gazebo compatible environment (ideally running Ubuntu 22.04) - a native install, WSL2, or in some other way
- Install Gazebo Harmonic by following the Gazebo Docs
- Clone this repository to some location and navigate into it
- Install some supporting packages
- xacro - used for preprocessing the XML file format used by Gazebo
- For example, you can install
ros-humble-xacro
orros-iron-xacro
by following the ROS2 installation guides for either ROS Humble or ROS Iron up until theInstall ROS2 packages section
- Then run
sudo apt install ros-humble-xacro
orsudo apt install ros-iron-xacro
, depending on which distro you used - Note: Once we finalize the ROS distro we'll use, this should be more concrete
- For example, you can install
- xacro - used for preprocessing the XML file format used by Gazebo
- Run
source setup.sh
- Run
sh run_sim.sh
to start the simulation