[Robot Exploration] Multiple Robots Collaborate to Create a Map Open Class
What you will learn in this Open Class
In this class, you will learn how to launch multiple robots to do robot exploration using the package RRT_Exploration from Hassan Umari with ROS (http://wiki.ros.org/rrt_exploration).
Why is it so important to learn this topic?
As you saw before in live class #64, it's so important to apply multiple robots at the same time, and one of the most common cases are the robot exploration, coordinate several robots working simultaneously to make a common map in the same environment.
What's RRT_Exploration?
It is a ROS package that implements a multi-robot map exploration algorithm for mobile robots. It is based on the Rapidly-Exploring Random Tree (RRT) algorithm. It uses occupancy grids as a map representation. The package has 5 different ROS nodes:
- Global RRT frontier point detector node.
- Local RRT frontier point detector node.
- OpenCV-based frontier detector node.
- Filter node.
- Assigner node.
The ROSject of this live class has been created by Christian Chavez and Ricardo Tellez from The Construct. You can use this ROSject freely as long as you keep this notice.
In this class, we'll learn:
- How to use the RRT_Exploration package in order to do an exploration of an unknown environment with multiple robots at the same time.