Autonomous navigation and obstacle avoidance of an omnidirectional mobile robot using swarm optimization and sensors deployment

The present work deals with the design of intelligent path planning algorithms for a mobile robot in static and dynamic environments based on swarm intelligence optimization. Two modifications are suggested to improve the searching process of the standard bat algorithm with the result of two novel algorithms. The first algorithm is a Modified Frequency Bat algorithm, and the second is a hybridization between the Particle Swarm Optimization with the Modified Frequency Bat algorithm, namely, the Hybrid Particle Swarm Optimization-Modified Frequency Bat algorithm. Both Modified Frequency Bat and Hybrid Particle Swarm Optimization-Modified Frequency Bat algorithms have been integrated with a proposed technique for obstacle detection and avoidance and are applied to different static and dynamic environments using free-space modeling. Moreover, a new procedure is proposed to convert the infeasible solutions suggested via path the proposed swarm-inspired optimization-based path planning algorithm into feasible ones. The simulations are run in MATLAB environment to test the validation of the suggested algorithms. They have shown that the proposed path planning algorithms result in superior performance by finding the shortest and smoothest collision-free path under various static and dynamic scenarios.

[1]  You Xiaoming,et al.  CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS , 2016 .

[2]  Wendy Flores-Fuentes,et al.  Influence of data clouds fusion from 3D real-time vision system on robotic group dead reckoning in unknown terrain , 2020, IEEE/CAA Journal of Automatica Sinica.

[3]  Yang Xue,et al.  Solving the Path Planning Problem in Mobile Robotics with the Multi-Objective Evolutionary Algorithm , 2018, Applied Sciences.

[4]  Hesam Omranpour,et al.  Solving robot path planning problem by using a new elitist multi-objective IWD algorithm based on coefficient of variation , 2015, Soft Computing.

[5]  Zhiwen Zhang,et al.  Mobile Robot Path Planning Based on Ant Colony Algorithm With A* Heuristic Method , 2019, Front. Neurorobot..

[6]  B. B. V. L. Deepak,et al.  PSO based system architecture for path planning of mobile robot in dynamic environment , 2015, 2015 Global Conference on Communication Technologies (GCCT).

[7]  Carlos Eduardo Pereira,et al.  A Modified Simulated Annealing Algorithm for SUAVs Path Planning , 2015 .

[8]  Zhihua Cui,et al.  Swarm Intelligence and Bio-Inspired Computation: Theory and Applications , 2013 .

[9]  Jianhua Zhang,et al.  Robot path planning in uncertain environment using multi-objective particle swarm optimization , 2013, Neurocomputing.

[10]  Han-ye Zhang,et al.  Path Planning for the Mobile Robot: A Review , 2018, Symmetry.

[11]  Chaymaa Lamini,et al.  Genetic Algorithm Based Approach for Autonomous Mobile Robot Path Planning , 2018 .

[12]  Wendy Flores-Fuentes,et al.  Software Advances using n-agents Wireless Communication Integration for Optimization of Surrounding Recognition and Robotic Group Dead Reckoning , 2019, Programming and Computer Software.

[13]  Dr. Ibraheem K. Ibraheem,et al.  Motion Control of An Autonomous Mobile Robot using Modified Particle Swarm Optimization Based Fractional Order PID Controller , 2016, Engineering and Technology Journal.

[14]  Hilary I. Okagbue,et al.  Shortest Path Planning Algorithm – A Particle Swarm Optimization (PSO) Approach , 2018 .

[15]  Oleg Sergiyenko,et al.  Transferring model in robotic group , 2016, 2016 IEEE 25th International Symposium on Industrial Electronics (ISIE).

[16]  Ibraheem Kasim Ibraheem,et al.  Path Planning of an Autonomous Mobile Robot in a Dynamic Environment using Modified Bat Swarm Optimization , 2018, ArXiv.

[17]  Robin De Keyser,et al.  A hierarchical global path planning approach for mobile robots based on multi-objective particle swarm optimization , 2017, Appl. Soft Comput..

[18]  Yoonho Seo,et al.  Mobile robot path planning with surrounding point set and path improvement , 2017, Appl. Soft Comput..

