UAV Payload Transportation via RTDP Based Optimized Velocity Profiles

This paper explores the application of a real-time dynamic programming (RTDP) algorithm to transport a payload using a multi-rotor unmanned aerial vehicle (UAV) in order to optimize journey time and energy consumption. The RTDP algorithm is developed by discretizing the journey into distance interval horizons and applying the RTDP sweep to the current horizon to get the optimal velocity decision. RTDP sweep requires the current state of the UAV to generate the next best velocity decision. To the best of the authors knowledge, this is the first time that such real-time optimization algorithm is applied to multi-rotor based transportation. The algorithm was first tested in simulations and then experiments were performed. The results show the effectiveness and applicability of the proposed algorithm.

[1]  Jeff S. Shamma,et al.  Real-Time Distributed Motion Planning with Submodular Minimization , 2018, 2018 IEEE Conference on Control Technology and Applications (CCTA).

[2]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[3]  Tommaso Campi,et al.  Wireless Power Transfer Technology Applied to an Autonomous Electric UAV with a Small Secondary Coil , 2018 .

[4]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[5]  N. Rizoug,et al.  Optimization of Energy Consumption for Quadrotor UAV , 2017 .

[6]  Raffaello D'Andrea,et al.  Propeller thrust and drag in forward flight , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[7]  Su Zhang,et al.  The impact of small unmanned airborne platforms on passive optical remote sensing: a conceptual perspective , 2018, International Journal of Remote Sensing.

[8]  Manuel Graña,et al.  Quasi-stationary state transportation of a hose with quadrotors , 2015, Robotics Auton. Syst..

[9]  Felipe Gonzalez,et al.  A Framework for Vision-Based Multiple Target Finding and Action Using Multirotor UAVs , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[10]  Yahya Zweiri,et al.  Real-Time Velocity Optimization to Minimize Energy Use in Passenger Vehicles , 2016 .

[11]  Vijay Kumar,et al.  Improving quadrotor trajectory tracking by compensating for aerodynamic effects , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[12]  Fabio Morbidi,et al.  Minimum-energy path generation for a quadrotor UAV , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Vijay Kumar,et al.  Energetics in robotic flight at small scales , 2017, Interface Focus.

[14]  J. Stolaroff,et al.  Energy use and life cycle greenhouse gas emissions of drones for commercial package delivery , 2018, Nature Communications.

[15]  César Angeles‐Camacho,et al.  Analysis and validation of the methodology used in the extrapolation of wind speed data at different heights , 2010 .

[16]  Robert Mahony,et al.  Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor , 2012, ICRA 2012.

[17]  Mohamed Gadalla,et al.  Analysis of a hydrogen fuel cell-PV power system for small UAV , 2016 .

[18]  Richard D. Green,et al.  Sensitivity analysis of multirotor position control , 2017, 2017 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[19]  Christopher Heintz,et al.  Formation Control of Fixed-Wing Unmanned Aircraft: Theory and Experiments , 2019 .

[20]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[21]  Denis M. Filatov,et al.  Parameters identification of thrust generation subsystem for small unmanned aerial vehicles , 2017, 2017 IEEE II International Conference on Control in Technical Systems (CTS).

[22]  Vijay Kumar,et al.  Inertial Velocity and Attitude Estimation for Quadrotors , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Vijay Kumar,et al.  Cooperative autonomous search, grasping, and delivering in a treasure hunt scenario by a team of unmanned aerial vehicles , 2018, J. Field Robotics.

[25]  Kazunori Ohno,et al.  Improvement of UAV's flight performance by reducing the drag force of spherical shell , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[26]  J. Gordon Leishman,et al.  Principles of Helicopter Aerodynamics , 2000 .

[27]  Lakmal Seneviratne,et al.  Autonomous Wireless Self-Charging for Multi-Rotor Unmanned Aerial Vehicles , 2017 .

[28]  Steven Lake Waslander,et al.  Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering , 2009, 2009 IEEE International Conference on Robotics and Automation.

[29]  Alireza Roudbari,et al.  Software in the loop framework for the performance assessment of a navigation and control system of an unmanned aerial vehicle , 2018, IEEE Aerospace and Electronic Systems Magazine.

[30]  B. A. White,et al.  UAV optimum energy assignment using Dijkstra's Algorithm , 2007, 2007 European Control Conference (ECC).

[31]  Daniel C. Gandolfo,et al.  Stable Path-Following Control for a Quadrotor Helicopter Considering Energy Consumption , 2017, IEEE Transactions on Control Systems Technology.

[32]  Nikolaos Papanikolopoulos,et al.  A small hybrid ground-air vehicle concept , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[33]  Arthur Richards,et al.  Power and endurance modelling of battery-powered rotorcraft , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[34]  W. Richarz,et al.  Experimental aeroacoustics of a two-strut, two-wheel landing gear in a propeller wake , 2014 .

[35]  Jaewoo Jung,et al.  Wind Tunnel and Hover Performance Test Results for Multicopter UAS Vehicles , 2016 .