Multi-objective mobile robot path planning based on A* search

Finding a path for a robot is a fundamental task in robot motion planning. Depending on applications and robot's capabilities, different objectives can be defined in multi-objective path planning. In this paper, by considering a Mars Rover scenario, we define several real objectives that must be minimized. The objectives for the proposed scenario are to minimize difficulty, danger, elevation, and length of the path from a start to a goal point. A* search algorithm is applied to solve the problem, since it guarantees to find a complete and optimal solution that minimizes the path cost. Simulation results in a simple map and more realistic scenario validate the applicability of the proposed method.

[1]  Kalyanmoy Deb,et al.  Multi-objective path planning using spline representation , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[2]  C. Wang,et al.  A Modified Genetic Algorithm Based Optimisation of Milling Parameters , 1999 .

[3]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[4]  Calin Belta,et al.  Abstraction and control for Groups of robots , 2004, IEEE Transactions on Robotics.

[5]  Andrej Babinec,et al.  Modelling of Mechanical and Mechatronic Systems MMaMS 2014 Path planning with modified A star algorithm for a mobile robot , 2014 .

[6]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[7]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

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

[9]  Lawrence Mandow,et al.  A New Approach to Multiobjective A* Search , 2005, IJCAI.

[10]  Ellips Masehian,et al.  A multi-objective PSO-based algorithm for robot path planning , 2010, 2010 IEEE International Conference on Industrial Technology.

[11]  Faruk Polat,et al.  A Multi-objective Incremental Path Planning Algorithm for Mobile Agents , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

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

[13]  Chelsea C. White,et al.  Multiobjective A* , 1991, JACM.

[14]  Kalyanmoy Deb,et al.  Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms , 2012, Soft Computing.

[15]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[16]  Yibin Li,et al.  Multi-objective Path Planning for the Mobile Robot , 2007, 2007 IEEE International Conference on Automation and Logistics.

[17]  Edmundas Kazimieras Zavadskas,et al.  Selection of rational dispute resolution method by applying new step‐wise weight assessment ratio analysis (Swara) , 2010 .

[18]  Alexander Lavin,et al.  A Pareto Front-Based Multiobjective Path Planning Algorithm , 2015, ArXiv.

[19]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[20]  Frederico G. Guimarães,et al.  Multi-objective approach for robot motion planning in search tasks , 2015, Applied Intelligence.

[21]  Hu Jun,et al.  Multi-objective Mobile Robot Path Planning Based on Improved Genetic Algorithm , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[22]  Mansoor Davoodi Monfared,et al.  Multi-objective path planning in discrete space , 2013, Appl. Soft Comput..

[23]  Miguel A. Vega-Rodríguez,et al.  Applying the MOVNS (multi-objective variable neighborhood search) algorithm to solve the path planning problem in mobile robotics , 2016, Expert Syst. Appl..

[24]  Anupam Shukla,et al.  Modified A* Algorithm for Mobile Robot Path Planning , 2012, Soft Computing Techniques in Vision Science.

[25]  Oscar Castillo,et al.  Multiple Objective Genetic Algorithms for Path-planning Optimization in Autonomous Mobile Robots , 2006, Soft Comput..