Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Size: px
Start display at page:

Download "Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,"

Transcription

1 Chapter 11 Path Manager Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 1

2 Control Architecture destination, obstacles map path planner waypoints status path manager path definition tracking error airspeed, altitude, heading, commands path following autopilot position error servo commands wind unmanned aircraft state estimator on-board sensors ˆx(t) Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 2

3 Path Definition Waypoint path defined as ordered sequence of waypoints where w i =(w n,i,w e,i,w d,i ) > 2 R 3. W = {w 1, w 2,...,w N } Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 3

4 Two methods Waypoint Switching b-ball around waypoint half plane through waypoint Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 4

5 Waypoint Switching Given point r 2 R 3 and normal vector n 2 R 3, define half plane H(r, n) 4 = p 2 R 3 :(p r) > n Define unit vector pointing in direction of line w i w i+1 as 4 w i+1 w i q i = kw i+1 w i k Unit normal to the 3-D half plane that separates the line w i 1 w i from the line w i w i+1 is given by 4 q i 1 + q i n i = kq i 1 + q i k MAV tracks straight-line path from w i 1 to w i until it enters H(w i, n i ), at which point it will track straight-line path from w i to w i+1 Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 5

6 Waypoint Following Algorithm 5 Follow Waypoints: (r, q) = followwpp(w, p) Input: Waypoint path W ={w 1,...,w N }, MAV position p = (p n, p e, p d ). Require: N 3 1: if New waypoint path W is received then 2: Initialize waypoint index: i 2 3: end if 4: r w i 1 5: q i 1 w i w i 1 w i w i 1 6: q i w i+1 w i w i+1 w i 7: n i q i 1+q i q i 1 +q i 8: if p H(w i, n i ) then 9: Increment i (i + 1) until i = N 1 1: end if 11: return r, q = q i 1 at each time step Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 6

7 Waypoint Following Results Path Manager Straight Line north position east position Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 7

8 Fillet Transition Transition between path segments can be smoothed by adding a fillet Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 8

9 Fillet Geometry R tan % 2 R Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 9

10 Fillet Smoothing Half Planes Fillet center defined as c = w i R sin % 2 qi 1 q i kq i 1 q i k Half plane H 1 is defined by location R r 1 = w i tan % 2 q i 1 H 1 R H 2 and normal vector q i 1 Half plane H 2 is defined by location R r 2 = w i + tan % q i 2 and normal vector q i Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 1

11 Waypoint Following with Fillets Algorithm 6 Follow Waypoints with Fillets: (flag, r, q, c, ρ, λ) = followwppfillet(w, p, R) Input: Waypoint path W ={w 1,...,w N }, MAV position p = (p n, p e, p d ),filletradiusr. Require: N 3 1: if New waypoint path W is received then 2: Initialize waypoint index: i 2, and state machine: state 1. 3: end if 4: q i 1 w i w i 1 w i w i 1 5: q i w i+1 w i w i+1 w i 6: ϱ cos 1 ( q i 1 q i) 7: if state = 1 then 8: flag 1 9: r w i 1 1: q q i 1 ( 11: z w i R tan(ϱ/2) ) q i 1 12: if p H(z, q i 1 ) then 13: state 2 14: end if 15: else if state = 2 then 16: flag 2 ( 17: c w i + 18: ρ R R sin(ϱ/2) ) qi 1 q i q i 1 q i 19: λ sign(q i 1,n q i,e q i 1,e q i,n ) ( ) 2: z w i + R tan(ϱ/2) q i 21: if p H(z, q i ) then 22: i (i + 1) until i = N 1. 23: state 1 24: end if 25: end if 26: return flag, r, q, c, ρ, λ. H 1 R H 2 Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 11

12 Waypoint Following with Fillets Path Manager Fillets north position east position Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 12

13 Fillet Path Length R tan % 2 Straight-line path length (no fillets): NX W = 4 kw i w i 1 k. i=2 R Path length with fillets: W F = W + NX i=2 R% i 2R tan % i 2. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 13

14 Dubins Paths p s turn-straight-turn Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 14 p e

15 Four Cases c ls s c ls s p s p start p s c rs c rs Case I: R-S-R p c e re e c le Case II: R-S-L c re p e e c le c ls p start p s c rs s e p e c le c re p start p s s c rs e c le cre p e Case III: L-S-R Dubins path is defined as shortest of four cases Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 15 c ls

16 Path Length Preliminaries Given position p, course, and radius R, centers of right and left turning circles are given by c r = p + R cos( + 2 ), sin( + 2 ), > c l = p + R cos( 2 ), sin( 2 ), > For clockwise circles, angular distance between # 1 and # 2 given by # 2 # 1 CW 4 = h2 + #2 # 1 i, where h'i = 4 ' mod 2 For counter clockwise circles, CW # 2 # 1 CCW 4 = h2 #2 + # 1 i Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 16 CCW

17 Alternative Viewpoint x = # 2 +2 # 1 2 # 1 CW Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 17

18 Alternative Viewpoint x =2 # 2 + # 1 2 # 2 CCW Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 18

19 Dubins Case I: R-S-R s p s c rs Distance traveled along c rs Distance traveled along c re Total path length: L 1 = kc rs c re k + Rh2 + h# Rh2 + h# Rh2 + h e 2 i h s 2 i h s 2 ii 2 i h# 2 ii s 2 2 ii + Rh2 + h e e c re p e e 2 i h# 2 ii 2 Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 19

