Generating automatic road network definition files for unstructured areas using a multiclass support vector machine

Smooth and safe paths.Tolerance to the sensor measurement errors.First method in using Multiclass SVM for path planning.Better results in smoothness than other related SVM path planning methods.Similar results in terms of safety than other related SVM path planning methods. In this paper, an innovative methodology for the generation of a Road Network Definition File (RNDF) using only an obstacle map as input is presented. This RNDF, which relies on a Multiclass Support Vector Machine(MSVM)-based trajectory generation method, will be used by an autonomous vehicle for transporting people in closed, unstructured areas for which no previous information is available, such as residential areas or industrial parks. The advantages of using this technique are the generation of a safe and smooth trajectory graph (making the trip more comfortable for riders by having trajectories pass as far away as possible from obstacles). Moreover, although there exist other previous Support Vector Machine (SVM) path planning methods, this is the first to use a MSVM. The advantages of doing so are that by obtaining a decision boundary for each object in the scene, all possible trajectories are computed and joined to form a graph. This is done through a combination of a Nearest-Neighbor Graph (NNG) and a Relative Neighborhood Graph (RNG). The method was tested with real data and in real conditions, yielding good results. At the end of the paper, results for two kinds of studies are presented. The first set of tests is intended to determine the best parameter values for the proposed methodology. In the second set of evaluations, the approach is compared with other state-of-the-art SVM-based methods, as well as with a classical approach, demonstrating that the method outperforms them in some aspects. Furthermore, the source code of the method is available for testing, as are some videos in which the output of the method is shown, including a comparison with previous methods.

[1]  Javaid Iqbal,et al.  On the Improvement of Multi-Legged Locomotion over Difficult Terrains Using a Balance Stabilization Method: , 2012 .

[2]  David Eppstein,et al.  On Nearest-Neighbor Graphs , 1992, ICALP.

[3]  Fernando Gómez-Bravo,et al.  Application of multicriteria decision-making techniques to manoeuvre planning in nonholonomic robots , 2010, Expert Syst. Appl..

[4]  John Platt,et al.  Probabilistic Outputs for Support vector Machines and Comparisons to Regularized Likelihood Methods , 1999 .

[5]  Aybars Uur,et al.  Path planning on a cuboid using genetic algorithms , 2008, Inf. Sci..

[6]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[7]  Wan Kyun Chung,et al.  A Systematic Representation of Edges in Topological Maps for Mobile Robots using Wavelet Transformation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  Myoungho Sunwoo,et al.  Local Path Planning for Off-Road Autonomous Driving With Avoidance of Static Obstacles , 2012, IEEE Transactions on Intelligent Transportation Systems.

[9]  Julius Ziegler,et al.  Optimal trajectory generation for dynamic street scenarios in a Frenét Frame , 2010, 2010 IEEE International Conference on Robotics and Automation.

[10]  Shang-Jeng Tsai,et al.  Intelligent flight task algorithm for unmanned aerial vehicle , 2011, Expert Syst. Appl..

[11]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid , 2012 .

[12]  Darko Bozanic,et al.  Green logistic vehicle routing problem: Routing light delivery vehicles in urban areas using a neuro-fuzzy model , 2014, Expert Syst. Appl..

[13]  E. Hall,et al.  Support Vector Machines Based Mobile Robot Path Planning in an Unknown Environment , 2009 .

[14]  Fernando José Von Zuben,et al.  Evolutionary Stigmergy in Multipurpose Navigation Systems , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[15]  Mehdi Ghatee,et al.  Motion planning in order to optimize the length and clearance applying a Hopfield neural network , 2009, Expert Syst. Appl..

[16]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[17]  Ji-Bo Wang,et al.  GPU Accelerated Support Vector Machines for Mining High-Throughput Screening Data , 2009, J. Chem. Inf. Model..

[18]  Boris Stilman Network languages for complex systems , 1993 .

[19]  S. Sathiya Keerthi,et al.  Which Is the Best Multiclass SVM Method? An Empirical Study , 2005, Multiple Classifier Systems.

[20]  Christian Prins,et al.  A multi-start iterated local search with tabu list and path relinking for the two-echelon location-routing problem , 2012, Eng. Appl. Artif. Intell..

[21]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[22]  John T. Economou,et al.  Energy conservation based fuzzy tracking for unmanned aerial vehicle missions under a priori known wind information , 2011, Eng. Appl. Artif. Intell..

[23]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[24]  Ernest L. Hall,et al.  Mobile Robot Path Planning Using Support Vector Machines , 2008 .

[25]  Robert Tibshirani,et al.  Classification by Pairwise Coupling , 1997, NIPS.

[26]  Sun Zhenping,et al.  Local Path Planning for an Unmanned Ground Vehicle Based on SVM , 2012 .

[27]  Nello Cristianini,et al.  Large Margin DAGs for Multiclass Classification , 1999, NIPS.

[28]  Qingfu Zhang,et al.  Evolutionary Algorithms Refining a Heuristic: A Hybrid Method for Shared-Path Protections in WDM Networks Under SRLG Constraints , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[29]  Mark H. Overmars,et al.  A Comparative Study of Probabilistic Roadmap Planners , 2002, WAFR.

[30]  Yangmin Li,et al.  Smooth Path Planning of a Mobile Robot Using Stochastic Particle Swarm Optimization , 2006, 2006 International Conference on Mechatronics and Automation.

[31]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[32]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.

[33]  Chih-Jen Lin,et al.  A Simple Decomposition Method for Support Vector Machines , 2002, Machine Learning.

[34]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[35]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[36]  Sanjiv Singh,et al.  The DARPA Urban Challenge: Autonomous Vehicles in City Traffic, George Air Force Base, Victorville, California, USA , 2009, The DARPA Urban Challenge.

[37]  Thomas G. Dietterich,et al.  Solving Multiclass Learning Problems via Error-Correcting Output Codes , 1994, J. Artif. Intell. Res..

[38]  Qidan Zhu,et al.  Robot Path Planning Based on Artificial Potential Field Approach with Simulated Annealing , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[39]  Antonio Morell,et al.  MCL with sensor fusion based on a weighting mechanism versus a particle generation approach , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[40]  Cui Bao Xia,et al.  The Semi-Supervised Support Vector Machine of Path Planning , 2013, 2013 Fifth International Conference on Measuring Technology and Mechatronics Automation.

[41]  Koby Crammer,et al.  On the Learnability and Design of Output Codes for Multiclass Problems , 2002, Machine Learning.

[42]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[43]  William D. Smart,et al.  Layered costmaps for context-sensitive navigation , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  Jun Miura Support Vector Path Planning , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[45]  Jooyoung Park,et al.  Universal Approximation Using Radial-Basis-Function Networks , 1991, Neural Computation.

[46]  Jiang Chang-sheng,et al.  Short communication: A modified ant optimization algorithm for path planning of UCAV , 2008 .

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

[48]  Sanjiv Singh,et al.  The 2005 DARPA Grand Challenge: The Great Robot Race , 2007 .

[49]  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..