Guidance and Path-Planning Systems for Autonomous Vehicles

This thesis is concerned with two interconnected and very important problems regarding the autonomy of vehicles, namely, path planning and guidance. By adopting a modular approach, path planning and guidance can be viewed as two modules which belong to a wider context consisting of four modules, the other two being navigation and control. All four modules interact with each other and none is completely independent. Path planning deals with what we want to achieve (by defining spatial and temporal constraints), and guidance dictates how we should act in order to achieve it (by generating appropriate reference trajectories to be fed to the corresponding controllers). Therefore it is important to develop: a) path design methodologies, which will generate feasible and safe paths with several desired properties, and b) guidance laws capable of generating reference trajectories which will lead the vehicle on the desired path, even when unknown disturbances (such as ocean currents and wind forces) affect the vehicle’s motion.Four contributions pertaining to the path-planning problem are included in this thesis. The most important is the use of Fermat’s spiral (FS) as an alternative to both Dubins paths and clothoids. We show that paths consisting of straight lines and FS arcs are curvature-continuous, computationally inexpensive and can be used for path tracking by changing the parametrization. The second contribution is the development of a number of path-evaluation criteria which aim at providing an onboard computer with sufficient information for selecting the right path for a given application. The methodology is still at its infancy but several improvements, which could result in fast progress, are discussed. The third contribution is the use of a monotone cubic Hermite spline for path-planning purposes. The main advantage is that the method generates very practical paths which do not include wiggles and zig zags between two successive waypoints. Moreover, the method provides the user with better shape control, a property which can turn out to be very useful in real-time collision-avoidance applications. The fourth contribution pertains to a collision-avoidance strategy combining the Voronoi diagrams (VD) method and FS-based path generation. An intuitive and efficient procedure is developed for obtaining smooth paths which keep the vehicle at a safe distance from all obstacles on the map and at the same time avoid unnecessary heading changes.The thesis also presents a number of guidance-related contributions, each of varying degree of importance and difficulty. The first one is the modification of the line-of-sight (LOS) guidance by introducing a time-varying equation for the lookahead distance . This aims at obtaining a more flexible behavior regarding the steering of the vehicle because for very small the vehicle approaches the target path at a direction almost normal to the path, whereas for very large it takes a longer time for the vehicle to converge to the path. The effect of the time-varying equation from a stability viewpoint is investigated. The second (and minor) contribution is the consideration of a 5-DOF vehicle kinematic model (common for torpedo-shaped underwater vehicles which do not control the roll angle) and the influence of the coupling between the horizontal and vertical planes on the expression for the sideslip angle. This led to the third contribution, which is a transformation of the LOS guidance in quaternion form for both the uncoupled and the coupled cases. The transformation is based on exploiting very simple trigonometric properties and the geometry of the LOS guidance. The fourth contribution is an integral LOS guidance law capable of eliminating the errors induced by constant external disturbances. The method is formulated using absolute velocity-based vehicle kinematics and simple Lyapunov-based analysis. The fifth contribution moves a few steps further and presents two adaptive integral LOS guidance laws which compensate for the errors induce by ocean currents. These methods are based on the vehicle kinematics in relative-velocity form. This is a very useful result for underwater vehicles, where absolute velocity measurements might not be available. The effect of the current on the direction normal to the direction of motion (that is, the force inducing the cross-track error) is estimated, and stability results for curved paths are also given. The sixth contribution is the development of a guidance technique where, in addition to the LOS guidance for minimizing the cross-track error, surge velocity commands are generated as well in order to minimize the along-track error, hence satisfying constraints related to the path-tracking (or trajectory-tracking) motion control scenario. Finally, the path-tracking solution is combined with the indirect adaptive integral LOS so as to achieve path tracking under the influence of ocean currents, which also results in estimating all the parameters of the current (that is, current velocity and orientation w.r.t. the inertial frame).In all cases, particular emphasis was placed on finding solutions that are simple and, at the same time, efficient.

[1]  Lionel Lapierre,et al.  Nonlinear Path Following Control of an AUV , 2007 .

