Describes the derivation of equations of motion of quadrotor

© All Rights Reserved

97 views

Describes the derivation of equations of motion of quadrotor

© All Rights Reserved

- Aerial Robotics Lecture 2C_4 Quadrotor Equations of Motion
- Azimuth Elevation Polarization
- reference_frames
- Inverted Pendulum PDF
- Kinematics Chapter Problems 2013-02-21
- Motin in One Dimension
- The Parrot Uav Controlled by Pid Controllers
- 07420729.pdf
- Exam 1 Review
- Estimation of Load Disturbance Torque for DC Motor Drive Systems Under Robustness and Sensitivity Consideration
- soni2018.docx
- RR420201-DIGITAL-CONTROL-SYSTEMS June2007
- Power Generation Redispatching to Improve Transient Stability in Power Systems Using Controllability and Observability - ND Toan - D Georges - TQ Tuan.pdf
- solution02.pdf
- PHYS1D03-L4
- ECE-S304 HW-6, HW-7, SA-4
- 1-D Kinematics Study Guide
- InTech-Lqr Control Methods for Trajectory Execution in Omnidirectional Mobile Robots
- 07943707.pdf
- 07778437

You are on page 1of 4

Now lets return to the Quadrotor dynamics. These equations tell us the net force and

the net moment:

F F1 F2 F3 F4 mga 3

M (r1 F1 ) (r2 F2 ) ( r3 F3 ) (r4 F4 ) M 1 M 2 M 3 M 4

If we combine the net force and net moment with the Newton-Euler Equations we get

these two sets of equations:

0

0

mr 0 R

0

mg

F1 F2 F3 F4

L( F2 F4 )

p

p p

q I q

I q

L( F3 F1 )

r M 1 M 2 M 3 M 4 r r

On the right side of the first equation, we have the total thrust which is u1 (this thrust

vector is known in the body-fixed frame). The matrix R is rotating this thrust vector to

an inertial frame.

At the bottom you see the net moment, also known in the body fixed frame.

The equations as they've been written have components in the inertial frame on the

top, and in the body-fixed frame at the bottom. These are the Newton-Euler equations,

and these are the equations we'll use to develop controllers and planners for our

vehicles.

A reasonable question to ask is: how do we actually calculate these parameters. Or in

an online setting, how do we estimate these parameters.

In fact, the parameters we really need to know are those corresponding to the

geometry, such as the length, L, for example, and those corresponding to the physical

properties, like the mass, m and inertia, I. These parameters appear linearly in these

equations, so, if we have a system that allows us to measured positions, velocities, and

accelerations, it's actually not that hard to estimate the lengths, masses and inertias.

It is worth verifying that it's quite easy to calculate the angular velocity in the bodyfixed frame. If you know the pitch, roll, and yaw angles, and also the rate-of-change

of the pitch, roll, and yaw angles (on the right of the equation below), a simple

transformation yields the angular velocity components p, q, and r along b1, b2, and b3.

p cos

q 0

r sin

0 cos sin

1

sin

0 cos cos

and acceleration, and three components of rotations, angular-velocities, and angular

-accelerations. To get a feel for the control problem, lets look fist at the Planar

version of the model.

We start by looking at the equations of motion in the Y-Z plane. We will assume that

the robot cannot move out of this plane or, in other words, that there is no motion in

the x-direction. We will also assume that there are no yaw or pitch motions:

In this configuration, we come up with the three equations that you see here:

1

sin

y 0 m

z g 1 cos

m

0

0

0

u

0 1

u 2

1

I xx

These equations describe the rates of change of velocity in the y and z directions, and

the rate of change of the angular-velocity in the roll direction.

To describe these kinds of systems it is useful to define a state vector. In the threedimensional case, we have six variables that describe the configuration of a robot, and

a state vector that includes: the configuration and its derivative:

x

y

z

q

q , x

q

If Q is the six-dimensional configuration vector, q and q constitute a 12 dimensional

description off the state. The space of all such state vectors is called a state space.

If we look at the equilibrium configuration, and that configuration is defined by the

position x0, y0, z0, the configuration by definition also has a zero roll angle and a zero

pitch angle. It could, of course, have any yaw angle. The equilibrium configuration

must also correspond to zero velocity. If we write it down in terms of a state space

vector, we have the equilibrium configuration q0 and a zero-velocity vector:

x0

y

0

z

q

q 0 0 , xe e

0

0

0

This gives a 12-dimensional vector, where the bottom six elements are all 0.

Similarly, for planar quadrotors, we have a three dimensional configuration space, a

six-dimensional state-space, and equilibrium state that can be similarly defined:

