Dynamic Path Planning for the Differential Drive Mobile Robot Based on Online Metaheuristic Optimization

Alejandro Rodríguez-Molina, Axel Herroz-Herrera, Mario Aldape-Pérez, Geovanni Flores-Caballero, Jarvin Alberto Antón-Vargas

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Mobile robots are relevant dynamic systems in recent applications. Path planning is an essential task for these robots since it allows them to move from one location to another safely and at an affordable cost. Path planning has been studied extensively for static scenarios. However, when the scenarios are dynamic, research is limited due to the complexity and high cost of continuously re-planning the robot’s movements to ensure its safety. This paper proposes a new, simple, reliable, and affordable method to plan safe and optimized paths for differential mobile robots in dynamic scenarios. The method is based on the online re-optimization of the static parameters in the state-of-the-art deterministic path planner Bug0. Due to the complexity of the dynamic path planning problem, a metaheuristic optimization approach is adopted. This approach utilizes metaheuristics from evolutionary computation and swarm intelligence to find the Bug0 parameters when the mobile robot is approaching an obstacle. The proposal is tested in simulation, and well-known metaheuristic methods are compared, including Differential Evolution (DE), the Genetic Algorithm (GA), and Particle Swarm Optimization (PSO). The dynamic planner based on PSO generates paths with the best performances. In addition, the results of the PSO-based planner are compared with different Bug0 configurations, and the former is shown to be significantly better.

Original languageEnglish
Article number3990
JournalMathematics
Volume10
Issue number21
DOIs
StatePublished - Nov 2022

Keywords

  • Bug0
  • differential drive mobile robot
  • dynamic path planning
  • metaheuristics
  • online optimization

Fingerprint

Dive into the research topics of 'Dynamic Path Planning for the Differential Drive Mobile Robot Based on Online Metaheuristic Optimization'. Together they form a unique fingerprint.

Cite this