iRotate: Active Visual SLAM for Omnidirectional Robots

In this paper, we present an active visual SLAM approach for omnidirectional robots. The goal is to generate control commands that allow such a robot to simultaneously localize itself and map an unknown environment while maximizing the amount of information gained and consuming as low energy as possible. Leveraging the robot’s independent translation and rotation control, we introduce a multi-layered approach for active V-SLAM. The top layer decides on informative goal locations and generates highly informative paths to them. The second and third layers actively re-plan and execute the path, exploiting the continuously updated map and local features information. Moreover, we introduce two utility formulations to account for the presence of obstacles in the field of view and the robot’s location. Through rigorous simulations, real robot experiments, and comparisons with state-of-the-art methods, we demonstrate that our approach achieves similar coverage results with lesser overall map entropy. This is obtained while keeping the traversed distance up to 39% shorter than the other methods and without increasing the wheels’ total rotation amount. Code and implementation details are provided as open-source.

[1]  Vijay Kumar,et al.  Autonomous robotic exploration using a utility function based on Rényi’s general theory of entropy , 2018, Auton. Robots.

[2]  Roland Siegwart,et al.  An Efficient Sampling-Based Method for Online Informative Path Planning in Unknown Environments , 2020, IEEE Robotics and Automation Letters.

[3]  Fredrik Heintz,et al.  Efficient Autonomous Exploration Planning of Large-Scale 3-D Environments , 2019, IEEE Robotics and Automation Letters.

[4]  Ruslan Salakhutdinov,et al.  Learning to Explore using Active Neural SLAM , 2020, ICLR.

[5]  Christos Papachristos,et al.  Uncertainty-aware receding horizon exploration and mapping using aerial robots , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[6]  John K. Tsotsos,et al.  The Effect of Color Space Selection on Detectability and Discriminability of Colored Objects , 2017, ArXiv.

[7]  Roland Siegwart,et al.  Receding Horizon "Next-Best-View" Planner for 3D Exploration , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[8]  John J. Leonard,et al.  Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age , 2016, IEEE Transactions on Robotics.

[9]  François Michaud,et al.  RTAB‐Map as an open‐source lidar and visual simultaneous localization and mapping library for large‐scale and long‐term online operation , 2018, J. Field Robotics.

[10]  P. Alam ‘W’ , 2021, Composites Engineering.

[11]  Gamini Dissanayake,et al.  Active SLAM using Model Predictive Control and Attractor based Exploration , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  David W. Murray,et al.  Mobile Robot Localisation Using Active Vision , 1998, ECCV.

[13]  Fuchun Sun,et al.  Path Planning for Active V-Slam Based on Reinforcement Learning , 2018, ICCSIP.

[14]  Nicholas Roy,et al.  Global A-Optimal Robot Exploration in SLAM , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[15]  Shayok Mukhopadhyay,et al.  Autonomous robotic exploration based on multiple rapidly-exploring randomized trees , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Juan Andrade-Cetto,et al.  Active pose SLAM with RRT* , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Brian Yamauchi,et al.  A frontier-based approach for autonomous exploration , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[18]  Michael J. Black,et al.  Active Visual SLAM with Independently Rotating Camera , 2021, 2021 European Conference on Mobile Robots (ECMR).

[19]  M. Iida,et al.  Past , 1971, PS: Political Science & Politics.

[20]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[21]  Simone Frintrop,et al.  Attentional Landmarks and Active Gaze Control for Visual SLAM , 2008, IEEE Transactions on Robotics.

[22]  Elena Lazkano,et al.  Active Mapping and Robot Exploration: A Survey , 2021, Sensors.

[23]  Wolfram Burgard,et al.  Information Gain-based Exploration Using Rao-Blackwellized Particle Filters , 2005, Robotics: Science and Systems.

[24]  Shoudong Huang,et al.  Active SLAM for Mobile Robots With Area Coverage and Obstacle Avoidance , 2020, IEEE/ASME Transactions on Mechatronics.

[25]  Hak-Keung Lam,et al.  The Q-learning obstacle avoidance algorithm based on EKF-SLAM for NAO autonomous walking under unknown environments , 2015, Robotics Auton. Syst..