- Aerial Robotics Lecture 2C_4 Quadrotor Equations of MotionUploaded byIain McCulloch
- Azimuth Elevation PolarizationUploaded byKarl Engbino
- reference_framesUploaded byvenomwave
- Inverted Pendulum PDFUploaded byricardoxcm
- Kinematics Chapter Problems 2013-02-21Uploaded bysk112
- Motin in One DimensionUploaded byRavi Shankar Singh
- The Parrot Uav Controlled by Pid ControllersUploaded bynightpianist
- 07420729.pdfUploaded bySharanya Srinivasan
- Exam 1 ReviewUploaded bySekely Feycoh
- Estimation of Load Disturbance Torque for DC Motor Drive Systems Under Robustness and Sensitivity ConsiderationUploaded byBalaji
- soni2018.docxUploaded byyeshiwas
- RR420201-DIGITAL-CONTROL-SYSTEMS June2007Uploaded bysingnamonivinaykumar
- Power Generation Redispatching to Improve Transient Stability in Power Systems Using Controllability and Observability - ND Toan - D Georges - TQ Tuan.pdfUploaded bypupu_putra
- solution02.pdfUploaded byBatuhan Mutlugil 'Duman'
- PHYS1D03-L4Uploaded byMunib457
- ECE-S304 HW-6, HW-7, SA-4Uploaded byBryndon Blackburn
- 1-D Kinematics Study GuideUploaded byJaydeep
- InTech-Lqr Control Methods for Trajectory Execution in Omnidirectional Mobile RobotsUploaded byJavier A. Dominguez
- 07943707.pdfUploaded byDouglas Caires
- 07778437Uploaded byJuan Felipe Hernandez
- ASI Lecture2Uploaded byZahoor Ahmad
- 1-s2.0-S1474667016317219-mainUploaded bySandeep Kumarkj
- Inverted Pendulum 1Uploaded byricardoxcm
- Chapter 2 Analysis and Discription of DdsUploaded byAnonymous AFFiZn
- ARM CONTROL.pdfUploaded bymarco
- constant of integration introductionUploaded byapi-270891801
- Ryo_2010Uploaded byPablo Jose Prieto Entenza
- A Mixed Suspension System for a Half Car ModelUploaded byAlishaMahapatra
- gait analysisUploaded byapi-296692561
- gait analysisUploaded byapi-434099838

- Quora Top Answers Nicolas Cole 2015Uploaded byKaran Chawla
- 1615f4e4b2bae3548400845819a85b52 02 Greedy Algorithms ProblemsUploaded byamarjeet
- Big-OUploaded byKaran Chawla
- Part 4_Fuels and CombustionUploaded byKaran Chawla
- Part 3_Fuels and CombustionUploaded byKaran Chawla
- Discovery an Autonomous Flying Wing for Search and Rescue OperationsUploaded byKaran Chawla
- aUploaded byKaran Chawla
- Matching of Pump and System Characteristics.pdfUploaded byKaran Chawla
- CompressorsUploaded byKaran Chawla
- 2010B5A4498G_pnuematicsUploaded byKaran Chawla
- Tut ProblemUploaded byAbhinav Pathak
- Assignment 3Uploaded byKaran Chawla
- Latest Technology BoilersUploaded byKaran Chawla
- Mesh-Intro 14.0 L-04 Meshing MethodsUploaded byPercy Romero Murillo

- EagleBurgmann_Statotherm R Profile Rings R901_B.._ENUploaded bykeyur1109
- usdm nissan 240sx S14 + S14a with ka24de ka24e engines repair ManualUploaded byCindaRose
- IMSL Numerical Libraries _ Rogue Wave.pdfUploaded byAshoka Vanjare
- PHYFUN1 SyllabusUploaded byBrian Soan
- DCS que papersUploaded byMuthuLakshmi Rajendran
- Introduction to Legitimacy, Transparency and Accountability (LTA) issues for Civil Society Organisations (CSOs): Experience from Ugandan ColleaguesUploaded byCIVICUS: World Alliance for Citizen Participation
- rsh_qam11_tif_01.docUploaded byEduardo David Pérez
- Chapter 1 Introduction to Process SystemUploaded bySolehah Omar
- cisb351Uploaded byAditya Mishra
- SMC AW10-40 Regulator BrochureUploaded byMossesBuensuceso
- Account StatementUploaded bymayank911
- QPM - Construction Manager - Civil StructuralUploaded bymedhat145
- GE McKinsey MatrixUploaded bykaartik123
- Team Building GameUploaded byshivakumar_mest520
- The International Journal of Engineering and Science (The IJES)Uploaded bytheijes
- Info SysUploaded bySandeep Mishra
- To Room NineteenUploaded byGuillote Rios
- Landform Regions in Canada PppUploaded byrockinrjr
- Pump TypesUploaded bydmars123
- Polymers in ConcreteUploaded byzacoeb_a1669
- AP Anode Technology v3Uploaded byAnup Dalal
- ABSTRAKUploaded bybela akene
- Indian Statistical Institute M.math Sample Paper 1Uploaded byNikhil Katiyar
- 251000_2Uploaded byJimmy Haddad
- Existential fundamental motivation (Alfried Längle)Uploaded byabaeram2
- Cable BusUploaded byosvald97
- A Conceptual Model of Risk ManagementUploaded byVictoria Hugo
- fba bip poster presentationUploaded byapi-316345812
- Dave Flynn Phd - Traditional Irish Music a Path to New MusicUploaded byJob A. Gorree
- BSA 2011 CatalogUploaded byElectromate