Reinforcement Learning with Frontier-Based Exploration via Autonomous Environment

Kenji Leong
7/14/2023
cs.ROcs.LG

Official code: goldslime123/explORB-SLAM-RL (5 stars, last commit 2023-07-23).

Abstract

Active Simultaneous Localisation and Mapping (SLAM) is a critical problem in autonomous robotics, enabling robots to navigate to new regions while building an accurate model of their surroundings. Visual SLAM is a popular technique that uses virtual elements to enhance the experience. However, existing frontier-based exploration strategies can lead to a non-optimal path in scenarios where there are multiple frontiers with similar distance. This issue can impact the efficiency and accuracy of Visual SLAM, which is crucial for a wide range of robotic applications, such as search and rescue, exploration, and mapping. To address this issue, this research combines both an existing Visual-Graph SLAM known as ExploreORB with reinforcement learning. The proposed algorithm allows the robot to learn and optimize exploration routes through a reward-based system to create an accurate map of the environment with proper frontier selection. Frontier-based exploration is used to detect unexplored areas, while reinforcement learning optimizes the robot's movement by assigning rewards for optimal frontier points. Graph SLAM is then used to integrate the robot's sensory data and build an accurate map of the environment. The proposed algorithm aims to improve the efficiency and accuracy of ExploreORB by optimizing the exploration process of frontiers to build a more accurate map. To evaluate the effectiveness of the proposed approach, experiments will be conducted in various virtual environments using Gazebo, a robot simulation software. Results of these experiments will be compared with existing methods to demonstrate the potential of the proposed approach as an optimal solution for SLAM in autonomous robotics.

View on arXivView PDF

Code Implementations(1)

capstone

51C, C++Apr 25, 20233 years ago

Similar Papers

Cite this paper

@article{leong2023reinforcement,
  title  = {Reinforcement Learning with Frontier-Based Exploration via Autonomous Environment},
  author = {Kenji Leong},
  year   = {2023},
  eprint = {2307.07296},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.07296v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.07296.svg)](https://codeofpaper.com/paper/2307.07296)

Discussion