A hierarchical global path planning approach for mobile robots based on multi-objective particle swarm optimization

Display Omitted A novel hierarchical global path planning approach for mobile robots in a cluttered environment.A proposed particle swarm optimization with an accelerated update methodology based on Pareto dominance principle.Providing optimal global robot paths with computational efficiency. In this paper, a novel hierarchical global path planning approach for mobile robots in a cluttered environment is proposed. This approach has a three-level structure to obtain a feasible, safe and optimal path. In the first level, the triangular decomposition method is used to quickly establish a geometric free configuration space of the robot. In the second level, Dijkstra's algorithm is applied to find a collision-free path used as input reference for the next level. Lastly, a proposed particle swarm optimization called constrained multi-objective particle swarm optimization with an accelerated update methodology based on Pareto dominance principle is employed to generate the global optimal path with the focus on minimizing the path length and maximizing the path smoothness. The contribution of this work consists in: (i) The development of a novel optimal hierarchical global path planning approach for mobile robots moving in a cluttered environment; (ii) The development of proposed particle swarm optimization with an accelerated update methodology based on Pareto dominance principle to solve robot path planning problems; (iii) Providing optimal global robot paths in terms of the path length and the path smoothness taking into account the physical robot system limitations with computational efficiency. Simulation results in various types of environments are conducted in order to illustrate the superiority of the hierarchical approach.

[1]  Lydia Tapia,et al.  Path-guided artificial potential fields with stochastic reachable sets for motion planning in highly dynamic environments , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  A. Peirce Computer Methods in Applied Mechanics and Engineering , 2010 .

[3]  Xiaoyu Yang,et al.  A layered goal-oriented fuzzy motion planning strategy for mobile robot navigation , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Marius Kloetzer,et al.  Trajectory planning for a car-like robot by environment abstraction , 2012, Robotics Auton. Syst..

[5]  Mansoor Davoodi Monfared,et al.  Clear and smooth path planning , 2015, Appl. Soft Comput..

[6]  Anupam Shukla,et al.  Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness , 2011, Neurocomputing.

[7]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[8]  Haibin Duan,et al.  Imperialist competitive algorithm optimized artificial neural networks for UCAV global path planning , 2014, Neurocomputing.

[9]  Mikkel T. Jensen,et al.  Reducing the run-time complexity of multiobjective EAs: The NSGA-II and other algorithms , 2003, IEEE Trans. Evol. Comput..

[10]  GuoQi,et al.  A hierarchical path planning approach based on A* and least-squares policy iteration for mobile robots , 2015 .

[11]  Xin Xu,et al.  A hierarchical path planning approach based on A⁎ and least-squares policy iteration for mobile robots , 2015, Neurocomputing.

[12]  Javier de Lope,et al.  Self-organizing techniques to improve the decentralized multi-task distribution in multi-robot systems , 2015, Neurocomputing.

[13]  Robin De Keyser,et al.  Heuristic approaches in robot path planning: A survey , 2016, Robotics Auton. Syst..

[14]  Branko Ster,et al.  An Integrated Learning Approach to Environment Modelling in Mobile Robot Navigation , 2002, Neurocomputing.

[15]  A. Kaveh,et al.  A novel hybrid charge system search and particle swarm optimization method for multi-objective optimization , 2011, Expert Syst. Appl..

[16]  Michael Barbehenn,et al.  A Note on the Complexity of Dijkstra's Algorithm for Graphs with Weighted Vertices , 1998, IEEE Trans. Computers.

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

[18]  Robin De Keyser,et al.  Emulation of a highway bottleneck using leader-follower formation control , 2013, 2013 IEEE 8th International Symposium on Applied Computational Intelligence and Informatics (SACI).

[19]  Ellips Masehian,et al.  Classic and Heuristic Approaches in Robot Motion Planning A Chronological Review , 2007 .

[20]  Philippe Pasquier,et al.  Multi-Agent Area Coverage Using a Single Query Roadmap: A Swarm Intelligence Approach , 2009, PRIMA Workshops.

[21]  Ali Kaveh,et al.  A COMBINATORIAL OPTIMIZATION PROBLEM; OPTIMAL GENERALIZED CYCLE BASES , 1979 .

[22]  Zhonghua Wu,et al.  Mathematical Modeling of Heat and Mass Transfer in Energy Science and Engineering , 2013 .

[23]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[24]  Abdullah Al Mamun,et al.  Hierarchical Incremental Path Planning and Situation-Dependent Optimized Dynamic Motion Planning Considering Accelerations , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[25]  Amitava Chatterjee,et al.  A two-layered subgoal based mobile robot navigation algorithm with vision system and IR sensors , 2011 .

[26]  Hubert Roth,et al.  Path Planning and Motion Coordination for Multi-Robots System Using Probabilistic Neuro-Fuzzy , 2015 .

[27]  Jochen Hemming,et al.  Analysis of a motion planning problem for sweet-pepper harvesting in a dense obstacle environment , 2016 .

[28]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[29]  Cosmin Copot,et al.  Formation control of UGVs using an UAV as remote vision sensor , 2014 .

[30]  Qingquan Li,et al.  Reinforcement learning control for coordinated manipulation of multi-robots , 2015, Neurocomputing.

[31]  Cosmin Copot,et al.  Formation control strategies for emulation of field covering , 2014, 2014 18th International Conference on System Theory, Control and Computing (ICSTCC).

[32]  Ali Kaveh,et al.  Topology optimization of trusses using genetic algorithm, force method and graph theory , 2003 .

[33]  Ying Guan,et al.  A Path Planning Method to Robot Soccer Based on Dijkstra Algorithm , 2012 .

[34]  Simon Fong,et al.  Accelerated Particle Swarm Optimization and Support Vector Machine for Business Optimization and Applications , 2011, NDT.

[35]  Daniel Cagigas,et al.  Hierarchical Dast algorithm with materialization of costs for robot path planning , 2005, Robotics Auton. Syst..

[36]  Lenan Wu,et al.  UCAV Path Planning by Fitness-Scaling Adaptive Chaotic Particle Swarm Optimization , 2013 .

[37]  Juan Andrade-Cetto,et al.  Potential information fields for mobile robot exploration , 2015, Robotics Auton. Syst..

[38]  Jacob A. Abraham,et al.  Abstraction Techniques for Validation Coverage Analysis and Test Generation , 1998, IEEE Trans. Computers.

[39]  T. JensenM. Reducing the run-time complexity of multiobjective EAs , 2003 .