Multiresolution on-line path planning for small unmanned aerial vehicles

In this article we propose a new online multiresolution path planning algorithm for a small unmanned air vehicle (UAV) with limited on-board computational resources. The proposed approach assumes that the UAV has detailed information of the environment only in the vicinity of its current position. Information about far away obstacles is also available, albeit with less accuracy. The proposed algorithm uses an integer arithmetic implementation of the fast lifting wavelet transform (FLWT) to get a multiresolution cell decomposition of the environment, whose dimension is commensurate to the onboard computational resources. A topological graph representation of the multiresolution cell decomposition is constructed efficiently, directly from the approximation and detail wavelet coefficients. Hardware-in-the-loop simulation (HILS) results validate the applicability of the algorithm on a small UAV autopilot. Comparisons with the standard D*-lite algorithm are also presented.

[1]  Dinesh K. Pai,et al.  Multiresolution rough terrain motion planning , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[2]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[3]  Panagiotis Tsiotras,et al.  Modelling and Hardware-in-the-Loop Simulation for a Small Unmanned Aerial Vehicle , 2007 .

[4]  Michael Garland,et al.  Multiresolution Modeling for Fast Rendering , 1999 .

[5]  Jozef Vörös,et al.  Low-cost implementation of distance maps for path planning using matrix quadtrees and octrees , 2001 .

[6]  Panagiotis Tsiotras,et al.  On-Line Path Generation for Unmanned Aerial Vehicles Using B-Spline Path Templates , 2008 .

[7]  C. Burrus,et al.  Introduction to Wavelets and Wavelet Transforms: A Primer , 1997 .

[8]  Hiroshi Noborio,et al.  A quadtree-based path-planning algorithm for a mobile robot , 1990, J. Field Robotics.

[9]  P. Tsiotras,et al.  On-line Path Generation for Small Unmanned Aerial Vehicles Using B-Spline Path Templates , 2008 .

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

[11]  Efstathios Bakolas,et al.  A hierarchical on-line path planning scheme using wavelets , 2007, 2007 European Control Conference (ECC).

[12]  Panagiotis Tsiotras,et al.  Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation , 2008 .

[13]  Dongwon Jung Jung,et al.  Hierarchical Path Planning and Control of a Small Fixed-wing UAV: Theory and Experimental Validation , 2007 .

[14]  P. Tsiotras,et al.  Multiresolution path planning with wavelets: A local replanning approach , 2008, 2008 American Control Conference.

[15]  Sven Behnke,et al.  Local Multiresolution Path Planning , 2003, RoboCup.

[16]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[17]  R. Fink,et al.  Design and Development of a Low-Cost Test-Bed for Undergraduate Education in UAVs , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.