Exploratory path planning using the Max-min ant system algorithm

In the path planning problem for autonomous mobile robots, robots have to plan their path from the start position to the goal. In this paper, we investigate the application of the MMAS algorithm to the exploratory path planning problem, in which the robots should explore the environment at the same time they plan the path. Max-min ant system is an ant colony optimization algorithm that exploits the best solutions found. In addition, to analyze the quality of solutions obtained, we also analyze the traveled distance spent by robots in the first iteration of the algorithm. The environment is previously unknown to the robots, although it is represented by a topological map, that does not require precise information from the environment and provides a simple way to execute the navigation of the path. Thus, the paths are represented by a sequence of actions that the robots should execute to reach the goal. The navigation of the best solution found was implemented in a realistic robotic simulator. The proposed algorithm provides a very good performance in relation to a genetic algorithm and the well-known A* algorithm that deal with this problem.

[1]  Topological Autonomous Navigation for Mobile Robots in Indoor Environments using ANN and FSM , .

[2]  Jun Hu,et al.  A new moving target interception algorithm for mobile robots based on sub-goal forecasting and an improved scout ant algorithm , 2013, Appl. Soft Comput..

[3]  Fernando Santos Osorio,et al.  A Hybrid Approach for Path Planning and Execution for Autonomous Mobile Robots , 2014, 2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol.

[4]  Georgios Ch. Sirakoulis,et al.  Cellular ants: A method to create collision free trajectories for a cooperative robot team , 2011, Robotics Auton. Syst..

[5]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004, ArXiv.

[6]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[7]  Michael Brand,et al.  Ant Colony Optimization algorithm for robot path planning , 2010, 2010 International Conference On Computer Design and Applications.

[8]  Fernando Santos Osório,et al.  An exploratory path planning method based on genetic algorithm for autonomous mobile robots , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

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

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

[11]  Oscar Castillo,et al.  Path planning for autonomous mobile robot navigation with ant colony optimization and fuzzy cost function evaluation , 2009, Appl. Soft Comput..

[12]  Jun Hu,et al.  A new robot navigation algorithm for dynamic unknown environments based on dynamic path re-computation and an improved scout ant algorithm , 2011, Appl. Soft Comput..

[13]  Claudio Fabiano Motta Toledo,et al.  A hybrid GA-ANN approach for autonomous robots topological navigation , 2014, SAC.

[14]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[15]  Bruce A. MacDonald,et al.  Player 2.0: Toward a Practical Robot Programming Framework , 2008 .

[16]  Thomas Stützle,et al.  Local search algorithms for combinatorial problems - analysis, improvements, and new applications , 1999, DISKI.

[17]  Qing Lv,et al.  A novel heterogeneous feature ant colony optimization and its application on robot path planning , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[18]  Mauro Birattari,et al.  Model-Based Search for Combinatorial Optimization: A Critical Survey , 2004, Ann. Oper. Res..

[19]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.