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 条
  • [41] Real-time Imitation of Autonomous MCG Node using Dual ECG Probing IoT Node Suitable for Delivery by UAV
    Tariq, Hasan
    Abualsaud, Khalid
    Yaacoub, Elias
    Abualsaud, Rana
    Khattab, Tamer
    Gehani, Abdurrazzak
    2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 1568 - 1573
  • [42] Real-time dispatch of integrated electricity and thermal system incorporating storages via a stochastic dynamic programming with imitation learning
    Pan, Zhenning
    Yu, Tao
    Huang, Wenqi
    Wu, Yufeng
    Chen, Junbin
    Zhu, Kedong
    Lu, Jidong
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2023, 153
  • [43] Real-Time Implementation of Time-Space Continuous Dynamic Programming for Air-drawn Character Recognition Using GPUs
    Nakamura, Aki
    Okuyama, Yuichi
    Oka, Ryuichi
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 288 - 294
  • [44] Real-Time Controller Design for a Parallel Hybrid Electric Vehicle Using Neuro-Dynamic Programming Method
    Boyali, Ali
    Guvenc, Levent
    IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [45] Strategic Capacity Decision-Making in a Stochastic Manufacturing Environment Using Real-Time Approximate Dynamic Programming
    Pratikakis, Nikolaos E.
    Realff, Matthew J.
    Lee, Jay H.
    NAVAL RESEARCH LOGISTICS, 2010, 57 (03) : 211 - 224
  • [46] Estimation of Real-Time Red Blood Cell Velocity in Conjunctival Vessels using a Modified Dynamic-Time-Warping Approach
    Grisan, E.
    Tiso, A.
    Ruggeri, A.
    4TH EUROPEAN CONFERENCE OF THE INTERNATIONAL FEDERATION FOR MEDICAL AND BIOLOGICAL ENGINEERING, 2009, 22 (1-3): : 480 - 483
  • [47] A Real-Time Markov Chain Driver Model for Tracked Vehicles and Its Validation: Its Adaptability via Stochastic Dynamic Programming
    Zou, Yuan
    Kong, Zehui
    Liu, Teng
    Liu, Dexing
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (05) : 3571 - 3582
  • [48] Real-Time Probabilistic Structural Evaluation of Bridges Using Dynamic Displacements Extracted via GPS Technology
    Ramon Gaxiola-Camacho, J.
    Rene Vazquez-Ontiveros, J.
    Michel Guzman-Acevedo, G.
    Bennett, Richard A.
    Martin Reyes-Blanco, J.
    Esteban Vazquez-Becerra, G.
    JOURNAL OF SURVEYING ENGINEERING, 2021, 147 (02)
  • [49] Real-time temperature monitoring technology for dynamic combustion processes using dual-probe femtosecond CARS
    Song, Yunfei
    Wu, Honglin
    Zhu, Gangbei
    Yang, Yanqiang
    Lei, Qingchun
    Yu, Guoyang
    OPTICS AND LASERS IN ENGINEERING, 2024, 175
  • [50] Real-time stochastic operation strategy of a microgrid using approximate dynamic programming-based spatiotemporal decomposition approach
    Zhu, Jianquan
    Mo, Xiemin
    Zhu, Tao
    Guo, Ye
    Luo, Tianyun
    Liu, Mingbo
    IET RENEWABLE POWER GENERATION, 2019, 13 (16) : 3061 - 3070