Mini bot 3D: A ROS based Gazebo Simulation

B. Udugama
DOI: https://doi.org/10.48550/arXiv.2302.06368
2023-02-13
Abstract:The recent adoption of the Robot Operating System (ROS) as a software standard in robotics has contributed to novel solutions for several problems on the area. One such problem is known as Simultaneous Localization and Mapping (SLAM) with autonomous navigation, for which a number of algorithms from different classes are available as ROS packages ready to be used on any compatible robot. Many anticipated applications of autonomous mobile robots require for them to navigate in diverse complex environments without support from exterior infrastructures. To perform this on-board navigation, the robot must make use of the available sensor technologies and fuse the most reliable data respective to the present environment in an adaptive manner and optimize the algorithm parameters prior to the actual implementation to reduce the workaround time. This paper will review recent efforts to develop onboard navigation systems which can seamlessly transition between outdoor and indoor environments and different terrains seamlessly using Gazebo simulator with ROS integration. The methodologies surveyed include SLAM, Odometry and Localisation. An overview of the state-of-the-art is provided with a focus on approaches which are adaptive to dynamic sensor uncertainty, dynamic objects and dynamic scenes. The experiences reported on this work should provide insight for roboticists seeking an Autonomous SLAM solution for indoor applications.
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to seamlessly transition between indoor and outdoor environments for localization and mapping (SLAM) in different complex environments during robot autonomous navigation. Specifically, the paper focuses on using the Gazebo simulator and ROS integration to develop an on - board navigation system that can adapt in dynamic sensor uncertainties, dynamic objects, and dynamic scenes. By evaluating and selecting appropriate SLAM algorithms, the paper aims to provide preliminary guidance for robot experts seeking autonomous SLAM solutions applicable to indoor applications. The paper also specifically analyzes algorithms using LIDAR sensors because such sensors are low - cost and easy to obtain. In addition, the paper compares the key parameters of the navigation stack and finally proposes best - practice suggestions to optimize the SLAM solution based on ROS and Gazebo simulation.