# SubT Challenge Hello World Post 4: Navigation

**URL:** <https://discourse.openrobotics.org/t/subt-challenge-hello-world-post-4-navigation/15427>\
**Category:** ROS General\
**Tags:** tutorial, subt\
**Created:** [July 15, 2020, 6:33pm UTC](https://discourse.openrobotics.org/t/subt-challenge-hello-world-post-4-navigation/15427 "2020-07-15T18:33:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Katherine\_Scott](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/katherine_scott/32/4434_2.png) [@Katherine\_Scott](https://discourse.openrobotics.org/u/Katherine_Scott)\
**Post date:** [July 15, 2020, 6:33pm UTC](https://discourse.openrobotics.org/t/subt-challenge-hello-world-post-4-navigation/15427/1 "2020-07-15T18:33:24Z")

</div>

# SubT Challenge Hello World Post 4: Navigation

 ![image](https://us1.discourse-cdn.com/flex022/uploads/ros/original/2X/5/557aa7c4791e6788abe4ce2abbdb270f66c9c742.png)

Hi All,

It is my pleasure to announce our fourth tutorial in our “Hello World” tutorial series for the [DARPA Subterranean Challenge](https://www.subtchallenge.com). The previous posts showed you how to [configure your virtual robot](https://github.com/osrf/subt_hello_world/blob/master/posts/01_hello_world.md)[map an underground environment](https://github.com/osrf/subt_hello_world/blob/master/posts/02_docker_and_slam.md), and [detect and report artifacts](https://github.com/osrf/subt_hello_world/blob/master/posts/03_perception.md). In our latest post, we build upon these modules to add a [local navigation stack](https://github.com/osrf/subt_hello_world/blob/master/posts/04_navigation.md) for our simulated robot. This tutorial shows in detail how to integrate `move_base` and the [ROS Navigation Stack](https://navigation.ros.org/) and how to modify `move_base` to address the differences between a 2D floor plan and a complex subterranean environment. With the navigation stack in place, you can use RViz to set navigation waypoints to move your robot through the underground worlds. Once you have navigation, you’re well on your way to a working robot solution.

While I have your attention, I would also like to point out a couple recent releases for the SubT Virtual Testbed. You can now [build underground worlds](https://github.com/osrf/subt/wiki/World-Creation-Tutorial) and navigate around [falling rocks](https://github.com/osrf/subt/wiki/RockFalls-tutorial).

DARPA has also released the first tranche of robot models from the Systems Competition. These were recently added to the [SubT Tech Repo](https://subtchallenge.world/openrobotics/fuel/collections/SubT%20Tech%20Repo). The new models are faithful representations of physical robots used by the Systems Competition teams! Some of the models are based on high resolution photogrammetry scans from Urban Circuit, and the models match the robots’ sensor payloads. The current list of Systems Competition robots available in simulation includes:

- [CERBERUS M100](https://subtchallenge.world/OpenRobotics/fuel/models/CERBERUS_M100_SENSOR_CONFIG_1)
- [CERBERUS ANYMAL B](https://subtchallenge.world/OpenRobotics/fuel/models/CERBERUS_ANYMAL_B_SENSOR_CONFIG_1)
- [MARBLE QAV500](https://subtchallenge.world/OpenRobotics/fuel/models/CERBERUS_ANYMAL_B_SENSOR_CONFIG_1)
- [MARBLE HD2](https://subtchallenge.world/OpenRobotics/fuel/models/MARBLE_HD2_SENSOR_CONFIG_1)
- [MARBLE Husky](https://subtchallenge.world/OpenRobotics/fuel/models/MARBLE_HUSKY_SENSOR_CONFIG_1)
- [Robotika Kloubak](https://subtchallenge.world/OpenRobotics/fuel/models/Robotika_Kloubak_Sensor_Config_1)
- [Robotika Freyja](https://subtchallenge.world/OpenRobotics/fuel/models/Robotika_Kloubak_Sensor_Config_1)

More Systems Competition robots will be released in the near future along with additional payloads. I am really excited by the release of these models and the blog post, as they represent a fantastic opportunity for the ROS community to build cutting edge software using simulations of some of the most advanced robots available for underground exploration. Whether you are a consummate or novice ROS developer, these tutorials can broaden your skills. Moreover, if you find yourself motivated to push your robot to further explore the cave worlds, you can still sign up to compete in the Cave Circuit event of the [DARPA Subterranean Challenge](https://www.subtchallenge.com) for a number of cash prizes.

# Relevant Links

_Current Tutorials_

- [Tutorial 1: Hello World](https://github.com/osrf/subt_hello_world/blob/master/posts/01_hello_world.md)
- [Tutorial 2: Docker & SLAM](https://github.com/osrf/subt_hello_world/blob/master/posts/02_docker_and_slam.md)
- [Tutorial 3: Robot Perception](https://github.com/osrf/subt_hello_world/blob/master/posts/03_perception.md)
- [Tutorial 4: Robot Navigation](https://github.com/osrf/subt_hello_world/blob/master/posts/04_navigation.md)

_Official SubT Challenge Resources_

- [DARPA Subterranean Challenge website](https://www.subtchallenge.com)
- [SubT Virtual Portal](https://www.subtchallenge.world/)
- [SubT Tech Repo](https://subtchallenge.world/openrobotics/fuel/collections/SubT%20Tech%20Repo)
- [SubT Virtual Testbed source code](https://github.com/osrf/subt).
- [Additional SubT Virtual Testbed tutorials](https://github.com/osrf/subt/wiki/Tutorials)
- [The DARPA YouTube Channel](https://www.youtube.com/playlist?list=PL6wMum5UsYvYpbhQALOcbhzXYTt3qnzqA) is a great resource for coverage of the SubT Challenge events
