Dual-UAV Payload Transportation Using Optimized Velocity Profiles via Real-Time Dynamic Programming

被引:4
|
作者
Mohiuddin, Abdullah [1 ]
Taha, Tarek [2 ]
Zweiri, Yahya [3 ]
Gan, Dongming [4 ]
机构
[1] Univ Alberta, Dept Mech Engn, Edmonton, AB T6G 1H9, Canada
[2] Dubai Future Fdn, Emirates Towers,POB 72127, Dubai, U Arab Emirates
[3] Khalifa Univ Sci & Technol, Adv Res & Innovat Ctr ARIC, Aerosp Engn Dept, POB 127788, Abu Dhabi, U Arab Emirates
[4] Purdue Univ, Polytech Inst, Knoy 190,401 North Grant St, W Lafayette, IN 47907 USA
关键词
UAV; energy optimization; dynamic programming; aerial transportation; multi-UAV system; RTDP; energy distribution;
D O I
10.3390/drones7030171
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
In this paper, a real-time dynamic programming (RTDP) approach was developed for the first time to jointly carry a slung load using two unmanned aerial vehicles (UAVs) with a trajectory optimized for time and energy consumption. The novel strategy applies RTDP algorithm, where the journey was discretized into horizons consisting of distance intervals, and for every distance interval, an optimal policy was obtained using a dynamic programming sweep. The RTDP-based strategy is applied for dual-UAV collaborative payload transportation using coordinated motion where UAVs act as actuators on the payload. The RTDP algorithm provides the optimal velocity decisions for the slung load transportation to either minimize the journey time or the energy consumption. The RTDP approach involves minimizing a cost function which is derived after simplifying the combined model of the dual-UAV-payload system. The cost function derivation was also accommodated to dynamically distribute the load/energy between two multi-rotor platforms during a transportation mission. The cost function is used to calculate transition costs for all stages and velocity decisions. A terminal cost is used at the last distance interval during the first phase of the journey when the velocity at the end of the current horizon is not known. In the second phase, the last stage or edge of the horizon includes the destination, hence final velocity is known which is used to calculate the transition cost of the final stage. Once all transition costs are calculated, the minimum cost is traced back from the final stage to the current stage to find the optimal velocity decision. The developed approach was validated in MATLAB simulation, software in the loop Gazebo simulation, and real experiments. The numerical and Gazebo simulations showed the successful optimization of journey time or energy consumption based on the selection of the factor ?. Both simulation and real experiments results show the effectiveness and the applicability of the proposed approach.
引用
收藏
页数:24
相关论文
共 50 条
  • [21] Real-time Energy Management for the Integrated Heat and Power System Using Approximate Dynamic Programming
    Xue, Xizhen
    Ai, Xiaomeng
    Fang, Jiakun
    Yao, Wei
    Wen, Jinyu
    Shuai, Hang
    He, Haibo
    2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
  • [22] A Regularized Real-Time Motion Tracking Algorithm Using Dynamic Programming for Ultrasonic Strain Imaging
    Jiang, Jingfeng
    Hall, Timothy J.
    2006 IEEE ULTRASONICS SYMPOSIUM, VOLS 1-5, PROCEEDINGS, 2006, : 606 - 609
  • [23] High-quality real-time stereo using adaptive cost aggregation and dynamic programming
    Wang, Liang
    Liao, Miao
    Gong, Minglun
    Yang, Ruigang
    Nister, David
    THIRD INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING, VISUALIZATION, AND TRANSMISSION, PROCEEDINGS, 2007, : 798 - 805
  • [24] STRATEGIC, TACTICAL AND REAL-TIME PLANNING OF LOCOMOTIVES AT NORFOLK SOUTHERN USING APPROXIMATE DYNAMIC PROGRAMMING
    Powell, Warren B.
    Bouzaiene-Ayari, Belgacem
    Cheng, Clark
    Fiorillo, Ricardo
    Das, Sourav
    Lawrence, Coleman
    PROCEEDINGS OF THE ASME JOINT RAIL CONFERENCE 2012, 2012, : 491 - +
  • [25] Real-time optimization of the integrated gas and power systems using hybrid approximate dynamic programming
    Shuai, Hang
    Ai, Xiaomeng
    Fang, Jiakun
    Ding, Tao
    Chen, Zhe
    Wen, Jinyu
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2020, 118
  • [26] A Real-time Stereo Vision System Using a Tree-structured Dynamic Programming on FPGA
    Jin, Minxi
    Maruyama, Tsutomu
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 21 - 24
  • [27] A Real-Time Dynamic Route Control Approach on Google Maps using Integer Programming Methods
    Bulut, Faruk
    Erol, Mehmet Hamza
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2018, 9 (03): : 189 - 202
  • [28] Real-Time Leak Location of Long-Distance Pipeline Using Adaptive Dynamic Programming
    Hu, Xuguang
    Zhang, Huaguang
    Ma, Dazhong
    Wang, Rui
    Wang, Tianbiao
    Xie, Xiangpeng
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (10) : 7004 - 7013
  • [29] Towards Real-Time Optimal Energy Management of HEV Powertrains Using Stochastic Dynamic Programming
    Leroy, Thomas
    Malaize, Jeremy
    Corde, Gilles
    2012 IEEE VEHICLE POWER AND PROPULSION CONFERENCE (VPPC), 2012, : 383 - 388
  • [30] Multi-Directional Structural Dynamic Test using Optimized Real-time Hybrid Control System
    O. Na
    S. Kim
    S. Kim
    Experimental Techniques, 2016, 40 : 441 - 452