Generating minimax-curvature and shorter η3-spline path using multi-objective variable-length genetic algorithm

As a continuing work on G3-continuous path planning for nonholonomic wheeled unicycle-type nonholo-nomic mobile robot in the predefined static environment, this paper accounts for a multi-objective path optimization problem that directly incorporates the objectives of simultaneously minimizes the total path length and the maximum curvature along the path. Using easily customized variable-length Island-based Parallel Genetic Algorithm (IPGA) as a path computing framework and η3-splines as the path primitive for waypoint interpolation, a multi-objective genetic algorithm is implemented to find and optimize multiple collision-free paths to obtain a G3-continuous composite η3-spline path with each η3-spline segment shorter and a larger minimum turning radius along the whole path. By comparing with the corresponding single-objective implementation, the experimental result demonstrates the effectiveness of the evolutionary multi-objective path planner in finding paths of more practical value in complex environments.

[1]  Jing-Sin Liu,et al.  High-quality path planning for autonomous mobile robots with η3-splines and parallel genetic algorithms , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  Jing-Sin Liu,et al.  Mobile robot path planning with η3-splines using spatial-fitness-sharing variable-length genetic algorithm , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Aurelio Piazzi,et al.  ${ \mmb{\eta } }^{3}$-Splines for the Smooth Path Generation of Wheeled Mobile Robots , 2007, IEEE Transactions on Robotics.

[5]  Dominik Henrich,et al.  Fast Motion Planning by Parallel Processing – a Review , 1997, J. Intell. Robotic Syst..

[6]  Alexander V. Pesterev,et al.  Smoothing curvature of trajectories constructed by noisy measurements in path planning problems for wheeled robots , 2008 .

[7]  Jur P. van den Berg,et al.  Planning High-quality Paths and Corridors Amidst Obstacles , 2008, Int. J. Robotics Res..

[8]  Jing-Sin Liu,et al.  Practical and flexible path planning for car-like mobile robot using maximal-curvature cubic spiral , 2005, Robotics Auton. Syst..

[9]  S. Sathiya Keerthi,et al.  Numerical determination of optimal non-holonomic paths in the presence of obstacles , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[10]  A. Sim,et al.  MOBILE ROBOT TRAJECTORY PLANNING WITH DYNAMIC AND KINEMATIC CONSTRAINTS , 1994 .

[11]  Ralf Salomon,et al.  Implementation of Path Planning using Genetic Algorithms on Mobile Robots , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[12]  Stefano Carpin,et al.  Motion planning using adaptive random walks , 2005, IEEE Transactions on Robotics.

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

[14]  Marcus Gemeinder,et al.  GA-based path planning for mobile robot systems employing an active search algorithm , 2003, Appl. Soft Comput..

[15]  John Smith,et al.  Genetic algorithms for adaptive motion planning of an autonomous mobile robot , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[16]  Zbigniew Michalewicz,et al.  Adaptive evolutionary planner/navigator for mobile robots , 1997, IEEE Trans. Evol. Comput..

[17]  Mahmoud Tarokh,et al.  Hybrid intelligent path planning for articulated rovers in rough terrain , 2008, Fuzzy Sets Syst..

[18]  Yutaka Kanayama,et al.  Smooth local path planning for autonomous vehicles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[19]  Stefano Carpin,et al.  A genetic algorithm for nonholonomic motion planning , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[20]  El-Ghazali Talbi,et al.  Using Genetic Algorithms for Robot Motion Planning , 1991, Geometric Reasoning for Perception and Action.