Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control

Azzeddine Bakdi, Abdelfetah Hentout*, Hakim Boutami, Abderraouf Maoudj, Ouarda Hachour, Brahim Bouzouia

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

245 Scopus citations

Abstract

This paper presents preliminary results of the application of two-Kinect cameras system on a two-wheeled indoor mobile robot for off-line optimal path planning and execution. In our approach, the robot makes use of depth information delivered by the vision system to accurately model its surrounding environment through image processing techniques. In addition, a Genetic Algorithm is implemented to generate a collision-free optimal path linking an initial configuration of the mobile robot (Source) to a final configuration (Target). After that, Piecewise Cubic Hermite Interpolating Polynomial is used to smooth the generated optimal path. Finally, an Adaptive Fuzzy-Logic controller is designed to keep track of a mobile robot on the desired smoothed path (by transmitting the appropriate right and left velocities using wireless communication). In parallel, sensor fusion (odometry sensors and Kinect sensors) is used to estimate the current position and orientation of the robot using Kalman filter. The validation of the proposed solution is carried out using the differentially-driven mobile robot, RobuTER, to successfully achieve safe motion (without colliding with obstacles) in an indoor environment.

Original languageEnglish
Pages (from-to)95-109
Number of pages15
JournalRobotics and Autonomous Systems
Volume89
DOIs
StatePublished - 1 Mar 2017
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2016 Elsevier B.V.

Keywords

  • Adaptive fuzzy-logic control
  • Genetic algorithm
  • Mobile robot
  • Off-line optimal path planning
  • Path execution
  • Two-Kinect cameras system

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Software
  • General Mathematics
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control'. Together they form a unique fingerprint.

Cite this