Rapid trajectory time reduction for unmanned rotorcraft navigating in unknown terrain

Onboard and online flight path planning for small-scale unmanned rotorcraft requires very efficient algorithms in order to meet runtime constraints. When flying through a priori unknown environment, rapid replanning is necessary in order to maintain a safe obstacle clearance. The complexity of the planning problem rises vastly when trying to minimize flight time. This is because the helicopter's flight dynamics must be accounted for in order to produce paths which the helicopter can follow safely at high speeds. Building on the success of sampling-based planning algorithms, decoupled approaches that separate the planning of collision free and dynamically feasible flight paths into sequential steps have been shown to solve the problem very efficiently. However, these approaches may produce suboptimal results or may even fail to provide valid flight paths at all. Addressing these problems, we present an approach for planning safe, dynamically feasible and time efficient flight paths using cubic splines. Trying to reduce trajectory time, we consider the influence of path smoothing and refinement measures on the quality of the resulting flight paths and on the reliability of the planning procedure. We present comparative results in a range of benchmark scenarios, including flight through urban terrain, to evaluate the overall mission performance.

[1]  Jur P. van den Berg,et al.  Kinodynamic RRT*: Optimal Motion Planning for Systems with Linear Differential Constraints , 2012, ArXiv.

[2]  D. Pollock Smoothing with Cubic Splines , 1999 .

[3]  Florian Adolf Multi-Query Path Planning for Exploration Tasks with an Unmanned Rotorcraft , 2012, Infotech@Aerospace.

[4]  P. Abbeel,et al.  Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments , 2012 .

[5]  Michael S. Floater On the deviation of a parametric cubic spline interpolant from its data polygon , 2008, Comput. Aided Geom. Des..

[6]  Bernard Mettler,et al.  Benchmarking of obstacle field navigation algorithms for autonomous helicopters , 2010 .

[7]  Nilanjan Sarkar,et al.  Dynamic path following: a new control algorithm for mobile robots , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[8]  Sebastian Scherer,et al.  Flying Fast and Low Among Obstacles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  Kwangjin Yang An efficient Spline-based RRT path planner for non-holonomic robots in cluttered environments , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[10]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Johann C. Dauer,et al.  Evaluation of Time-Shifted Feedforward Control for Unmanned Helicopter Path Tracking , 2012 .

[12]  Marc D. Takahashi,et al.  A system for 3D autonomous rotorcraft navigation in urban environments , 2008 .

[13]  Zhaodan Kong,et al.  A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance , 2010, J. Intell. Robotic Syst..

[14]  Florian-Michael Adolf,et al.  Trajectory Time Reduction using Field of View-based Smoothing of Roadmap-based Paths , 2013 .

[15]  Florian-Michael Adolf,et al.  A Decoupled Approach for Trajectory Generation for an Unmanned Rotorcraft , 2011 .

[16]  Patrick Doherty,et al.  Probabilistic roadmap based path planning for an autonomous unmanned helicopter , 2006, J. Intell. Fuzzy Syst..

[17]  Emilio Frazzoli,et al.  Optimal kinodynamic motion planning using incremental sampling-based methods , 2010, 49th IEEE Conference on Decision and Control (CDC).