Online Replanning of Time-Efficient Flight Paths for Unmanned Rotorcraft

Onboard and online flight path planning for small-scale unmanned rotorcraft requires efficient algorithms in order to meet real-time constraints. In a priori unknown environment, rapid replanning is necessary in order to maintain a safe clearance when new obstacles are detected. The complexity of the planning problem varies vastly with the required flight path qualities and the complexity of the environment. In most scenarios flight paths should be smooth and time-efficient and always feasible to fly. Therefore, the rotorcraft’s flight dynamics must be accounted for. Decoupled planning approaches have been proven to solve this problem very efficiently by dividing the problem into sequentially solvable subproblems. However, this computational efficiency comes at the cost of having to compromise on the flight path quality. In this work, we present a decoupled planning approach that has been integrated with our midiARTIS helicopter in order to perform onboard path planning when flying through a priori unknown environment. The approach involves roadmap-based global path planning and local path refinement with cubic splines. It allows to plan safe, dynamically feasible and time-efficient flight paths with limited onboard processing power. We present simulation results from a set of benchmark scenarios in complex urban terrain as well as results from flight testing of a closed-loop obstacle avoidance maneuver with virtual obstacle mapping. Our results demonstrate that close-to-optimal flight paths can be planned with a decoupled planning approach, if heuristics and simplifications for each planning step are carefully chosen.

[1]  J. Laumond,et al.  Multi-Level Path Planning for Nonholonomic Robots using Semi-Holonomic Subsystems , 1996 .

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

[3]  Steven M. LaValle,et al.  Algorithms for Computing Numerical Optimal Feedback Motion Strategies , 2001, Int. J. Robotics Res..

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

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

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

[7]  Sebastian Scherer,et al.  RRT*-AR: Sampling-based alternate routes planning with applications to autonomous emergency landing of a helicopter , 2013, 2013 IEEE International Conference on Robotics and Automation.

[8]  Florian-Michael Adolf,et al.  Multi-query Path Planning for an Unmanned Fixed-Wing Aircraft , 2013 .

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

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

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

[12]  Florian-Michael Adolf,et al.  Rapid trajectory time reduction for unmanned rotorcraft navigating in unknown terrain , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

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

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

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

[16]  Mark H. Overmars,et al.  Multilevel Path Planning for Nonholonomic Robots Using Semiholonomic Subsystems , 1998, Int. J. Robotics Res..

[17]  Franz Andert,et al.  Rapid Multi-Query Path Planning For A Vertical Take-Off and Landing Unmanned Aerial Vehicle , 2011, J. Aerosp. Comput. Inf. Commun..

[18]  Emilio Frazzoli,et al.  Incremental Sampling-based Algorithms for Optimal Motion Planning , 2010, Robotics: Science and Systems.

[19]  E. Feron,et al.  Robust hybrid control for autonomous vehicle motion planning , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

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

[21]  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).

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

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

[24]  Jonathan P. How,et al.  Receding horizon control of autonomous aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[25]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

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

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

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

[29]  Rolf Findeisen,et al.  Optimization-based Feedforward Path Following for Model Reference Adaptive Control of an Unmanned Helicopter , 2013 .

[30]  Russ Tedrake,et al.  LQR-trees: Feedback motion planning on sparse randomized trees , 2009, Robotics: Science and Systems.

[31]  Stefan Hrabar,et al.  3D path planning and stereo-based obstacle avoidance for rotorcraft UAVs , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.