20 Dubins Case II: R-S-L s p s c rs 2 4 R 2 s 2 e pe Distance traveled along c rs 2 Rh2 + h# # 2 i h s 2 ii c le e + 2 Distance traveled along c le Rh2 + h# 2 + i h e + 2 ii Total path length: L 2 = p`2 4R 2 + Rh2 + h# # 2 i h s 2 ii + Rh2 + h# 2 + i h e + 2 ii Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 2

21 Dubins Case III: L-S-R p s s + 2 s c ls 2 Distance traveled along c ls 2 4 R 2 c re Rh2 + h s + 2 i h# + # 2ii e p e e 2 Distance traveled along c re Total path length: Rh2 + h e 2 i h# + # 2 ii L 3 = p`2 4R 2 +Rh2 +h s + 2 i h#+# 2ii+Rh2 +h e 2 i h#+# 2 ii Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 21

22 Dubins Case IV: L-S-L p s s + 2 s c ls e p e Distance traveled along c ls c le e + 2 Rh2 + h s + 2 i h# + 2 ii Distance traveled along c le Rh2 + h# + 2 i h e + 2 ii Total path length: L 4 = kc ls c le k + Rh2 + h s + 2 i h# + 2 ii + Rh2 + h# + 2 i h e + 2 ii Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 22

23 Dubins Path Half-plane Switching Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 23

24 Dubins Path Parameters Algorithm Algorithm 7 Find Dubins Parameters: (L, c s, λ s, c e, λ e, z 1, q 1, z 2, z 3, q 3 ) = finddubinsparameters(p s, χ s, p e, χ e, R) Input: Start configuration (p s, χ s ), End configuration (p e, χ e ), Radius R. Require: p s p e 3R Require: R is larger ( than minimum turn radius of MAV 1: c rs p s + RR π ) z 2 (cos χs, sin χ s, ) ( 2: c ls p s + RR π ) z ( 2 (cos χs, sin χ s, ) 3: c re p e + RR π ) z ( 2 ) (cos χe, sin χ e, ) 4: c le p e + RR z π (cos χe, sin χ e, ) 2 5: Compute L 1, L 2, L 3,andL 3 using equations (11.9) through (11.12). 6: L min{l 1, L 2, L 3, L 4 } 7: if arg min{l 1, L 2, L 3, L 4 }=1then 8: c s c rs, λ s +1, c e c re, λ e +1 9: q 1 ce cs c e c s ( ) 1: z 1 c s + RR z π ( q1 2 ) 11: z 2 c e + RR z π q1 2 12: else if arg min{l 1, L 2, L 3, L 4 }=2then 13: c s c rs, λ s +1, c e c le, λ e 1 14: l c e c s 15: ϑ angle(c e c s ) 16: ϑ 2 ϑ π 2 + sin 1 2R l 17: q 1 R z ( ϑ2 + π 2 ) e1 18: z 1 c s + RR z (ϑ 2 ) e 1 19: z 2 c e + RR z (ϑ 2 + π) e 1 2: else if arg min{l 1, L 2, L 3, L 4 }=3then 21: c s c ls, λ s 1, c e c re, λ e +1 22: l c e c s, 23: ϑ angle(c e c s ), 24: 25: ϑ 2 cos 1 ( 2R l ) q 1 R z ϑ + ϑ2 π e1, 2 26: z 1 c s + RR z (ϑ + ϑ 2 ) e 1, 27: z 2 c e + RR z (ϑ + ϑ 2 π) e 1 28: else if arg min{l 1, L 2, L 3, L 4 }=4then 29: c s c ls, λ s 1, c e c le, λ e 1 3: q 1 ce cs c, e c s ( 31: z 1 c s + RR π ) z q1, 2 32: z 2 c e + RR z ( π 2 ) q2 33: end if 34: z 3 p e 35: q 3 R z (χ e )e 1 Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 24

25 Dubins Path Following Algorithm Algorithm 8 Follow Waypoints with Dubins: (flag, r, q, c, ρ, λ) = followwppdubins(p, p, R) Input: Configuration path P ={(w 1, χ 1 ),...,(w N, χ N )}, MAV position p = (p n, p e, p d ),filletradiusr. Require: N 3 1: if New configuration path P is received then 2: Initialize waypoint pointer: i 2, and state machine: state 1. 3: end if 4: (L, c s, λ s, c e, λ e, z 1, q 1, z 2, z 3, q 3 ) finddubinsparameters(w i 1, χ i 1, w i, χ i, R) 5: if state = 1 then 6: flag 2, c c s, ρ R, λ λ s 7: if p H(z 1, q 1 ) then 8: state 2 9: end if 1: else if state = 2 then 11: if p H(z 1, q 1 ) then 12: state 3 13: end if 14: else if state = 3 then 15: flag 1, r z 1, q q 1 16: if p H(z 2, q 1 ) then 17: state 4 18: end if 19: else if state = 4 then 2: flag 2, c c e, ρ R, λ λ e 21: if p H(z 3, q 3 ) then 22: state 5 23: end if 24: else if state = 5 then 25: if p H(z 3, q 3 ) then 26: state 1 27: i (i + 1) until i = N. 28: (L, c s, λ s, c e, λ e, z 1, q 1, z 2, z 3, q 3 ) finddubinsparameters(w i 1, χ i 1, w i, χ i, R) 29: end if 3: end if 31: return flag, r, q, c, ρ, λ. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 25

