Backflipping With Miniature Quadcopters by Gaussian-Process-Based Control and Planning

被引:0
|
作者
Antal, Peter [1 ]
Peni, Tamas [1 ]
Toth, Roland [1 ,2 ,3 ]
机构
[1] Inst Comp Sci & Control, Syst & Control Lab, H-1111 Budapest, Hungary
[2] Szecheny Istvan Univ, Vehicle Ind Res Ctr, H-9026 Gyor, Hungary
[3] Eindhoven Univ Technol, Control Syst Grp, NL-5612 Eindhoven, Netherlands
关键词
Quadrotors; Uncertainty; Drones; Estimation; Bayes methods; Adaptation models; Feedforward systems; Aerial robotics; Gaussian process (GP); nonlinear control; robust control; trajectory planning;
D O I
10.1109/TCST.2023.3297744
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes two control methods for performing a backflip maneuver with miniature quadcopters. First, an existing feedforward control approach is improved by finding the optimal sequence of motion primitives via Bayesian optimization, using a surrogate Gaussian process (GP) model. To evaluate the cost function, the flip maneuver is performed repeatedly in a simulation environment. The second method is based on closed-loop control and it consists of two main steps: first, a novel robust, adaptive controller is designed to provide reliable reference tracking even in case of model uncertainties. The controller is constructed by augmenting the nominal model of the drone with a GP that is trained using measurement data. Second, an efficient trajectory planning algorithm is proposed, which designs feasible trajectories for the flip maneuver using only quadratic programming. The two approaches are analyzed in simulations and in real experiments using Bitcraze Crazyflie 2.1 quadcopters.
引用
收藏
页码:3 / 14
页数:12
相关论文
共 50 条
  • [41] A Data-driven Grasp Planning Method Based on Gaussian Process Classifier
    Li, Liyun
    Wang, Weidong
    Su, Yanyu
    Du, Zhijiang
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2015, : 2626 - 2631
  • [42] Preoperative Setup Planning for Robotic Surgery Based on a Simulation Platform and Gaussian Process
    Zhang, Fan
    Yan, Zhiyuan
    Du, Zhijang
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2016, : 902 - 907
  • [43] STATISTICAL CONTROL OF A GAUSSIAN PROCESS
    TAYLOR, HM
    [J]. TECHNOMETRICS, 1967, 9 (01) : 29 - &
  • [44] CollisionGP: Gaussian Process-Based Collision Checking for Robot Motion Planning
    Munoz, Javier
    Lehner, Peter
    Moreno, Luis E.
    Albu-Schaeffer, Alin
    Roa, Maximo A.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (07) : 4036 - 4043
  • [45] Gaussian Process Based Modeling and Control of Affine Systems with Control Saturation Constraints
    Zhao S.
    Wang Q.
    Zheng J.
    Wang X.
    [J]. Complex System Modeling and Simulation, 2023, 3 (03): : 252 - 260
  • [46] Cautious NMPC with Gaussian Process Dynamics for Autonomous Miniature Race Cars
    Hewing, Lukas
    Liniger, Alexander
    Zeilinger, Melanie N.
    [J]. 2018 EUROPEAN CONTROL CONFERENCE (ECC), 2018, : 1341 - 1348
  • [47] Agent Based Modeling in Factory Planning and Process Control
    Negmeldin, Mohamed A.
    Eltawil, Amr
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2015, : 1810 - 1814
  • [48] Stable Online Learning-Based Adaptive Control of Spacecraft and Quadcopters
    Elkins, Jacob G.
    Fahimi, Farbod
    Sood, Rohan
    [J]. 2024 IEEE AEROSPACE CONFERENCE, 2024,
  • [49] Gaussian Process based Stochastic Model Predictive Control for Cooperative Adaptive Cruise Control
    Mosharafian, Sahand
    Razzaghpour, Mandi
    Fallah, Yaser P.
    Velni, Javad Mohammadpour
    [J]. 2021 IEEE VEHICULAR NETWORKING CONFERENCE (VNC), 2021, : 17 - 23
  • [50] Voronoi Tessellation for Efficient Sampling in Gaussian Process-Based Robotic Motion Planning
    Park, Jee-Yong
    Lee, Hoosang
    Kim, Changhyeon
    Ryu, Jeha
    [J]. ELECTRONICS, 2023, 12 (19)