ROS-Based Navigation and Obstacle Avoidance: A Study of Architectures, Methods, and Trends
Open Access
Abstract
With the widespread adoption of the Robot Operating System (ROS), technologies for autonomous navigation in mobile robots have advanced considerably. ROS provides a modular navigation stack that integrates essential components, such as SLAM, localisation, global path planning, and obstacle avoidance, forming the foundation for applications including service robotics and autonomous driving. Nonetheless, achieving safe and reliable navigation in complex and dynamic environments remains a formidable challenge, due to the need for real-time perception of moving obstacles, sensor fusion requirements, and the demand for robust and efficient algorithms. This study presents a systematic examination of the ROS-based navigation stack and obstacle-avoidance mechanisms. The architecture and implementation principles of the core modules are analysed, along with a comparison of the features and application suitability of common local planners such as the Dynamic Window Approach (DWA) and Timed Elastic Band (TEB). The key technical challenges in autonomous navigation are summarised, and recent advancements are reviewed to outline emerging trends in ROS-based systems, including integration with deep learning, multi-robot coordination, and real-time optimisation. The findings contribute to a deeper theoretical understanding of robotic navigation and offer practical guidance for the design and development of autonomous systems.Keywords
Funding Information
- Fundamental Research Funds for the Central Universities (25CAFUC03036, 25CAFUC03037, 25CAFUC03038, 25CAFUC09010, 24CAFUC04015, 24CAFUC03042, MHJY2023027, 2024JG0226, JCZX2024ZZ16)
- Civil Aviation Professional Project (25CAFUC03036, 25CAFUC03037, 25CAFUC03038, 25CAFUC09010, 24CAFUC04015, 24CAFUC03042, MHJY2023027, 2024JG0226, JCZX2024ZZ16)
- 2024 Statistical Education Reform Project (25CAFUC03036, 25CAFUC03037, 25CAFUC03038, 25CAFUC09010, 24CAFUC04015, 24CAFUC03042, MHJY2023027, 2024JG0226, JCZX2024ZZ16)
- Sichuan Provincial Engineering Research Center of Smart Operation and Maintenance of Civil Aviation Airports (25CAFUC03036, 25CAFUC03037, 25CAFUC03038, 25CAFUC09010, 24CAFUC04015, 24CAFUC03042, MHJY2023027, 2024JG0226, JCZX2024ZZ16)
This publication has 59 references indexed in Scilit:
- A Comprehensive Review of Mobile Robot Navigation Using Deep Reinforcement Learning Algorithms in Crowded EnvironmentsJournal of Intelligent & Robotic Systems, 2024
- A Systematic Review on Multimodal Emotion Recognition: Building Blocks, Current State, Applications, and ChallengesIEEE Access, 2024
- Recent advances in path integral control for trajectory optimization: An overview in theoretical and algorithmic perspectivesAnnual Reviews in Control, 2024
- HuNavSim: A ROS 2 Human Navigation Simulator for Benchmarking Human-Aware Robot NavigationIEEE Robotics and Automation Letters, 2023
- Robot Operating System 2: Design, architecture, and uses in the wildScience Robotics, 2022
- Edge Robotics: Edge-Computing-Accelerated Multirobot Simultaneous Localization and MappingIEEE Internet of Things Journal, 2022
- Evaluation of ROS Navigation Stack for Social Navigation in Simulated EnvironmentsJournal of Intelligent & Robotic Systems, 2021
- Motion Planning for Mobile Robots—Focusing on Deep Reinforcement Learning: A Systematic ReviewIEEE Access, 2021
- Path planning techniques for unmanned aerial vehicles: A review, solutions, and challengesComputer Communications, 2020
- The dynamic window approach to collision avoidanceIEEE Robotics & Automation Magazine, 1997