Autonomous Robot Exploration Using RRT


Rapidly-exploring Random Tree is an algorithm used in path planning, however, in my master’s thesis, we (my advisor and I) have used it in the context of robot exploration. The RRT is used to search for unknown regions in the occupancy grid. The reason behind using RRT is it’s nice properties:

This work was published in IROS 2017, detailed explanation of this work can be found there. If you don’t have access to IEEE, you can download the accepted paper (the version before reviewers comments).

@INPROCEEDINGS{rrtexploration,
author={H. Umari and S. Mukhopadhyay},
booktitle={2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
title={Autonomous robotic exploration based on multiple rapidly-exploring randomized trees},
year={2017},
volume={},
number={},
pages={1396-1402},
keywords={},
doi={10.1109/IROS.2017.8202319},
ISSN={},
month={Sept},}

This work was also implemented as a ROS package, below is a video showing three robots using this package:



Download Star Fork


View on GitHub   View on ROS Wiki