26 Dubins Path Following Results Path Manager Dubins north position east position Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 26

27 Dubins Airplane Model Adapted from: Mark Owen, Randal W. Beard, Timothy W. McLain, Implementing Dubins Airplane Paths on Fixed-wing UAVs, Handbook of Unmanned Aerial Vehicles, ed. Kimon P. Valavanis, George J. Vachtsevanos, Springer Verlag, Section XII, Chapter 68, p , 214. Dubins Airplane model: ṙ n = V cos cos c ṙ e = V sin cos c ṙ d = V sin c g = V tan c Where the commanded flight path angle c and the commanded roll angle c are constrained by i i (north) j i (east) k i (down) ṙ n = V cos cos v horizontal component of airspeed vector i i ṙ d = V sin ṙ e = V sin cos c apple c apple. V cos Flight path projected onto ground Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 27

28 3D Vector Field Path Following Adapted from: V. M. Goncalves, L. C. A. Pimenta, C. A. Maia, B. C. O. Durtra, G. A. S. Pereira, B. C. O. Dutra, and G. A. S. Pereira, Vector Fields for Robot Navigation Along Time-Varying Curves in n-dimensions, IEEE Transactions on Robotics, vol. 26, pp , Aug 21. The path is specified as the intersection of two 2D manifolds given by 1 (r) = 2 (r) = r 2 R 3. Define the composite function Note that the gradient points away from the path. W (r) = (r) = (r)+ (r). Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 28

29 3D Vector Field Path Following The desired velocity vector can be chosen as 1 K 1 + K 2 } 2 } velocity directed toward the path velocity directed along the path where K 1 > and K 2 are symmetric tuning matrices, and the definiteness of K 2 determines the direction of travel along the path. Since u may not equal V a, normalize to get u = V a u ku k. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 29

30 3D Vector Field Path Following Setting the NED components of the velocity of the Dubins airplane model to u =(u 1,u 2,u 3 ) > gives V cos d cos c = u 1 V sin d cos c = u 2 V sin c = u 3. Solving for c, and d results in h c = sat sin 1 u i 3 V d = atan2(u 2,u 1 ). Assuming the inner-loop lateral-directional dynamics are accurately modeled by the coordinated-turn equation, the commanded roll angle is c = sat k ( d ), where k is a positive constant. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 3

31 3D Vector Field Straight Line path The straight line path is given by P line (c`, `, `) = r 2 R 3 : r = c` + q`, 2 R, where Define to get q` = n q n q e q d 1 A = 1 sin ` cos ` A n lat = n lon q` = 1 cos ` cos sin ` cos ` A. sin 1 cos ` sin ` sin ` sin ` A, cos ` lon (r) =n > lon(r c`) = lat (r) =n > lat(r c`) =. lon (r) = n lat n lon c` q` lat (r) = P line (r, q`) Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 31

32 3D Vector Field Helical Path A helical path is then defined as P helix (c h, h, h,r h, h) ={r 2 R 3 : cyl (r) = and pl (r) =}. where cyl (r) = pl (r) = rn c n R h rd c d R h 2 2 re c e + 1 R h + tan h tan 1 re h r n c e c n h where the initial position along the helix is 1 R h cos h r() = c h R h sin h A. c h is the center of the helix, R h is the radius, is the climb angle. h Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 32

33 Dubins Airplane Paths Given the start configuration z s =(z ns,z es,z ds, s ) > and the end configuration z e =(z ne,z ee,z de, e ) > and the turn radius R, letl car (R, z s, z e )bethe length of the Dubins car path. Recall that is the limit of the fight path angle. There are three possible cases for the commanded altitude gain: Low Altitude: z de z ds apple L car (R min ) tan, i.e., the altitude gain can be achieved by following the Dubins car path with a flight path angle c apple. High Altitude: z de z ds > [L car (R min )+2 R min ] tan. i.e., the altitude gain is larger than following the Dubins car path plus one orbit, at flight path angle. Medium Altitude: L car (R min ) tan < z de z ds apple [L car (R min )+2 R min ] tan. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 33

34 Low Altitude Dubins Airplane Paths North North z e 5 RSR z e z s 5 East LSR North 5 RSL 5 LSL z e z s z e East z s L air (R min, = tan 1 zde z ds L car (R min ) R = R min )= L car(r min ) cos. z s East 15 5 North East Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 34

35 High Altitude Dubins Airplane Paths RSR z e RSL z e North East z s 5 15 North z e 15 East z s 5 North LSR North z e 5 zs 15 East z s 5 LSL East 5 Find smallest integer k such that (L car (R min )+2 kr min ) tan apple z de z ds < (L car (R min )+2 (k + 1)R min ) tan. Increase the radius R so that (L car (R )+2 kr ) tan = z de z ds. The resulting path is L air (R, ) = L car(r ). cos Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 35