[19]  Yogita Gigras,et al.  Robotic Path Planning using Genetic Algorithm in Dynamic Environment , 2014 .

[20]  Andrei Tchernykh,et al.  Data transferring model determination in robotic group , 2016, Robotics Auton. Syst..

[21]  Qingfu Zhang,et al.  Global path planning of wheeled robots using multi-objective memetic algorithms , 2015, Integr. Comput. Aided Eng..

[22]  Yoonho Seo,et al.  Path planning for a mobile robot using ant colony optimization and the influence of critical obstacle , 2016 .

[23]  J. Mark Keil,et al.  Decomposing a Polygon into Simpler Components , 1985, SIAM J. Comput..

[24]  Jianjun Luo,et al.  Hybridizing Particle Swarm Optimization and Differential Evolution for the Mobile Robot Global Path Planning , 2016 .

[25]  Ibraheem Kasim Ibraheem A Digital-Based Optimal AVR Design of Synchronous Generator Exciter Using LQR Technique , 2011 .

[26]  Moshe Kam,et al.  Mathematical programming for Multi-Vehicle Motion Planning problems , 2012, 2012 IEEE International Conference on Robotics and Automation.

[27]  Fatin Hassan Ajeil,et al.  Path Planning of an autonomous Mobile Robot using Swarm Based Optimization Techniques , 2017 .

[28]  Shan Liang,et al.  Optimal Path Planning for Mobile Robot Using Tailored Genetic Algorithm , 2014 .

[29]  J. O. Mebawondu,et al.  Robot Path Planning Performance Evaluation of a Dynamic Environment , 2018 .

[30]  Oleg Starostenko,et al.  Optical 3D laser measurement system for navigation of autonomous mobile robot , 2014 .

[31]  Ewelina Chołodowicz,et al.  Mobile Robot Path Planning with Obstacle Avoidance using Particle Swarm Optimization , 2017 .

[32]  Xin-She Yang,et al.  Nature-Inspired Optimization Algorithms: Challenges and Open Problems , 2020, J. Comput. Sci..

[33]  Dun-Wei Gong,et al.  A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch , 2012, Inf. Sci..

[34]  I. A. Mohammed,et al.  Polynomial based H∞ robust governor for load frequency control in steam turbine power systems , 2014 .

[35]  Xin Yao,et al.  Analysis of Computational Time of Simple Estimation of Distribution Algorithms , 2010, IEEE Transactions on Evolutionary Computation.

[36]  S. M. Mirvakili,et al.  A multi-objective shuffled frog leaping algorithm for in-core fuel management optimization , 2014, Comput. Phys. Commun..

[37]  Ibraheem Kasim Ibraheem,et al.  State-Space Based H∞ Robust Controller Design for Boiler-Turbine System , 2012 .

[38]  Peter Korondi,et al.  A novel potential field method for path planning of mobile robots by adapting animal motion attributes , 2016, Robotics Auton. Syst..

[39]  Marco A. Contreras-Cruz,et al.  Mobile robot path planning using artificial bee colony and evolutionary programming , 2015, Appl. Soft Comput..

[40]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[41]  Marina L. Gavrilova,et al.  Roadmap-Based Path Planning - Using the Voronoi Diagram for a Clearance-Based Shortest Path , 2008, IEEE Robotics & Automation Magazine.

[42]  Ibraheem Kasim Ibraheem,et al.  On The Design of Nonlinear PID Controller for Nonlinear Quadrotor System , 2018, ArXiv.

[43]  Jian Cheng,et al.  Multi-Objective Particle Swarm Optimization Approach for Cost-Based Feature Selection in Classification , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[44]  P. Mercorelli,et al.  Ant Colony Optimization Algorithm and Artificial Immune System Applied to a Robot Route , 2019, 2019 20th International Carpathian Control Conference (ICCC).

[45]  Xiaoyan Sun,et al.  Variable-Size Cooperative Coevolutionary Particle Swarm Optimization for Feature Selection on High-Dimensional Data , 2020, IEEE Transactions on Evolutionary Computation.

[46]  Hachemi Bennaceur,et al.  Enhanced Genetic Algorithm for Mobile Robot Path Planning in Static and Dynamic Environment , 2016, IJCCI.