The TurtleRescue Challenge is a fast-paced robotics competition where teams program a TurtleBot4 to explore a small indoor “disaster zone,” locate victim markers, and return safely to base with a mission report.
TurtleRescue gives students a hands-on introduction to autonomous robotics, mission design, and search-and-rescue principles using accessible tools and real-world-inspired tasks.
Each team’s robot must autonomously:
Victims are marked as red cones on the map, scoring is based on the number of detections, the total area explored, and the time to complete the mission (tiebreaker).
The mission will take place inside a controlled environment, where robots must navigate autonomously and perform tasks for the personnel present.
For testing we recommend using the turtlebot4 warehouse map, which is already included alongside your default Turtlebot4 installation.
Missions must be implemented using ROS2 Humble and the Turtlebot4 Lite robots. For the implementation, we recommend using control structures to simplify your design, such as Behavior Trees (BT.CPP, py_trees), or state machines (SMACH, FlexBE).
In the Lab Samples mission, a robot must autonomously pick up and deliver samples inside a hospital Scenario.
We provide an example implementation of this mission using the BT.CPP framework which you can use for your own mission.