36 Medium Altitude Dubins Airplane Paths c e z e H` w` q` c e e e =1 z e = w e q e H e c i z i i =1 w s c i q i i H i w i ' c s s = 1 c s s q s H s z s z s Key idea: Add an intermediate helix along the path. Could add intermediate helix at start, end, or in the middle of path. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 36

37 Medium Altitude Dubins Airplane Paths 25 2 RLSR z e 25 2 RLSL ze z s 5 North East North z s 5 East 15 z s z s z e LSLR 5 North East North z e LSRL East Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 37

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University Autopilot design for small fixed wing aerial vehicles Randy Beard Brigham Young University Outline Control architecture Low level autopilot loops Path following Dubins airplane paths and path management

More information

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1 Chapter 10 Path Following Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1 Control Architecture destination, obstacles map path planner waypoints status path

More information

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1 Chapter 9 Nonlinear Design Models Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1 Architecture Destination, obstacles Waypoints Path Definition Airspeed, Altitude,

More information

Implementing Dubins Airplane Paths on Fixedwing

Implementing Dubins Airplane Paths on Fixedwing Brigham Young University BYU ScholarsArchive All Faculty Publications 2014-08-09 Implementing Dubins Airplane Paths on Fixedwing UAVs Timothy McLain Mechanical Engineering Department, Brigham Young University,

More information

Chapter 1. Introduction. 1.1 System Architecture

Chapter 1. Introduction. 1.1 System Architecture Chapter 1 Introduction 1.1 System Architecture The objective of this book is to prepare the reader to do research in the exciting and rapidly developing field of autonomous navigation, guidance, and control

More information

An Evaluation of UAV Path Following Algorithms

An Evaluation of UAV Path Following Algorithms 213 European Control Conference (ECC) July 17-19, 213, Zürich, Switzerland. An Evaluation of UAV Following Algorithms P.B. Sujit, Srikanth Saripalli, J.B. Sousa Abstract following is the simplest desired

More information

Aerial Rendezvous Between an Unmanned Air Vehicle and an Orbiting Target Vehicle

Aerial Rendezvous Between an Unmanned Air Vehicle and an Orbiting Target Vehicle Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2011-10-18 Aerial Rendezvous Between an Unmanned Air Vehicle and an Orbiting Target Vehicle Mark Andrew Owen Brigham Young University

More information

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories Brigham Young University BYU ScholarsArchive All Faculty Publications 28-8 Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories James K. Hall Brigham Young University - Provo, hallatjk@gmail.com

More information

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind Ashray A. Doshi, Surya P. Singh and Adam J. Postula The University of Queensland, Australia {a.doshi,

More information

Vector Field Path Following for Miniature Air Vehicles

Vector Field Path Following for Miniature Air Vehicles Brigham Young University BYU ScholarsArchive All Faculty Publications 27-6-25 Vector Field Path Following for Miniature Air Vehicles Timothy McLain Mechanical Engineering Department, Brigham Young University,

More information

IEEE TRANSACTIONS ON ROBOTICS 1. Moving Path Following for Unmanned Aerial Vehicles with Applications to Single and Multiple Target Tracking Problems

IEEE TRANSACTIONS ON ROBOTICS 1. Moving Path Following for Unmanned Aerial Vehicles with Applications to Single and Multiple Target Tracking Problems IEEE TRANSACTIONS ON ROBOTICS 1 Moving Path Following for Unmanned Aerial ehicles with Applications to Single and Multiple Target Tracking Problems Tiago Oliveira, A. Pedro Aguiar, Member, IEEE, Pedro

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein Abstract

More information

SMALL UNMANNED AIRCRAFT

SMALL UNMANNED AIRCRAFT SMALL UNMANNED AIRCRAFT This page intentionally left blank SMALL UNMANNED AIRCRAFT Theory and Practice RANDAL W BEARD TIMOTHY W McLAIN PRINCETON UNIVERSITY PRESS Princeton and Oxford Copyright 2012 by

More information

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also

More information

VN-100 Velocity Compensation

VN-100 Velocity Compensation VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require

More information

Modeling of a Small Unmanned Aerial Vehicle

Modeling of a Small Unmanned Aerial Vehicle Modeling of a Small Unmanned Aerial Vehicle A. Elsayed Ahmed, A. Hafez, A. N. Ouda, H. Eldin Hussein Ahmed, H. Mohamed Abd-Elkader Abstract Unmanned aircraft systems (UAS) are playing increasingly prominent

More information

Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements

Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements Huili Yu a,, Rajnikant Sharma a, Randal W. Beard a, Clark N. Taylor b a Department of Electrical and Computer

More information

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Julian Sören Lorenz February 5, 2018 Contents 1 Glossary 2 2 Introduction 3 3 Tested algorithms 3 3.1 Unfiltered Method

More information

UAV Coordinate Frames and Rigid Body Dynamics

UAV Coordinate Frames and Rigid Body Dynamics Brigham Young University BYU ScholarsArchive All Faculty Publications 24-- UAV oordinate Frames and Rigid Body Dynamics Randal Beard beard@byu.edu Follow this and additional works at: https://scholarsarchive.byu.edu/facpub

More information

Lecture 10. Example: Friction and Motion

Lecture 10. Example: Friction and Motion Lecture 10 Goals: Exploit Newton s 3 rd Law in problems with friction Employ Newton s Laws in 2D problems with circular motion Assignment: HW5, (Chapter 7, due 2/24, Wednesday) For Tuesday: Finish reading

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

Nonlinear Wind Estimator Based on Lyapunov

Nonlinear Wind Estimator Based on Lyapunov Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics

More information

Marion and Thornton. Tyler Shendruk October 1, Hamilton s Principle - Lagrangian and Hamiltonian dynamics.

Marion and Thornton. Tyler Shendruk October 1, Hamilton s Principle - Lagrangian and Hamiltonian dynamics. Marion and Thornton Tyler Shendruk October 1, 2010 1 Marion and Thornton Chapter 7 Hamilton s Principle - Lagrangian and Hamiltonian dynamics. 1.1 Problem 6.4 s r z θ Figure 1: Geodesic on circular cylinder

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016

More information

THE TRANS-PACIFIC CROSSING: LONG RANGE ADAPTIVE PATH PLANNING FOR UAVS THROUGH VARIABLE WIND FIELDS

THE TRANS-PACIFIC CROSSING: LONG RANGE ADAPTIVE PATH PLANNING FOR UAVS THROUGH VARIABLE WIND FIELDS THE TRANS-PACIFIC CROSSING: LONG RANGE ADAPTIVE PATH PLANNING FOR UAVS THROUGH VARIABLE WIND FIELDS Juan Carlos Rubio *, University of Washington, Seattle, WA Sean Kragelund, Naval Undersea Warfare Center,

More information

Vectors. Chapter 3. Arithmetic. Resultant. Drawing Vectors. Sometimes objects have two velocities! Sometimes direction matters!

Vectors. Chapter 3. Arithmetic. Resultant. Drawing Vectors. Sometimes objects have two velocities! Sometimes direction matters! Vectors Chapter 3 Vector and Vector Addition Sometimes direction matters! (vector) Force Velocity Momentum Sometimes it doesn t! (scalar) Mass Speed Time Arithmetic Arithmetic works for scalars. 2 apples

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah

More information

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control Small Unmanned Aerial Vehicle with Variable Geometry Delta Wing Koji Nakashima, Kazuo Okabe, Yasutaka Ohsima 2, Shuichi Tajima 2 and Makoto Kumon 2 Abstract The kiteplane that is considered in this paper

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

More information

1-1 Magnetism. q ν B.(1) = q ( ) (2)

1-1 Magnetism. q ν B.(1) = q ( ) (2) 1-1 Magnetism Magnets exert forces on each other just like charges. You can draw magnetic field lines just like you drew electric field lines. Magnetic north and south pole s behavior is not unlike electric

More information

NAVIGATION (1) GENERAL NAVIGATION

NAVIGATION (1) GENERAL NAVIGATION 1 Which is the highest latitude listed below at which the sun will rise above the horizon and set every day? A 68 B 66 C 62 D 72 2 An aircraft flies a great circle track from 56 N 070 W to 62 N 110 E.

More information

Nonlinear Tracking Control for Nonholonomic Mobile Robots with Input Constraints: An Experimental Study

Nonlinear Tracking Control for Nonholonomic Mobile Robots with Input Constraints: An Experimental Study 5 American Control Conference June 8-, 5. Portland, OR, USA FrC.5 Nonlinear Tracking Control for Nonholonomic Mobile Robots with Input Constraints: An Eperimental Study Wei Ren, Ji-Sang Sun, Randal W.

More information

Design and Implementation of an Unmanned Tail-sitter

Design and Implementation of an Unmanned Tail-sitter 1 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 1. Hamburg, Germany Design and Implementation of an Unmanned Tail-sitter Roman Bapst,

More information

arxiv: v2 [cs.ro] 15 Feb 2017

arxiv: v2 [cs.ro] 15 Feb 2017 Guidance algorithm for smooth trajectory tracking of a fixed wing UAV flying in wind flows. Hector Garcia de Marina 1, Yuri A. Kapitanyuk 2, Murat Bronz 1, Gautier Hattenberger 1 and Ming Cao 2 arxiv:1610.02797v2

More information

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010 Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010 Problem 1: Control of Short Period Dynamics Consider the

More information

Addis Ababa University Addis Ababa Institute of Technology School Of Mechanical and Industrial Engineering Extension Division` Assignment 1

