RB5 Low-Cost Explorer: Implementing Autonomous Long-Term Exploration on Low-Cost Robotic Hardware
Adam Seewald, Marvin Chancán, Connor M. McCann, Seonghoon Noh, Omeed Fallahi, Hector Castillo, Ian Abraham, Aaron M. Dollar
TL;DR
This work tackles autonomous long-term exploration in unknown GPS-denied environments using a low-cost robotic platform. It formalizes exploration of a bounded volume $\mathcal{Q}\subseteq\mathbb{R}^3$ with obstacle sets $\mathcal{Q}^{O_i}$ and uses a 2D path function $\phi:\mathbb{R}^2\to\mathbb{R}$ guided by a path-following vector field to enable low update frequencies. The RB5 platform integrates rocker-bogie suspension, RGB-D sensing, a Jetson Xavier NX, LoRa-based remote intervention, and a ROS2 software stack implementing a mixed frontier- and sampling-based exploration with a RTAB-Map SLAM backend. Field experiments across indoor structured corridors, unstructured spaces, and outdoor tunnels demonstrate obstacle avoidance and long-term autonomy, with remote intervention enabling continued operation; the system is released as open-source to enable replication and further development.
Abstract
This systems paper presents the implementation and design of RB5, a wheeled robot for autonomous long-term exploration with fewer and cheaper sensors. Requiring just an RGB-D camera and low-power computing hardware, the system consists of an experimental platform with rocker-bogie suspension. It operates in unknown and GPS-denied environments and on indoor and outdoor terrains. The exploration consists of a methodology that extends frontier- and sampling-based exploration with a path-following vector field and a state-of-the-art SLAM algorithm. The methodology allows the robot to explore its surroundings at lower update frequencies, enabling the use of lower-performing and lower-cost hardware while still retaining good autonomous performance. The approach further consists of a methodology to interact with a remotely located human operator based on an inexpensive long-range and low-power communication technology from the internet-of-things domain (i.e., LoRa) and a customized communication protocol. The results and the feasibility analysis show the possible applications and limitations of the approach.