[2]  Tony DeRose,et al.  Geometric continuity of parametric curves: three equivalent characterizations , 1989, IEEE Computer Graphics and Applications.

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

[4]  Petter Ögren,et al.  Obstacle avoidance in formation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[6]  Efstathios Bakolas,et al.  Optimal Synthesis of the Zermelo–Markov–Dubins Problem in a Constant Drift Field , 2013, J. Optim. Theory Appl..

[7]  T. Fossen,et al.  Continuous Curvature Path Planning using Voronoi diagrams and Fermat's spirals , 2013 .

[8]  Kristin Ytterstad Pettersen,et al.  Straight Line Path Following for Formations of Underactuated Marine Surface Vessels , 2011, IEEE Transactions on Control Systems Technology.

[9]  Timothy W. McLain,et al.  Vector Field Path Following for Miniature Air Vehicles , 2007, IEEE Transactions on Robotics.

[10]  Christopher M. Gold,et al.  Application of the Kinetic Voronoi Diagram to the Real-Time Navigation of Marine Vessels , 2007, 6th International Conference on Computer Information Systems and Industrial Management Applications (CISIM'07).

[11]  Antonio M. Pascoal,et al.  Nonlinear path following with applications to the control of autonomous underwater vehicles , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[12]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[13]  Eduardo Sontag,et al.  Forward Completeness, Unboundedness Observability, and their Lyapunov Characterizations , 1999 .

[14]  Stefan B. Williams,et al.  A decoupled , distributed AUV control architecture , 2000 .

[15]  Thierry Fraichard,et al.  From Reeds and Shepp's to continuous-curvature paths , 1999, IEEE Transactions on Robotics.

[16]  Ron Goldman,et al.  Understanding quaternions , 2011, Graph. Model..

[17]  Warren Boord,et al.  Lyapunov approach to guidance laws design , 2005 .

[18]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[19]  Asgeir J. Sørensen,et al.  An overview of the marine systems simulator (MSS) : a Simulink toolbox for marine control systems , 2006 .

[20]  Timothy W. McLain,et al.  Autonomous Vehicle Technologies for Small Fixed Wing UAVs , 2003 .

[21]  Roger Skjetne,et al.  Line-of-sight path-following along regularly parametrized curves solved as a generic maneuvering problem , 2011, IEEE Conference on Decision and Control and European Control Conference.

[22]  Kristin Ytterstad Pettersen,et al.  Integral LOS control for path following of underactuated marine surface vessels in the presence of constant ocean currents , 2008, 2008 47th IEEE Conference on Decision and Control.

[23]  H.F. Grip,et al.  Vehicle sideslip estimation , 2009, IEEE Control Systems.

[24]  Hyo-Sang Shin,et al.  Energy Optimal Waypoint Guidance Synthesis for Antiship Missiles , 2010, IEEE Transactions on Aerospace and Electronic Systems.

[25]  Antonios Tsourdos,et al.  Co-operative path planning of multiple UAVs using Dubins paths with clothoid arcs , 2010 .

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

[27]  Rafael Yanushevsky,et al.  Guidance of Unmanned Aerial Vehicles , 2011 .

[28]  Carla Manni On Shape Preserving C2 Hermite Interpolation , 2001 .

[29]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[30]  Rida T. Farouki,et al.  Pythagorean-hodograph quintic transition curves of monotone curvature , 1997, Comput. Aided Des..

[31]  Ming C. Lin,et al.  Constraint-Based Motion Planning Using Voronoi Diagrams , 2002, WAFR.

[32]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[33]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[34]  Jing Sun,et al.  Path following of underactuated marine surface vessels using line-of-sight based model predictive control ☆ , 2010 .

[35]  Wright-Patterson Afb,et al.  UAV Cooperative Path Planning , 2000 .

[36]  Barbara Savini,et al.  Path Planning for Autonomous Vehicles by Trajectory Smoothing Using Motion Primitives , 2008, IEEE Transactions on Control Systems Technology.

[37]  Mernout Burger Disturbance Rejection using Conditional Integrators : Applications to path manoeuvring under environmental disturbances for single vessels and vessel formations , 2011 .

[38]  Thor I. Fossen,et al.  Guidance Laws for Autonomous Underwater Vehicles , 2009 .

[39]  Thor I. Fossen,et al.  Passivity-Based Designs for Synchronized Path Following , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[40]  Joe D. Warren,et al.  Geometric continuity , 1991, Comput. Aided Geom. Des..

[41]  Elena Panteley,et al.  Exponential tracking control of a mobile car using a cascaded approach , 1998 .

[42]  Gianluca Antonelli,et al.  A novel adaptive control law for underwater vehicles , 2003, IEEE Trans. Control. Syst. Technol..

[43]  Carla Manni,et al.  Shape-Preserving C2 Functional Interpolation via Parametric Cubics , 2004, Numerical Algorithms.

[44]  Lydia E. Kavraki,et al.  Motion Planning , 2011, IEEE Robotics & Automation Magazine.

[45]  Thor I. Fossen,et al.  A theorem for UGAS and ULES of (passive) nonautonomous systems: robust control of mechanical systems and ships , 2001 .

[46]  V. Utkin Variable structure systems with sliding modes , 1977 .

[47]  P. Encarnacao,et al.  Combined trajectory tracking and path following: an application to the coordinated control of autonomous marine craft , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[48]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..

[49]  Howie Choset,et al.  Sensor based motion planning: the hierarchical generalized Voronoi graph , 1996 .

[50]  Kristin Ytterstad Pettersen,et al.  Global kappa-exponential way-point maneuvering of ships: Theory and experiments , 2006, Autom..

[51]  Rafael T. Yanushevsky Concerning lyapunov-based guidance , 2006 .

[52]  Aleksander B. Hac,et al.  Estimation of Vehicle Side Slip Angle and Yaw Rate , 2000 .

[53]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[54]  Christopher Nielsen,et al.  Path Following for a Class of Mechanical Systems , 2013, IEEE Transactions on Control Systems Technology.

[55]  Gianluca Antonelli,et al.  A novel adaptive control law for autonomous underwater vehicles , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[56]  Jonathan P. How,et al.  A New Nonlinear Guidance Logic for Trajectory Tracking , 2004 .

[57]  Carla Manni,et al.  Shape-Preserving C3 Interpolation: The Curve Case , 2003, Adv. Comput. Math..

[58]  Alessandro Antonio Zizzari,et al.  LINEAR PATH FOLLOWING GUIDANCE CONTROL FOR UNDERACTUATED OCEAN VEHICLES , 2007 .

[59]  Winston Nelson,et al.  Continuous-curvature paths for autonomous vehicles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[60]  Cleve B. Moler,et al.  Numerical computing with MATLAB , 2004 .

[61]  J. Hyam Rubinstein,et al.  Curvature-constrained directional-cost paths in the plane , 2012, J. Glob. Optim..

[62]  Thor I. Fossen,et al.  Straight-Line Target Tracking for Unmanned Surface Vehicles , 2008 .

[63]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[64]  Thor I. Fossen,et al.  APPLYING MISSILE GUIDANCE CONCEPTS TO MOTION CONTROL OF MARINE CRAFT , 2007 .

[65]  Leonidas J. Guibas,et al.  Voronoi Diagrams of Moving Points , 1998, Int. J. Comput. Geom. Appl..

[66]  G. Ambrosino,et al.  Algorithms for 3D UAV Path Generation and Tracking , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[67]  Rida T. Farouki,et al.  Pythagorean-Hodograph Curves , 2002, Handbook of Computer Aided Geometric Design.

[68]  Thor I. Fossen,et al.  Path following of straight lines and circles for marine surface vessels , 2004 .

[69]  Thor I. Fossen,et al.  HOW TO INCORPORATE WIND, WAVES AND OCEAN CURRENTS IN THE MARINE CRAFT EQUATIONS OF MOTION , 2012 .

[70]  T.I. Fossen,et al.  Principles of Guidance-Based Path Following in 2D and 3D , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[71]  Andreas Reason Dahl Path Planning and Guidance for Marine Surface Vessels , 2013 .

[72]  Ian Postlethwaite,et al.  UAV Path Following in Windy Urban Environments , 2014, J. Intell. Robotic Syst..

[73]  Efstathios Bakolas,et al.  Optimal pursuit of moving targets using dynamic Voronoi diagrams , 2010, 49th IEEE Conference on Decision and Control (CDC).

[74]  David G. Kirkpatrick,et al.  Discrete Dubins Paths , 2012, ArXiv.

[75]  Warren Boord,et al.  New Approach to Guidance Law Design , 2003 .

[76]  Roger Skjetne,et al.  Nonlinear formation control of marine craft , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[77]  O. J. Sørdalen,et al.  Exponential stabilization of nonholonomic chained systems , 1995, IEEE Trans. Autom. Control..

[78]  Jing-Sin Liu,et al.  Collision-free curvature-bounded smooth path planning using composite Bezier curve based on Voronoi diagram , 2009, 2009 IEEE International Symposium on Computational Intelligence in Robotics and Automation - (CIRA).

[79]  Debasish Ghose,et al.  Optimal Trajectory Generation for Convergence to a Rectilinear Path , 2014, J. Intell. Robotic Syst..

[80]  Petter Ögren,et al.  Flocking with Obstacle Avoidance: A New Distributed Coordination Algorithm Based on Voronoi Partitions , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[81]  G. L. Dirichlet Über die Reduction der positiven quadratischen Formen mit drei unbestimmten ganzen Zahlen. , 1850 .

[82]  Marina L. Gavrilova,et al.  Roadmap-Based Path Planning - Using the Voronoi Diagram for a Clearance-Based Shortest Path , 2008, IEEE Robotics & Automation Magazine.

[83]  Fotis A. Papoulias BIFURCATION ANALYSIS OF LINE OF SIGHT VEHICLE GUIDANCE USING SLIDING MODES , 1991 .

[84]  Kristin Y. Pettersen,et al.  Way-point tracking control of ships , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[85]  E. Rogers,et al.  Effect of measurement noise on the performance of a depth and pitch controller using the model predictive control method , 2012, 2012 IEEE/OES Autonomous Underwater Vehicles (AUV).

[86]  Chien Chern Cheah,et al.  Adaptive setpoint control for autonomous underwater vehicles , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[87]  G. Antonelli On the Use of Adaptive/Integral Actions for Six-Degrees-of-Freedom Control of Autonomous Underwater Vehicles , 2007, IEEE Journal of Oceanic Engineering.

[88]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[89]  Rolf Rysdyk,et al.  Waypoint Guidance for Small UAVs in Wind , 2005 .

[90]  F. Dougherty,et al.  At-sea testing of an unmanned underwater vehicle flight control system , 1990, Symposium on Autonomous Underwater Vehicle Technology.

[91]  Scott A. Bortoff,et al.  Path planning for UAVs , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[92]  R. Skjetne,et al.  Generating safe and equally long trajectories for multiple unmanned agents , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[93]  M. Shanmugavel,et al.  Cooperative Path Planning of Unmanned Aerial Vehicles , 2010 .

[94]  T.I. Fossen,et al.  Formation Control of Marine Surface Craft: A Lagrangian Approach , 2006, IEEE Journal of Oceanic Engineering.

[95]  Thomas Roos,et al.  Voronoi Diagrams over Dynamic Scenes , 1993, Discret. Appl. Math..

[96]  Craig A. Woolsey,et al.  Minimum-Time Path Planning for Unmanned Aerial Vehicles in Steady Uniform Winds , 2009 .

[97]  Tamer Başar,et al.  ACC 2001 , To appear Motion Planning for Nonlinear Underactuated Vehicles using H ∞ Techniques , 2006 .

[98]  S. L. Merry,et al.  A comparative study of control techniques for an underwater flight vehicle , 1999, Int. J. Syst. Sci..

[99]  J.T. Gravdahl,et al.  Representing Attitudes as Sets of Frames , 2007, 2007 American Control Conference.

[100]  B. Jouvencel,et al.  Robust Nonlinear Path-Following Control of an AUV , 2008, IEEE Journal of Oceanic Engineering.

[101]  D. J. East,et al.  Missile Guidance and Pursuit: Kinematics, Dynamics and Control, N.A. Shneydor, Horwood Publishing, Coll House, Westergate, Chichester, West Sussex PO20 6QL, UK. 1998. 259pp. Illustrated. £30. , 1998, The Aeronautical Journal (1968).

[102]  Thor I. Fossen,et al.  Minimization of cross-track and along-track errors for path tracking of marine underactuated vehicles , 2014, 2014 European Control Conference (ECC).

[103]  Howie Choset,et al.  Sensor based planning: a control law for generating the generalized Voronoi graph , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[104]  R. E. Carlson,et al.  Monotone Piecewise Cubic Interpolation , 1980 .

[105]  Robert C. Beardsley,et al.  Separation of Tidal and Subtidal Currents in Ship-Mounted Acoustic Doppler Current Profiler Observations , 1992 .

[106]  D. Gates Nonlinear Path Following Method , 2010 .

[107]  Junku Yuh,et al.  Experimental study on adaptive control of underwater robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[109]  Irene A. Stegun,et al.  Handbook of Mathematical Functions. , 1966 .

[110]  Brian A. Barsky,et al.  Geometric Continuity of Parametric Curves , 1984 .

[111]  Christopher M. Gold The use of the dynamic Voronoi data structure in autonomous marine navigation In Proceedings , 2000 .

[112]  R. Decarlo,et al.  Variable structure control of nonlinear multivariable systems: a tutorial , 1988, Proc. IEEE.

[113]  Thor I. Fossen,et al.  Marine Vessel Path Planning & Guidance Using Potential Flow , 2012 .

[114]  Roger Skjetne,et al.  Robust output maneuvering for a class of nonlinear systems , 2004, Autom..

[115]  Joakim Haugen Guidance Algorithms for Planar Path-based Motion Control Scenarios , 2010 .

[116]  Ayellet Tal,et al.  3D Euler spirals for 3D curve completion , 2010, Comput. Geom..

[117]  Bruce Randall Donald,et al.  Simplified Voronoi diagrams , 1987, SCG '87.

[118]  J. Pearson Computation of Hypergeometric Functions , 2009 .

[119]  Thor I. Fossen,et al.  Singularity-free tracking of unmanned underwater vehicles in 6 DOF , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

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

[121]  Gianluca Antonelli,et al.  A Fuzzy-Logic-Based Approach for Mobile Robot Path Tracking , 2007, IEEE Transactions on Fuzzy Systems.

[122]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[123]  B. Jalving,et al.  The NDRE-AUV flight control system , 1994 .

[124]  F.M. Raimondi,et al.  Trajectory tracking of underactuated underwater vehicles , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[125]  P. Tsiotras,et al.  Time-optimal synthesis for the Zermelo-Markov-Dubins problem: The constant wind case , 2010, Proceedings of the 2010 American Control Conference.

[126]  Carlo H. Séquin,et al.  Interpolating Splines: Which is the fairest of them all? , 2009 .

[127]  Evangelos Papadopoulos,et al.  Planar trajectory planning and tracking control design for underactuated AUVs , 2007 .

[128]  Mark H. Overmars,et al.  Clearance based path optimization for motion planning , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[129]  P. Olver Nonlinear Systems , 2013 .

[130]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[131]  M. Lipschutz Schaum's outline of theory and problems of differential geometry , 1969 .

[132]  D. Walton,et al.  Curvature extrema of planar parametric polynomial cubic curves , 2001 .

[133]  Hartmut Noltemeier,et al.  Dynamic Voronoi Diagrams in Motion Planning , 1991, Workshop on Computational Geometry.

[134]  Richard C. T. Lee,et al.  Voronoi Diagrams of Moving Points in the Plane , 1990, FSTTCS.

[135]  Jin Y. Yen,et al.  Finding the Lengths of All Shortest paths in N -Node Nonnegative-Distance Complete Networks Using 12N3 Additions and N3 Comparisons , 1972, JACM.

[136]  Roger Skjetne,et al.  Line-of-sight path following of underactuated marine craft , 2003 .

[137]  Carlos Silvestre,et al.  Integrated design of navigation, guidance and control systems for unmanned underwater vehicles , 1994, Proceedings of OCEANS'94.

[138]  Salah Sukkarieh,et al.  An Analytical Continuous-Curvature Path-Smoothing Algorithm , 2010, IEEE Transactions on Robotics.

[139]  M. Bibuli,et al.  PATH-FOLLOWING ALGORITHMS AND EXPERIMENTS FOR AN AUTONOMOUS SURFACE VEHICLE , 2007 .

[140]  Keiko Imai,et al.  Curved Voronoi Diagrams Consisting of Influence Areas with Differentiable Boundaries , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[141]  Jean-Daniel Boissonnat,et al.  A note on shortest paths in the plane subject to a constraint on the derivative of the curvature , 1994 .

[142]  Ji-Hong Li,et al.  Design of an adaptive nonlinear controller for depth control of an autonomous underwater vehicle , 2005 .

[143]  Eduardo Licéaga-Castro,et al.  Submarine H∞ depth control under wave disturbances , 1995, IEEE Trans. Control. Syst. Technol..

[144]  K.Y. Pettersen,et al.  Cross-track control for underactuated autonomous vehicles , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[145]  Antonios Tsourdos,et al.  PATH PLANNING OF MULTIPLE UAVS WITH CLOTHOID CURVES IN TWO DIMENSIONS , 2007 .

[146]  Thomas Roos,et al.  Voronoi Diagrams of Moving Points in Higher Dimensional Spaces , 1992, SWAT.

[147]  Rida T. Farouki,et al.  Real rational curves are not 'unit speed' , 1991, Comput. Aided Geom. Des..

[148]  Roland Geraerts,et al.  Planning short paths with clearance using explicit corridors , 2010, 2010 IEEE International Conference on Robotics and Automation.

[149]  Efstathios Bakolas,et al.  The Zermelo-Voronoi Diagram: a dynamic partition problem , 2010, Proceedings of the 2010 American Control Conference.

[150]  Thor I. Fossen,et al.  Continuous-Curvature Path Generation using Fermat's Spiral , 2013 .

[151]  Marco Bibuli,et al.  Path-following algorithms and experiments for an unmanned surface vehicle , 2009 .

[152]  Dinesh Manocha,et al.  Real-Time Path Planning in Dynamic Virtual Environments Using Multiagent Navigation Graphs , 2008, IEEE Transactions on Visualization and Computer Graphics.

[153]  Eric W. Frew,et al.  Lyapunov Vector Fields for Autonomous Unmanned Aircraft Flight Control , 2008 .

[154]  Thor I. Fossen,et al.  Position and attitude tracking of AUV's: a quaternion feedback approach , 1994 .

[155]  Thor I. Fossen,et al.  A Quaternion-Based LOS Guidance Scheme for Path Following of AUVs , 2013 .

[156]  Rolf T. Rysdyk,et al.  Course and heading changes in significant wind , 2007 .

[157]  Alessandro Antonio Zizzari,et al.  A Proof of Concept for the Guidance of 3D Underactuated Vehicles Subject to Constant Unknown Disturbances , 2012 .

[158]  E. Panteley,et al.  On global uniform asymptotic stability of nonlinear time-varying systems in cascade , 1998 .

[159]  Kristin Y. Pettersen,et al.  Conditional Integrators for Path Following and Formation Control of Marine Vessels under Constant Disturbances , 2009 .

[160]  Suresh Venkat,et al.  Voronoi diagram , 2002 .

[161]  Sigurd Skogestad Feedback: Still the Simplest and Best Solution , 2009 .

[162]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[163]  Chee-Keng Yap,et al.  A "Retraction" Method for Planning the Motion of a Disc , 1985, J. Algorithms.

[164]  T. Sakkalis,et al.  Pythagorean hodographs , 1990 .

[165]  Keiji Nagatani,et al.  Sensor based navigation for car-like mobile robots using generalized Voronoi graph , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[166]  Magnus Egerstedt,et al.  An exploration strategy by constructing Voronoi diagrams with provable completeness , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[167]  Gabriel Hugh Elkaim,et al.  L+2, an improved line of sight guidance law for UAVs , 2013, 2013 American Control Conference.

[168]  Antonio Loría,et al.  Relaxed persistency of excitation for uniform asymptotic stability , 2001, IEEE Trans. Autom. Control..

[169]  Asgeir J Sørensen,et al.  Relative velocity control and integral line of sight for path following of autonomous surface vessels: Merging intuition with theory , 2014 .

[170]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[171]  Janice M. Fulford,et al.  Comparison of current meters used for stream gaging , 1994 .

[172]  Henry P. Moreton Minimum curvature variation curves, networks, and surfaces for fair free-form shape design , 1993 .

[173]  Magnus Egerstedt,et al.  A provably complete exploration strategy by constructing Voronoi diagrams , 2010, Auton. Robots.

[174]  Min-Jea Tahk,et al.  Optimal Guidance Laws with Terminal Impact Angle Constraint , 2005 .

[175]  Thor I. Fossen,et al.  Integral LOS Path Following for Curved Paths Based on a Monotone Cubic Hermite Spline Parametrization , 2014, IEEE Transactions on Control Systems Technology.

[176]  David M. Bevly,et al.  The use of GPS for vehicle stability control systems , 2004, IEEE Transactions on Industrial Electronics.

[177]  Asgeir J. Sørensen,et al.  Relative Velocity Control and Integral LOS for Path Following of Underactuated Surface Vessels , 2012 .

[178]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[179]  E. Feron,et al.  Real-time motion planning for agile autonomous vehicles , 2000, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[180]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .

[181]  Adriaan Arie Johannes Lefeber,et al.  Tracking Control of Nonlinear Mechanical Systems , 2000 .

[182]  Dolores Blanco,et al.  Sensor-based global planning for mobile robot navigation , 2007, Robotica.

[183]  Alfredo Pironti,et al.  Path Generation and Tracking in 3-D for UAVs , 2009, IEEE Transactions on Control Systems Technology.

[184]  Sebastian Thrun,et al.  Integrating Grid-Based and Topological Maps for Mobile Robot Navigation , 1996, AAAI/IAAI, Vol. 2.

[185]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .

[186]  Timothy W. McLain,et al.  Real-time dynamic trajectory smoothing for unmanned air vehicles , 2005, IEEE Transactions on Control Systems Technology.

[187]  Antonio Loría,et al.  A separation principle for dynamic positioning of ships: theoretical and experimental results , 2000, IEEE Trans. Control. Syst. Technol..

[188]  Kevin L. Moore,et al.  Spatial integration for a nonlinear path tracking control law , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[189]  David Eppstein,et al.  Finding the k shortest paths , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[190]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[191]  Thor I. Fossen,et al.  A Time-Varying Lookahead Distance Guidance Law for Path Following , 2012 .

[192]  L. Blasi,et al.  Smooth Flight Trajectory Planning in the Presence of No-Fly Zones and Obstacles , 2010 .

[193]  J. Y. Yen,et al.  Finding the K Shortest Loopless Paths in a Network , 2007 .

[194]  David M. Bevly,et al.  Integrating INS sensors with GPS velocity measurements for continuous estimation of vehicle sideslip and tire cornering stiffness , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[195]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[196]  Marina L. Gavrilova,et al.  Voronoi diagram in optimal path planning , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[197]  Dominiek Reynaerts,et al.  Path planning for mobile and hyper-redundant robots using Pythagorean hodograph curves , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[198]  Jens G. Balchen,et al.  The Nerov Autonomous Underwater Vehicle , 1991, OCEANS 91 Proceedings.

[199]  J. Boissonnat,et al.  Curved Voronoi diagrams , 2006 .

[200]  Andrea Caiti,et al.  Cooperative distributed algorithm for AUV teams: A minimum entropy approach , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[201]  Tom J. Chalko High accuracy speed measurement using GPS (Global Positioning System) , 2007 .

[202]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[203]  Georges Voronoi Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Premier mémoire. Sur quelques propriétés des formes quadratiques positives parfaites. , 1908 .

[204]  Dana R. Yoerger,et al.  A nonlinear sliding mode autopilot for unmanned undersea vehicles , 1994, Proceedings of OCEANS'94.

[205]  Carla Manni,et al.  Constructing C3 shape preserving interpolating space curves , 2001, Adv. Comput. Math..

[206]  Olivier Gibaru,et al.  Path planning with PH G2 splines in ℝ2 , 2012, 2012 1st International Conference on Systems and Computer Science (ICSCS).

[207]  Gerald E. Farin,et al.  Curvature and the fairness of curves and surfaces , 1989, IEEE Computer Graphics and Applications.

[208]  Jonathan P. How,et al.  Performance and Lyapunov Stability of a Nonlinear Path Following Guidance Method , 2007 .

[209]  Carlos Silvestre,et al.  Trajectory Tracking for Autonomous Vehicles: An Integrated Approach to Guidance and Control , 1998 .

[210]  Jörg Peters Changing Variables , 2012, IEEE Computer Graphics and Applications.

[211]  Thor I. Fossen,et al.  Line-of-Sight Guidance for Path Following of Marine Vehicles , 2013 .

[212]  Marco Bibuli,et al.  Line following guidance control: Application to the Charlie unmanned surface vehicle , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[213]  Benjamin Kuipers,et al.  A Robust, Qualitative Method for Robot Spatial Learning , 1988, AAAI.

[214]  M. Shanmugavel,et al.  3D Path Planning for Multiple UAVs Using Pythagorean Hodograph Curves , 2007 .

[215]  Morten Breivik,et al.  Topics in Guided Motion Control of Marine Vehicles , 2010 .

[216]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[217]  Luis Moreno,et al.  Path Planning for Mobile Robot Navigation using Voronoi Diagram and Fast Marching , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[218]  T.I. Fossen,et al.  Path following for marine surface vessels , 2004, Oceans '04 MTS/IEEE Techno-Ocean '04 (IEEE Cat. No.04CH37600).

[219]  Dinesh Manocha,et al.  Real-time Path Planning for Virtual Agents in Dynamic Environments , 2007, VR.

[220]  Christopher M. Gold,et al.  Maintaining the Spatial Relationships of Marine Vessels Using the Kinetic Voronoi Diagram , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[221]  Ali Charara,et al.  Virtual sensor: application to vehicle sideslip angle and transversal forces , 2004, IEEE Transactions on Industrial Electronics.

[222]  Thor I. Fossen,et al.  Guidance laws for planar motion control , 2008, 2008 47th IEEE Conference on Decision and Control.

[223]  Howie Choset,et al.  Mobile robot navigation: issues in implementating the generalized Voronoi graph in the plane , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[224]  Steven M. LaValle,et al.  Time-optimal paths for a Dubins airplane , 2007, 2007 46th IEEE Conference on Decision and Control.

[225]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[226]  Morten Breivik,et al.  MPC-based optimal path following for underactuated vessels , 2009 .

[227]  N H Norrbin ON THE DESIGN AND ANALYSIS OF THE ZIG-ZAG TEST ON BASE OF QUASI-LINEAR FREQUENCY RESPONSE , 1963 .

[228]  R. Sreerama Kumar,et al.  A Bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits , 2009, Robotics Auton. Syst..