Trajectory generation using spatial Pythagorean hodograph Bézier curves

This paper presents a cooperative trajectory-generation framework that efficiently computes a set of spatial trajectories for a team of cooperating vehicles, and in particular for unmanned aerial vehicles. The desired and feasible trajectories are generated using Pythagorean Hodograph Bezier curves and satisfy stringent spatial and temporal constraints, do not violate the dynamic constraints of the vehicles, and guarantee spatial separation between the paths for safe operation. A simulation scenario is presented to show the efficacy of the proposed cooperative trajectory-generation framework.

[1]  Wenping Wang,et al.  Computation of the minimum distance between two Bézier curves/surfaces , 2011, Comput. Graph..

[2]  Eric Feron,et al.  Decentralized Cooperative Trajectory Planning of Multiple Aircraft with Hard Safety Guarantees , 2004 .

[3]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[4]  Enric Xargay Mata,et al.  Time-critical cooperative path-following control of multiple unmanned aerial vehicles , 2013 .

[5]  Mark Campbell,et al.  Optimal Cooperative Reconnaissance Using Multiple Vehicles , 2007 .

[6]  Naira Hovakimyan,et al.  Trajectory generation and collision avoidance for safe operation of cooperating UAVs , 2014 .

[7]  Naira Hovakimyan,et al.  Time-critical coordination of multiple UAVs with absolute temporal constraints , 2015 .

[8]  Fariba Fahroo On Discrete-Time Optimality Conditions for Pseudospectral Methods, AIAA (2006; Keystone, Colorado) , 2006 .

[9]  Rida T. Farouki,et al.  Rational approximation schemes for rotation-minimizing frames on Pythagorean-hodograph curves , 2003, Comput. Aided Geom. Des..

[10]  Waldy K. Sjauw,et al.  Comparison of Implicit Integration Methods for Solving Aerospace Trajectory Optimization Problems , 2006 .

[11]  Sagar Bhatt,et al.  Overclock my satellite, sophisticated algorithms boost performance on the cheap , 2012 .

[12]  A. Tsourdos,et al.  A solution to simultaneous arrival of multiple UAVs using Pythagorean hodograph curves , 2006, 2006 American Control Conference.

[13]  I. Kaminer,et al.  Time-Critical Cooperative Control of Multiple Autonomous Vehicles: Robust Distributed Strategies for Path-Following Control and Time-Coordination over Dynamic Communications Networks , 2012, IEEE Control Systems.

[14]  A. Tsourdos,et al.  Pythagorean Hodograph (PH) Path Planning for Tracking Airborne Contaminant using Sensor Swarm , 2008, 2008 IEEE Instrumentation and Measurement Technology Conference.

[15]  Hwan Pyo Moon,et al.  Clifford Algebra, Spin Representation, and Rational Parameterization of Curves and Surfaces , 2002, Adv. Comput. Math..

[16]  Jonathan P. How,et al.  Cooperative Distributed Robust Trajectory Optimization Using Receding Horizon MILP , 2011, IEEE Transactions on Control Systems Technology.

[17]  Carla Manni,et al.  Identification of spatial PH quintic Hermite interpolants with near-optimal shape measures , 2008, Comput. Aided Geom. Des..

[18]  Rida T. Farouki,et al.  The elastic bending energy of Pythagorean-hodograph curves , 1996, Comput. Aided Geom. Des..

[19]  Carlos Silvestre,et al.  Coordinated Path-Following in the Presence of Communication Losses and Time Delays , 2009, SIAM J. Control. Optim..

[20]  Naira Hovakimyan,et al.  A Lyapunov-based approach for Time-Coordinated 3D Path-Following of multiple quadrotors , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[21]  Randal W. Beard,et al.  Coordination Variables, Coordination Functions, and Cooperative-Timing Missions , 2005 .

[22]  I. Michael Ross,et al.  Pseudospectral Motion Planning for Autonomous Vehicles , 2009 .

[23]  Rida T. Farouki,et al.  Hermite Interpolation by Rotation-Invariant Spatial Pythagorean-Hodograph Curves , 2002, Adv. Comput. Math..

[24]  G. Elkaim,et al.  Spatially deconflicted path generation for multiple UAVs in a bounded airspace , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[25]  Tony DeRose,et al.  Composing Bézier simplexes , 1988, TOGS.

[26]  O. Yakimenko Direct Method for Rapid Prototyping of Near-Optimal Aircraft Trajectories , 2000 .

[27]  Gino van den Bergen A Fast and Robust GJK Implementation for Collision Detection of Convex Objects , 1999, J. Graphics, GPU, & Game Tools.

[28]  N. Aouf,et al.  3D Cooperative Pythagorean Hodograph path planning and obstacle avoidance for multiple UAVs , 2010, 2010 IEEE 9th International Conference on Cyberntic Intelligent Systems.

[29]  L. Ryan Lewis,et al.  Collision-Free Multi-UAV Optimal Path Planning and Cooperative Control for Tactical Applications , 2008 .

[30]  Naira Hovakimyan,et al.  Time-Critical Cooperative Path Following of Multiple Unmanned Aerial Vehicles over Time-Varying Networks , 2013 .

[31]  Isaac Kaminer,et al.  Temporally and Spatially Deconflicted Path Planning for Multiple Autonomous Marine Vehicles , 2009 .

[32]  Wei Kang,et al.  Zero-propellant maneuver guidance , 2009, IEEE Control Systems.

[33]  Rida T. Farouki,et al.  The Bernstein polynomial basis: A centennial retrospective , 2012, Comput. Aided Geom. Des..

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

[35]  I. Michael Ross,et al.  Pseudospectral Optimal Control: A Clear Road for Autonomous Intelligent Path Planning , 2007, AIAA Infotech@Aerospace 2007 Conference and Exhibit.

[36]  Naira Hovakimyan,et al.  Collision avoidance through path replanning using bézier curves , 2015 .

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

[38]  Jeremy Rea,et al.  Launch Vehicle Trajectory Optimization Using a Legendre Pseudospectral Method , 2003 .

[39]  N. Bedrossian,et al.  Overclock My Satellite , 2012, IEEE Spectrum.

[40]  Jun-Hai Yong,et al.  Computing the minimum distance between two Bézier curves , 2009 .

[41]  Mark E. Campbell,et al.  Robust Nonlinear Model Predictive Control With Partial State Information , 2008, IEEE Transactions on Control Systems Technology.

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