Addis Ababa University Addis Ababa Institute of Technology School Of Mechanical and Industrial Engineering Extension Division` Assignment 1 Assignment 1 1. Vehicle B is stopped at a traffic light, as shown in the figure. At the instant that the light turns green, vehicle B starts to accelerate at 0.9144m/s 2. At this time vehicle A is 91.44m

More information

Worksheet 1.7: Introduction to Vector Functions - Position

Worksheet 1.7: Introduction to Vector Functions - Position Boise State Math 275 (Ultman) Worksheet 1.7: Introduction to Vector Functions - Position From the Toolbox (what you need from previous classes): Cartesian Coordinates: Coordinates of points in general,

More information

Localizer Hold Autopilot

Localizer Hold Autopilot Localizer Hold Autopilot Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Localizer hold autopilot is one of the important

More information

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1 Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6

More information

1 A car moves around a circular path of a constant radius at a constant speed. Which of the following statements is true?

1 A car moves around a circular path of a constant radius at a constant speed. Which of the following statements is true? Slide 1 / 30 1 car moves around a circular path of a constant radius at a constant speed. Which of the following statements is true? The car s velocity is constant The car s acceleration is constant The

More information

Smooth Transitions for a Turning Dubins Vehicle

Smooth Transitions for a Turning Dubins Vehicle AIAA Guidance, Navigation, and Control Conference - 5 August, Toronto, Ontario Canada AIAA -755 Smooth Transitions for a Turning Dubins Vehicle Heejun Choi and Ella M. Atkins University of Michigan, Ann

More information

MODELING OF A SMALL UNMANNED AERIAL VEHICLE

MODELING OF A SMALL UNMANNED AERIAL VEHICLE MODELING OF A SMALL UNMANNED AERIAL VEHICLE AHMED ELSAYED AHMED Electrical Engineering Dept., Shoubra Faculty of Engineering, Benha University, Qaliuobia, Egypt (Telephone: +201007124097), Email: eng_medoelbanna

More information

How to Use a Compass with a USGS Topographic Map

How to Use a Compass with a USGS Topographic Map How to Use a Compass with a USGS Topographic Map METHOD #1: (these directions assume your orienting arrow lines up with the North indicator on your compass dial, meaning the compass has not been adjusted

More information

SB Ch 6 May 15, 2014

SB Ch 6 May 15, 2014 Warm Up 1 Chapter 6: Applications of Trig: Vectors Section 6.1 Vectors in a Plane Vector: directed line segment Magnitude is the length of the vector Direction is the angle in which the vector is pointing

More information

Practice Exam 2. Name: Date: ID: A. Multiple Choice Identify the choice that best completes the statement or answers the question.

Practice Exam 2. Name: Date: ID: A. Multiple Choice Identify the choice that best completes the statement or answers the question. Name: Date: _ Practice Exam 2 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. A roller-coaster car has a mass of 500 kg when fully loaded with passengers.

More information

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions University of Colorado, Boulder CU Scholar Aerospace Engineering Sciences Graduate Theses & Dissertations Aerospace Engineering Sciences Summer 7-23-2014 State Estimation for Autopilot Control of Small

More information

Congruence Axioms. Data Required for Solving Oblique Triangles

Congruence Axioms. Data Required for Solving Oblique Triangles Math 335 Trigonometry Sec 7.1: Oblique Triangles and the Law of Sines In section 2.4, we solved right triangles. We now extend the concept to all triangles. Congruence Axioms Side-Angle-Side SAS Angle-Side-Angle

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Physics 207 Lecture 10. Lecture 10. Employ Newton s Laws in 2D problems with circular motion

Physics 207 Lecture 10. Lecture 10. Employ Newton s Laws in 2D problems with circular motion Lecture 10 Goals: Employ Newton s Laws in 2D problems with circular motion Assignment: HW5, (Chapters 8 & 9, due 3/4, Wednesday) For Tuesday: Finish reading Chapter 8, start Chapter 9. Physics 207: Lecture

More information

Planar Motion with Constant Acceleration

Planar Motion with Constant Acceleration Planar Motion with Constant Acceleration 1. If the acceleration vector of an object is perpendicular to its velocity vector, which of the following must be true? (a) The speed is changing. (b) The direction

More information

Equations of Motion for Micro Air Vehicles

Equations of Motion for Micro Air Vehicles Equations of Motion for Micro Air Vehicles September, 005 Randal W. Beard, Associate Professor Department of Electrical and Computer Engineering Brigham Young University Provo, Utah 84604 USA voice: (80

More information

Performance Flight Testing of Small Electric Powered Unmanned Aerial Vehicles

Performance Flight Testing of Small Electric Powered Unmanned Aerial Vehicles Brigham Young University BYU ScholarsArchive All Faculty Publications 9-9 Performance Flight Testing of Small Electric Powered Unmanned Aerial Vehicles Jon N. Ostler Brigham Young University - Provo W.

More information

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance

More information

Autonomous Fixed Wing Air Vehicles

Autonomous Fixed Wing Air Vehicles Guidance and Control of Autonomous Fixed Wing Air Vehicles Randal W. Beard Timothy W. McLain Brigham Young University ii Contents Preface vii 1 Introduction 1 1.1 System Architecture..................................

More information

Robotics. Path Planning. Marc Toussaint U Stuttgart

Robotics. Path Planning. Marc Toussaint U Stuttgart Robotics Path Planning Path finding vs. trajectory optimization, local vs. global, Dijkstra, Probabilistic Roadmaps, Rapidly Exploring Random Trees, non-holonomic systems, car system equation, path-finding

More information

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations DENIS KOTARSKI, Department of Mechanical Engineering, Karlovac University of Applied Sciences, J.J. Strossmayera 9, Karlovac,

More information

High School Math Contest

High School Math Contest High School Math Contest University of South Carolina February 4th, 017 Problem 1. If (x y) = 11 and (x + y) = 169, what is xy? (a) 11 (b) 1 (c) 1 (d) 4 (e) 48 Problem. Suppose the function g(x) = f(x)

More information

The coverage problem for loitering Dubins vehicles

The coverage problem for loitering Dubins vehicles CDC 2007, To appear New Orleans, LA The coverage problem for loitering Dubins vehicles Ketan Savla Francesco Bullo Emilio Frazzoli Abstract In this paper we study a facility location problem for groups

More information

Optimal Trajectory Generation using Model. Predictive Control for Aerially Towed Cable Systems

Optimal Trajectory Generation using Model. Predictive Control for Aerially Towed Cable Systems Optimal Trajectory Generation using Model Predictive Control for Aerially Towed Systems Liang Sun 1, John D. Hedengren 2, and Randal W. Beard 3 Brigham Young University, Provo, UT, 8462, USA This paper

More information

On the Computation of the Ego-Motion and Distance to Obstacles for a Micro Air Vehicle

On the Computation of the Ego-Motion and Distance to Obstacles for a Micro Air Vehicle On the Computation of the Ego-Motion and Distance to Obstacles for a Micro Air Vehicle Ram V. Iyer, hihai He and Phillip R. Chandler Abstract In this paper, we have considered the problem of velocity and

More information

Motion Planning for LTL Specifications: A Satisfiability Modulo Convex Optimization Approach

Motion Planning for LTL Specifications: A Satisfiability Modulo Convex Optimization Approach Motion Planning for LTL Specifications: A Satisfiability Modulo Convex Optimization Approach Yasser Shoukry UC Berkeley, UCLA, and UPenn Joint work with Pierluigi Nuzzo (UC Berkeley), Indranil Saha (IIT

More information

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. 2.3.2. Steering control using point mass model: Open loop commands We consider

More information

Chris Elliott Flight Controls / Quantum Computing. Copyright 2015, Lockheed Martin Corporation. All rights reserved.

Chris Elliott Flight Controls / Quantum Computing. Copyright 2015, Lockheed Martin Corporation. All rights reserved. On Example Models and Challenges Ahead for the Evaluation of Complex Cyber-Physical Systems with State of the Art Formal Methods V&V Research in Quantum Enabled V&V Technology June 9-11, 2015 Chris Elliott

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 12. Unit 5 Circular Motion and Gravitation Part 1 Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting

More information

Formation Control of Multi Agent System in Cyclic Pursuit with Varying Inter-Agent Distance

Formation Control of Multi Agent System in Cyclic Pursuit with Varying Inter-Agent Distance Indian Institute of Technology Madras Formation Control of Multi Agent System in Cyclic Pursuit with Varying Inter-Agent Distance Galib Rahaman Mallik 1 and Arpita Sinha 2 Abstract This paper is concerned

More information

Welcome back to Physics 211

Welcome back to Physics 211 Welcome back to Physics 211 Today s agenda: Circular Motion 04-2 1 Exam 1: Next Tuesday (9/23/14) In Stolkin (here!) at the usual lecture time Material covered: Textbook chapters 1 4.3 s up through 9/16

More information

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation Bank-to-Turn Control for a Small UA using Backstepping and Parameter Adaptation Dongwon Jung and Panagiotis Tsiotras Georgia Institute of Technology, Atlanta, GA 333 USA (e-mail: dongwon.jung, tsiotras@gatech.edu)

More information

TYPICAL NUMERIC QUESTIONS FOR PHYSICS I REGULAR QUESTIONS TAKEN FROM CUTNELL AND JOHNSON CIRCULAR MOTION CONTENT STANDARD IB

TYPICAL NUMERIC QUESTIONS FOR PHYSICS I REGULAR QUESTIONS TAKEN FROM CUTNELL AND JOHNSON CIRCULAR MOTION CONTENT STANDARD IB TYPICAL NUMERIC QUESTIONS FOR PHYSICS I REGULAR QUESTIONS TAKEN FROM CUTNELL AND JOHNSON CIRCULAR MOTION CONTENT STANDARD IB 1. A car traveling at 20 m/s rounds a curve so that its centripetal acceleration

More information

Autonomous UCAV Strike Missions using Behavior Control Lyapunov Functions

Autonomous UCAV Strike Missions using Behavior Control Lyapunov Functions Autonomous UCAV Strike Missions using Behavior Control Lyapunov Functions Petter Ögren, Adam Backlund, Tobias Harryson, Lars Kristensson, Patrik Stensson Swedish Defence Research Agency (FOI), SE-164 9

More information

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives Hamidreza Chitsaz 1, Steven M. LaValle 1, Devin J. Balkcom, and Matthew T. Mason 3 1 Department of Computer Science

More information

Quadcopter Dynamics 1

Quadcopter Dynamics 1 Quadcopter Dynamics 1 Bréguet Richet Gyroplane No. 1 1907 Brothers Louis Bréguet and Jacques Bréguet Guidance of Professor Charles Richet The first flight demonstration of Gyroplane No. 1 with no control

More information

CPS lesson Magnetism ANSWER KEY

CPS lesson Magnetism ANSWER KEY CPS lesson Magnetism ANSWER KEY 1. Two wire strips carry currents from P to Q and from R to S. If the current directions in both wires are reversed, the net magnetic force of strip 1 on strip 2: * A. remains

More information

Problem 1 Problem 2 Problem 3 Problem 4 Total

Problem 1 Problem 2 Problem 3 Problem 4 Total Name Section THE PENNSYLVANIA STATE UNIVERSITY Department of Engineering Science and Mechanics Engineering Mechanics 12 Final Exam May 5, 2003 8:00 9:50 am (110 minutes) Problem 1 Problem 2 Problem 3 Problem

More information

1 The Derivative and Differrentiability

1 The Derivative and Differrentiability 1 The Derivative and Differrentiability 1.1 Derivatives and rate of change Exercise 1 Find the equation of the tangent line to f (x) = x 2 at the point (1, 1). Exercise 2 Suppose that a ball is dropped

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

Euclidean Shortest Path Algorithm for Spherical Obstacles

Euclidean Shortest Path Algorithm for Spherical Obstacles Euclidean Shortest Path Algorithm for Spherical Obstacles Fajie Li 1, Gisela Klette 2, and Reinhard Klette 3 1 College of Computer Science and Technology, Huaqiao University Xiamen, Fujian, China 2 School

More information

AIR FORCE INSTITUTE OF TECHNOLOGY

AIR FORCE INSTITUTE OF TECHNOLOGY AUTONOMOUS UNMANNED AERIAL VEHICLE RENDEZVOUS FOR AUTOMATED AERIAL REFUELING THESIS Brian S. Burns, Major, USAF AFIT/GAE/ENY/07- M05 DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY AIR FORCE INSTITUTE OF TECHNOLOGY

More information

Adaptive Path Planning for Unmanned Aircraft Using In-flight Wind Velocity Estimation

Adaptive Path Planning for Unmanned Aircraft Using In-flight Wind Velocity Estimation Adaptive Path Planning for Unmanned Aircraft Using In-flight Wind Velocity Estimation Sebastian Benders, Andreas Wenz, Tor Arne Johansen German Aerospace Center (DLR) Institute of Flight Systems Braunschweig,

More information

Autonomous Robotic Vehicles

Autonomous Robotic Vehicles Autonomous Robotic Vehicles Ground, Air, Undersea Jim Keller July 15, 2005 Types of Vehicles Ground Wheeled Tracked Legged Crawling/snake Air Fixed wing Powered gliders Rotary wing Flapping wing Morphing

More information

Flight and Orbital Mechanics

Flight and Orbital Mechanics Flight and Orbital Mechanics Lecture slides Challenge the future 1 Flight and orbital mechanics Flight Mechanics practice questions Dr. ir. Mark Voskuijl 20-11-2013 Delft University of Technology Challenge

More information

x f(x)

x f(x) 1. Name three different reasons that a function can fail to be differential at a point. Give an example for each reason, and explain why your examples are valid. 2. Given the following table of values,

More information

x f(x)

x f(x) 1. Name three different reasons that a function can fail to be differentiable at a point. Give an example for each reason, and explain why your examples are valid. 2. Given the following table of values,

More information

Extremal Trajectories for Bounded Velocity Differential Drive Robots

Extremal Trajectories for Bounded Velocity Differential Drive Robots Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract

More information

Circulation of curves using vector fields: actual robot experiments in 2D and 3D workspaces

Circulation of curves using vector fields: actual robot experiments in 2D and 3D workspaces IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8,, Anchorage, Alaska, USA Circulation of curves using vector fields: actual robot experiments in D and 3D workspaces

More information

P211 Spring 2004 Form A

P211 Spring 2004 Form A 1. A 2 kg block A traveling with a speed of 5 m/s as shown collides with a stationary 4 kg block B. After the collision, A is observed to travel at right angles with respect to the initial direction with

More information

PHYS 1303 Final Exam Example Questions

PHYS 1303 Final Exam Example Questions PHYS 1303 Final Exam Example Questions 1.Which quantity can be converted from the English system to the metric system by the conversion factor 5280 mi f 12 f in 2.54 cm 1 in 1 m 100 cm 1 3600 h? s a. feet

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

Mechatronics Assignment # 1

Mechatronics Assignment # 1 Problem # 1 Consider a closed-loop, rotary, speed-control system with a proportional controller K p, as shown below. The inertia of the rotor is J. The damping coefficient B in mechanical systems is usually

More information

EQUATIONS OF MOTION: NORMAL AND TANGENTIAL COORDINATES (Section 13.5)

EQUATIONS OF MOTION: NORMAL AND TANGENTIAL COORDINATES (Section 13.5) EQUATIONS OF MOTION: NORMAL AND TANGENTIAL COORDINATES (Section 13.5) Today s Objectives: Students will be able to apply the equation of motion using normal and tangential coordinates. APPLICATIONS Race

More information

Flight Trajectory Planning for Fixed-Wing Aircraft in Loss of Thrust Emergencies.

Flight Trajectory Planning for Fixed-Wing Aircraft in Loss of Thrust Emergencies. 1 Flight Trajectory Planning for Fixed-Wing Aircraft in Loss of Thrust Emergencies. Saswata Paul, Frederick Hole, Alexandra Zytek and Carlos A. Varela Department of Computer Science ; Department of Mechanical,

More information

Exam 1 January 31, 2012

Exam 1 January 31, 2012 Exam 1 Instructions: You have 60 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Dynamics and Control Preliminary Examination Topics

Dynamics and Control Preliminary Examination Topics Dynamics and Control Preliminary Examination Topics 1. Particle and Rigid Body Dynamics Meirovitch, Leonard; Methods of Analytical Dynamics, McGraw-Hill, Inc New York, NY, 1970 Chapters 1-5 2. Atmospheric

More information

General Physics (PHYC 252) Exam 4

General Physics (PHYC 252) Exam 4 General Physics (PHYC 5) Exam 4 Multiple Choice (6 points). Circle the one best answer for each question. For Questions 1-3, consider a car battery with 1. V emf and internal resistance r of. Ω that is

More information

Faculty of Engineering and Department of Physics Engineering Physics 131 Midterm Examination Monday February 24, 2014; 7:00 pm 8:30 pm

Faculty of Engineering and Department of Physics Engineering Physics 131 Midterm Examination Monday February 24, 2014; 7:00 pm 8:30 pm Faculty of Engineering and Department of Physics Engineering Physics 131 Midterm Examination Monday February 4, 014; 7:00 pm 8:30 pm 1. No notes or textbooks allowed.. Formula sheets are included (may

More information

Aerodynamics SYST 460/560. George Mason University Fall 2008 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH. Copyright Lance Sherry (2008)

Aerodynamics SYST 460/560. George Mason University Fall 2008 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH. Copyright Lance Sherry (2008) Aerodynamics SYST 460/560 George Mason University Fall 2008 1 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH Copyright Lance Sherry (2008) Ambient & Static Pressure Ambient Pressure Static Pressure 2 Ambient

More information