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 条
  • [31] Multi-Directional Structural Dynamic Test using Optimized Real-time Hybrid Control System
    Na, O.
    Kim, S.
    EXPERIMENTAL TECHNIQUES, 2016, 40 (01) : 441 - 452
  • [32] DR2Track: Towards Real-Time Visual Tracking for UAV via Distractor Repressed Dynamic Regression
    Fu, Changhong
    Ding, Fangqiang
    Li, Yiming
    Jin, Jin
    Feng, Chen
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 1597 - 1604
  • [33] A Two-Stage Real-Time Optimized EV Battery Cooling Control Based on Hierarchical and Iterative Dynamic Programming and MPC
    Zhao, Shuofeng
    Mi, Chunting Chris
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (08) : 11677 - 11687
  • [34] Two-stage dynamic real-time optimization framework using parameter-dependent differential dynamic programming
    Jung, Hyein
    Kim, Jong Woo
    Lee, Jong Min
    COMPUTERS & CHEMICAL ENGINEERING, 2025, 192
  • [35] On Implementing Optimal Energy Management for EREV Using Distance Constrained Adaptive Real-Time Dynamic Programming
    Kalia, Aman V.
    Fabien, Brian C.
    ELECTRONICS, 2020, 9 (02)
  • [36] Using neural networks and dynamic programming to realize quasi real-time economic hydropower plant operation
    Huang, Q
    Xu, CG
    Zhao, MH
    JOURNAL OF EXPERIMENTAL BOTANY, 2003, 54 : 51 - 51
  • [37] Real-Time Energy-Efficient Actuation of Induction Motor Drives Using Approximate Dynamic Programming
    De Keyser, Arne
    Vansompel, Hendrik
    Crevecoeur, Guillaume
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (12) : 11837 - 11846
  • [38] REAL-TIME FREE VIEWPOINT IMAGE RENDERING BY USING FAST MULTI-PASS DYNAMIC PROGRAMMING
    Fukushima, Norishige
    Fujii, Toshiaki
    Ishibashi, Yutaka
    Yendo, Tomohiro
    Tanimoto, Masayuki
    2010 3DTV-CONFERENCE: THE TRUE VISION - CAPTURE, TRANSMISSION AND DISPLAY OF 3D VIDEO (3DTV-CON 2010), 2010,
  • [39] Avoiding Dynamic Obstacles with Real-time Motion Planning using Quadratic Programming for Varied Locomotion Modes
    White, Jason
    Jay, David
    Wang, Tianze
    Hubicki, Christian
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 13626 - 13633
  • [40] Real-Time Optimization of Gear Shift Trajectories Using Quadratic Programming for Electric Vehicles With Dual Clutch Transmission
    Lee, Taeheon
    Choi, Seibum B.
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (07) : 8647 - 8660