Tutorials for the DARPA Subterranean Challenge (SubT)
Gazebo9 based simulation is now on the gazebo9 branch of this repository. The default branch contains code for Ignition based simulation
We recommend following the tutorials in numerical order. At the end of these tutorials you will be familiar with Gazebo, ROS, and how to use SubT.
You have two options for installing the SubT software. Option 1 installs from source using a catkin workspace, and Option 3 uses a Docker container.
Catkin workspace install: Install the latest SubT code on your Ubuntu host. The latest code, from this repository, may be unstable.
Docker container install: Create a Docker container on your Linux host and install ROS, Gazebo and latest SubT repository within the container. Use this option if you are using the same host for many development projects that make use of different software environments.
Example Setup: A tutorial for controlling an example robot team in a tunnel environment using a joystick.
Custom control: Create your own controller for a robot.
Team configuration: This tutorial describes how to choose the composition of your team.
Rviz: Using Rviz to visualize sensor data.
Hello World: A set of helpful components to get started with the DARPA SubT Virtual Challenge.
Battery Model: Documentation on how batteries are modeled in SubT.
Qualifications & Submissions