Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotors (RAL 2021)

  Рет қаралды 10,770

UZH Robotics and Perception Group

UZH Robotics and Perception Group

2 жыл бұрын

Agile quadrotor flight in challenging environments has the potential to revolutionize shipping, transportation, and search and rescue applications. Nonlinear model predictive control (NMPC) has recently shown promising results for agile quadrotor control but relies on highly accurate models for maximum performance. Hence, model uncertainties in the form of unmodeled complex aerodynamic effects, varying payloads, and parameter mismatch will degrade overall system performance. In this work, we propose L1-NMPC, a novel hybrid adaptive NMPC to learn model uncertainties online and immediately compensate for them, drastically improving performance over the non-adaptive baseline with minimal computational overhead. Our proposed architecture generalizes to many different environments from which we evaluate wind, unknown payloads, and highly agile flight conditions. The proposed method demonstrates immense flexibility and robustness, with more than 90% tracking error reduction over non-adaptive NMPC under large unknown disturbances and without any gain tuning. In addition, the same controller with identical gains can accurately fly highly agile racing trajectories exhibiting top speeds of 70 km/h, offering tracking performance improvements of around 50% relative to the non-adaptive NMPC baseline.
Reference
D. Hanover, P. Foehn, S. Sun, E.Kaufmann, D.Scaramuzza
Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotors
IEEE Robotics and Automation Letters (RA-L), 2021.
PDF: rpg.ifi.uzh.ch/docs/RAL21_Han...
More on our research in Agile Drone Flight: rpg.ifi.uzh.ch/aggressive_flig...
More on our research in Autonomous Drone Racing: rpg.ifi.uzh.ch/research_drone_...
Affiliations:
D. Hanover, P. Foehn, S. Sun, E.Kaufmann, and D. Scaramuzza are with the Robotics and Perception Group, Dep. of Informatics, University of Zurich, and Dep. of Neuroinformatics, University of Zurich and ETH Zurich, Switzerland
rpg.ifi.uzh.ch/

Пікірлер: 14
@paralinq
@paralinq 2 жыл бұрын
You had me at "deliver ice cold beer"
@gauthamsai7506
@gauthamsai7506 2 жыл бұрын
waiting to use this model with the event-based vision to make it dynamic and autonomous
@Veer-ss6et
@Veer-ss6et 2 жыл бұрын
The control strategy is awesome
@midasphrygia2425
@midasphrygia2425 Жыл бұрын
This is amazing!
@VrutikShah
@VrutikShah 2 жыл бұрын
The ending race track perfomance had me 😮
@mahmoudbakr568
@mahmoudbakr568 2 жыл бұрын
Amazing.
@h_cl
@h_cl 2 жыл бұрын
Impressive.
@praveenvenkatesh8933
@praveenvenkatesh8933 2 жыл бұрын
Incredible
@RWIKDGR8RANA
@RWIKDGR8RANA Жыл бұрын
incredible indeed
@mahmoudbakr568
@mahmoudbakr568 2 жыл бұрын
What quadrotor are you using? Did you guys develop it yourselves?
@ricardo_9726
@ricardo_9726 Жыл бұрын
what about this model in particular necessitates a nonlinear control system? would adaptive control still work with linearization?
@AnaMaria-ql2rd
@AnaMaria-ql2rd Ай бұрын
Where can we find the code?
@shuxinhu6460
@shuxinhu6460 2 жыл бұрын
Impressive. Can you share the code?
@RWIKDGR8RANA
@RWIKDGR8RANA Жыл бұрын
bana le bhai XD
Melanie Zeilinger: "Learning-based Model Predictive Control - Towards Safe Learning in Control"
51:10
Institute for Pure & Applied Mathematics (IPAM)
Рет қаралды 24 М.
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight (TRO 2022)
3:03
UZH Robotics and Perception Group
Рет қаралды 10 М.
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 8 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 17 МЛН
AI finally beats humans at a real-life sport - drone racing
5:33
nature video
Рет қаралды 40 М.
A Comparative Study of NMPC and Differential Flatness Control for Quadrotor Agile Flight (TRO 2022)
5:22
F1Tenth L12 - Model Predictive Control
1:30:02
xLAB for Safe Autonomous Systems
Рет қаралды 6 М.
Open Source Motion Capture for Autonomous Drones
10:34
Joshua Bird
Рет қаралды 563 М.
Modeling a Thrust Vectored Rocket In Simulink
14:15
BPS.space
Рет қаралды 252 М.
Stepping Up | Reinforcement Learning with Spot | Boston Dynamics
5:29
Boston Dynamics
Рет қаралды 181 М.
PID vs. Other Control Methods: What's the Best Choice
10:33
RealPars
Рет қаралды 110 М.
A Benchmark Comparison of Learned Control Policies for Agile Quadrotor Flight (ICRA 2022)
4:28
UZH Robotics and Perception Group
Рет қаралды 4,5 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,3 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 6 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 4,4 МЛН