Distributed Model Predictive Control for Cooperative Multirotor Landing on Uncrewed Surface Vessel in Waves (2402.10399v1)
Abstract: Heterogeneous autonomous robot teams consisting of multirotor and uncrewed surface vessels (USVs) have the potential to enable various maritime applications, including advanced search-and-rescue operations. A critical requirement of these applications is the ability to land a multirotor on a USV for tasks such as recharging. This paper addresses the challenge of safely landing a multirotor on a cooperative USV in harsh open waters. To tackle this problem, we propose a novel sequential distributed model predictive control (MPC) scheme for cooperative multirotor-USV landing. Our approach combines standard tracking MPCs for the multirotor and USV with additional artificial intermediate goal locations. These artificial goals enable the robots to coordinate their cooperation without prior guidance. Each vehicle solves an individual optimization problem for both the artificial goal and an input that tracks it but only communicates the former to the other vehicle. The artificial goals are penalized by a suitable coupling cost. Furthermore, our proposed distributed MPC scheme utilizes a spatial-temporal wave model to coordinate in real-time a safer landing location and time the multirotor's landing to limit severe tilt of the USV.
- K. Xia, M. Shin, W. Chung, M. Kim, S. Lee, and H. Son, “Landing a quadrotor uav on a moving platform with sway motion using robust control,” Control Engineering Practice, vol. 128, p. 105288, 2022.
- P. M. Gupta, E. Pairet, T. Nascimento, and M. Saska, “Landing a uav in harsh winds and turbulent open waters,” IEEE Robotics and Automation Letters, vol. 8, no. 2, pp. 744–751, 2022.
- A. Mohammadi, Y. Feng, C. Zhang, S. Rawashdeh, and S. Baek, “Vision-based autonomous landing using an mpc-controlled micro uav on a moving platform,” in 2020 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 771–780, IEEE, 2020.
- B. Pozzan, B. Elaamery, and A. Cenedese, “Non-linear model predictive control for autonomous landing of a uav on a moving platform,” in 2022 IEEE Conference on Control Technology and Applications (CCTA), pp. 1240–1245, IEEE, 2022.
- L. Persson, Model Predictive Control for Cooperative Rendezvous of Autonomous Unmanned Vehicles. PhD thesis, KTH Royal Institute of Technology, 2021.
- D. Lapandić, L. Persson, D. V. Dimarogonas, and B. Wahlberg, “Aperiodic communication for mpc in autonomous cooperative landing,” IFAC-PapersOnLine, vol. 54, no. 6, pp. 113–118, 2021.
- L. Garegnani, “Autonomous landing of a uav on a moving ugv platform using cooperative mpc,” 2021.
- R. Bereza, L. Persson, and B. Wahlberg, “Distributed model predictive control for cooperative landing,” IFAC-PapersOnLine, vol. 53, no. 2, pp. 15180–15185, 2020.
- M. Köhler, M. A. Müller, and F. Allgöwer, “Distributed mpc for self-organized cooperation of multi-agent systems,” arXiv preprint arXiv:2210.10128, 2022.
- A. Paris, B. T. Lopez, and J. P. How, “Dynamic landing of an autonomous quadrotor on a moving platform in turbulent wind conditions,” in 2020 IEEE International Conference on Robotics and Automation (ICRA), pp. 9577–9583, IEEE, 2020.
- T. Baca, P. Stepan, V. Spurny, D. Hert, R. Penicka, M. Saska, J. Thomas, G. Loianno, and V. Kumar, “Autonomous landing on a moving vehicle with an unmanned aerial vehicle,” Journal of Field Robotics, vol. 36, no. 5, pp. 874–891, 2019.
- F. Nan, S. Sun, P. Foehn, and D. Scaramuzza, “Nonlinear mpc for quadrotor fault-tolerant control,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 5047–5054, 2022.
- T. I. Fossen, Handbook of marine craft hydrodynamics and motion control. John Wiley & Sons, 2011.
- T. M. Sears, M. R. Cooper, and J. A. Marshall, “Mapping waves with an uncrewed surface vessel via gaussian process regression,” in 2023 IEEE International Conference on Robotics and Automation (ICRA), pp. 5214–5220, IEEE, 2023.
- Y. Song and D. Scaramuzza, “Policy search for model predictive control with application to agile drone flight,” IEEE Transactions on Robotics, vol. 38, no. 4, pp. 2114–2130, 2022.