1 of 30

Chapter 3

Kinematics and Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide1

2 of 30

Aircraft State Variables

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide2

3 of 30

Translational Kinematics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide3

4 of 30

Rotational Kinematics

Inverting gives:

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide4

5 of 30

Kinematic Equations of Motion

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide5

6 of 30

Differentiation of a Vector in Two Reference Frames

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide6

7 of 30

Differentiation of a Vector in Two Reference Frames

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide7

8 of 30

Translational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide8

9 of 30

Translational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide9

10 of 30

Rotational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide10

11 of 30

Rotational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide11

12 of 30

Rotational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide12

13 of 30

Rotational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide13

14 of 30

Rotational Dynamics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide14

15 of 30

Equation of Motion Summary

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide15

16 of 30

Quaternions

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide16

17 of 30

Quaternions

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide17

18 of 30

Quaternions

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide18

19 of 30

Quaternions

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide19

20 of 30

Quaternions

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide20

21 of 30

Quaternion Kinematics

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide21

22 of 30

Equation of Motion Summary

  • Quaternion EOM are simpler (linear)
  • Require conversion to Euler angles
  • Must be normalized after each integration step

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide22

23 of 30

Quaternions

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide23

24 of 30

Runge-Kutta Integration

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide24

25 of 30

RK1 Algorithm

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide25

26 of 30

RK2 Algorithm

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide26

27 of 30

RK4 Algorithm

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide27

28 of 30

RK4 Algorithm

Adapted from HilberTraum - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=64366870

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide28

29 of 30

DYNAMICS AND RK4 IMPLEMENTATION

See example code

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide29

30 of 30

Project

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 3: Slide30