A Practical and Optimal Path Planning for Autonomous Parking Using Fast Marching Algorithm and Support Vector Machine

SUMMARY This paper proposes a novel practical path planning framework for autonomous parking in cluttered environments with narrow passages. The proposed global path planning method is based on an im- proved Fast Marching algorithm to generate a path while considering the moving forward and backward maneuver. In addition, the Support Vec- tor Machine is utilized to provide the maximum clearance from obstacles considering the vehicle dynamics to provide a safe and feasible path. The algorithm considers the most critical points in the map and the complexity of the algorithm is not a ff ected by the shape of the obstacles. We also pro- pose an autonomous parking scheme for di ff erent parking situation. The method is implemented on autonomous vehicle platform and validated in the real environment with narrow passages.

[1]  Seiichi Mita,et al.  Dynamic and Safe Path Planning Based on Support Vector Machine among Multi Moving Obstacles for Autonomous Vehicles , 2013, IEICE Trans. Inf. Syst..

[2]  Seiichi Mita,et al.  Safe path planning among multi obstacles , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[3]  Seiichi Mita,et al.  Unified path planner for parking an autonomous vehicle based on RRT , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Jonathan P. How,et al.  Real-Time Motion Planning With Applications to Autonomous Urban Driving , 2009, IEEE Transactions on Control Systems Technology.

[5]  Lino Guzzella,et al.  A Navigation-Field-Based Semi-Autonomous Nonholonomic Vehicle-Parking Assistant , 2009, IEEE Transactions on Vehicular Technology.

[6]  Maxim Likhachev,et al.  Planning Long Dynamically Feasible Maneuvers for Autonomous Vehicles , 2008, Int. J. Robotics Res..

[7]  U. Ozguner,et al.  A parking algorithm for an autonomous vehicle , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[8]  D. Dolgov Practical Search Techniques in Path Planning for Autonomous Driving , 2008 .

[9]  Chia Hsun Chiang,et al.  A comparative study of implementing Fast Marching Method and A* SEARCH for mobile robot path planning in grid environment: Effect of map resolution , 2007, 2007 IEEE Workshop on Advanced Robotics and Its Social Impacts.

[10]  Joachim Deutscher,et al.  Continuous Curvature Trajectory Design and Feedforward Control for Parking a Car , 2007, IEEE Transactions on Control Systems Technology.

[11]  Yan Pailhas,et al.  Path Planning for Autonomous Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[12]  B. Muller,et al.  Trajectory generation and feedforward control for parking a car , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[13]  Laurent D. Cohen,et al.  Landmark-Based Geodesic Computation for Heuristically Driven Path Planning , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[14]  Dolores Blanco,et al.  Voronoi diagram and fast marching applied to path planning , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[15]  Nidhi Kalra,et al.  Replanning with RRTs , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[16]  Peter Corke,et al.  Path planning for a Parking Assistance System : Implementation and Experimentation , 2005 .

[17]  Igor E. Paromtchik,et al.  STEERING AND VELOCITY COMMANDS FOR PARKING ASSISTANCE , 2004 .

[18]  Olivier Lavialle,et al.  Consideration of obstacle danger level in path planning using A* and Fast-Marching optimisation: comparative study , 2003, Signal Process..

[19]  Tong Zhang,et al.  An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods , 2001, AI Mag..

[20]  Konstantin Kondak,et al.  Computation of time optimal movements for autonomous parking of non-holonomic mobile platforms , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Hideki Hashimoto,et al.  Development of advanced parking assistance system , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

[22]  Christian Laugier,et al.  Motion generation and control for parking an autonomous vehicle , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[23]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[24]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[25]  J. Sethian,et al.  A Fast Level Set Method for Propagating Interfaces , 1995 .

[26]  Richard M. Murray,et al.  A motion planner for nonholonomic mobile robots , 1994, IEEE Trans. Robotics Autom..

[27]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[28]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[29]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .