/
Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight

Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight - PowerPoint Presentation

tatyana-admore
tatyana-admore . @tatyana-admore
Follow
355 views
Uploaded On 2018-11-04

Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight - PPT Presentation

Matthias Faessler Davide Falanga and Davide Scaramuzza IEEE Robotics and Automation Letters RAL System Overview HighLevel Part Position Controller Low Level Part Body Rate Controller ID: 714183

body thrust control torque thrust body torque control controller rotor lqr motor saturation rate system level torques prioritizing davide

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Thrust Mixing, Saturation, and Body-Rate..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight

Matthias Faessler, Davide Falanga, and Davide Scaramuzza

IEEE Robotics and Automation Letters (RA-L)Slide2

System Overview

High-Level PartPosition ControllerLow Level PartBody Rate Controller

MixerMotors

Body Rates

Collective Thrust

Body Torques

Collective Thrust

CmdsSlide3

Dynamical SystemBody-rate dynamicsAdditionally consider single rotor thrust dynamics

Resulting body-torque dynamicsDynamical system with body rates and body torques as statesSlide4

LQR Control DesignDynamical systemDesign infinite horizon LQR controllerResulting LQR control law with feed forward termsSlide5

Controller Trajectory Tracking PerformanceSlide6

Controller Disturbance RejectionSlide7

Body Torque EstimationIntegrate first-order thrust dynamicsLoad-cell step-input experimentsSlide8

Idea Behind Proposed Thrust MixingThrust mixing means finding

, , , s.t.Rotor thrust and drag-torque modelIndividual torque to thrust ratio Slide9

Iterative Thrust MixingInitialize iterationUsing rotor thrust and drag torque modelIterateSlide10

Yaw Control PerformanceSlide11

Idea Behind Handling Motor SaturationsRecall thrust mixingExample: one motor saturates

Proposed prioritizing saturationSlide12

Prioritizing Motor SaturationSlide13

Computation TimesSlide14

Video