Analysis and Control of Flapping Flight: from Biological to Robotic - - PowerPoint PPT Presentation

analysis and control of flapping flight from biological
SMART_READER_LITE
LIVE PREVIEW

Analysis and Control of Flapping Flight: from Biological to Robotic - - PowerPoint PPT Presentation

Analysis and Control of Flapping Flight: from Biological to Robotic Insects Luca Schenato Robotics and Intelligent Machines Laboratory Department of EECS University of California at Berkeley Biomimetic Flying Insects Overview and


slide-1
SLIDE 1

Analysis and Control of Flapping Flight: from Biological to Robotic Insects Luca Schenato

Robotics and Intelligent Machines Laboratory Department of EECS University of California at Berkeley

slide-2
SLIDE 2

Biomimetic Flying Insects

 Overview and motivations  True insect flight (Biomimetics)  Averaging theory  Flapping flight control

slide-3
SLIDE 3

Micromechanical Flight Insect Project* (MFI)

 Objective: 10-25mm (wingtip-to-wingtip), autonomous flapping

flight, solar-cell powered, piezoelectric actuation, biomimetic sensors

 Applications: surveillance, search & rescue in hazardous and

impenetrable environments

 Advantages: highly manoeuvrable, small, inexpensive  Interdisciplinary: 4Dept (Bio,EE,ME,CS,Material S.), 6 profs., 10

students

*MURI-ONR

slide-4
SLIDE 4

Motivating Questions:

 Biological perspective:

 How do insects control flight ?  Why are they so maneuverable ?

 Engineering perspective:

 How can we replicate insect flight performance on

MFIs given the limited computational resources?

 How is flapping flight different from helicopter flight ?

 Control Theoretic perspective:

 What’s really novel in flapping flight from a control

point of view ?

slide-5
SLIDE 5

Contribution:

 Biological perspective:

 Constructive evidence that flapping flight allows

independent control of 5 degrees of freedom

 Engineering perspective:

 Averaging theory and biomimetics simplify control design  Periodic proportional feedback sufficient to stabilize several

flight modes

 Control Theoretic perspective:

 Flapping flight as biological example of high-frequency

control of an underactuated system

slide-6
SLIDE 6

Previous work: biological perspective

 Seminal work by C. Ellington and M. Dickinson for insect aerodynamics

(80-90s)

 Correlation available between flight maneuvers and wing motions  Partial evidence that insect can control directly 5 degrees of freedom

  • ut of the total 6

Courtesy of S. Fry

slide-7
SLIDE 7

Previous work: Micro Aerial Vehicles (MAVs)

Entomopter at GeorgiaTech Microbat at Caltech Black Widow by Aerovinment Inc. Mesicopter at Stanford

slide-8
SLIDE 8

Previous work: control theory

 Fish locomotion:

 [Mason, Morgansen, Vela, Murray, Burdick 99-03]

 Underactuated systems  Averaging theory

 Anguilliform locomotion (eels):

 [McIsaacs 03, Ostrowski 98]

 Symmetry  Averaging theory

 Flapping flight

 … ?

Periodic motion of appendages is rectified into locomotion

slide-9
SLIDE 9

Biomimetic Flying Insects

 Overview and motivations  True insect flight (Biomimetics)  Averaging theory  Flapping Flight Control

slide-10
SLIDE 10

.…The Bumblebee Flies Anyway

Unsteady state aerodynamics at low Reynolds Number Re¼ 100-1000

Courtesy of M.H. Dickinson and S. Sane

slide-11
SLIDE 11

Aerodynamic Mechanisms:

Experimental data are courtesy of M.H. Dickinson and S. Sane

Delayed Stall

experimental

  • ur simulations

Rotational lift Wake Capture

slide-12
SLIDE 12

Insect Body Dynamics

Rigid body motion equations

slide-13
SLIDE 13

Insects and helicopters

 Analogies:

 Control of position by

changing the orientation

 Control of altitude by

changing lift

 Differences:

 Cannot control forces and

torques directly since they are coupled time-varying complex functions of wings position and velocity

slide-14
SLIDE 14

Dynamics of insect

Aerodynamics Rigid Body Dynamics

Input u Output x Wing motion

Insect motion

slide-15
SLIDE 15

Biomimetic Flying Insects

 Overview and motivations  True insect flight (Biomimetics)  Averaging theory  Flapping Flight Control

slide-16
SLIDE 16

Averaging Theory:

 If forces change very rapidly relative to body

dynamics, only mean forces and torques are important

Mean forces/torques Zero-mean forces\torques

slide-17
SLIDE 17

Averaging Theory (Russian School ’60s):

x: Periodic system xav: Averaged system

Exponentially stable T-periodic limit cycle

slide-18
SLIDE 18

Averaging: systems with inputs

virtual inputs

slide-19
SLIDE 19

Why ? 3 Issues

How do we choose the T-periodic function w(v,t) ?

How can we compute ?

How small should the period T be?

Virtual inputs

slide-20
SLIDE 20

Advantages of high frequency: a motivating example

1 Input: u 2 Degrees of freedom: (x,y) Want (x,y)  0 for all initial conditions

Origin (x,y)=(0,0) is NOT an equilibrium point

# degs of freedom > # input available (independently controlled)

slide-21
SLIDE 21

1 Input: u 2 Degrees of freedom: (x,y) Want (x,y)  0 for all initial conditions

Two linear independent virtual input: v1,v2 !!!!

Advantages of high frequency: a motivating example

Input is distributed differently

slide-22
SLIDE 22

Advantages of high frequency: a motivating example

Closed loop system Averaged Closed loop system

slide-23
SLIDE 23

Tracking “infeasible” trajectories

slide-24
SLIDE 24

Advantages of averaging

  • 1. Increases # of (virtual) inputs
  • 2. Decouples inputs
  • 3. Approximates infeasible trajectories
slide-25
SLIDE 25

Back to the 3 Issues

How do we choose the T-periodic function w(v,t) ?

Geometric control [Bullo00] [Vela 03] [Martinez 03] …

BIOMIMETICS : mimic insect wing trajectory

How can we compute ?

For insect flight this boils down to computing mean forces and torques over a wingbeat period:

How small must the period T of the periodic input be?

Practically in all insect species wingbeat period T is small enuogh w.r.t insect dynamics

slide-26
SLIDE 26

Biomimetic Flying Insects

 Overview and motivations  True insect flight (Biomimetics)  Averaging theory  Flapping Flight Control

slide-27
SLIDE 27

The 3 Issues

How do we choose the T-periodic function u=w(v,t) ?

How can we compute ?

How small must the period T of the periodic input be?

slide-28
SLIDE 28

Flight Control mechanisms in real insects

 Kinematic parameters of wing motion have been

correlated to observed maneuvers [G. Taylor, Biol. Rev. 99]

 Stroke amplitude:

 Symmetric change 

climb/dive

 Asymmetric change 

roll rotation

 Stroke offset:

 Symmetric change

 pitch rotation

 Timing of rotation

 Asymmetric

 yaw/roll rotation

 Symmetric

 pitch rotation

 Angle of attack

 Asymmetric

 forward thrust

slide-29
SLIDE 29

Parameterization of wing motion

Stroke amplitude Offset of stroke angle Timing of rotation Stroke angle Rotation angle

slide-30
SLIDE 30

60

  • 60
  • 60

60

Parameterization of wing motion

slide-31
SLIDE 31

Back to the 3 issues

How do we choose the T-periodic function w(v,t) ?

How can we compute ?

How small must the period T of the periodic input be?

slide-32
SLIDE 32

Mean forces/torques map

Independent control of 5 degrees of freedom

Wing length

slide-33
SLIDE 33

Mean forces/torques map

slide-34
SLIDE 34

Dynamics of insect revised

Aerodynamics Rigid Body Dynamics

Input u Output x Before averaging After averaging

  • Hovering
  • Cruising
  • Steering

Proportional Feedback

slide-35
SLIDE 35

Proportional periodic feedback

Wings trajectory Kinematic parameters

BIOMIMETICS

Insect position

Averaging LQG ,H1 ,… Periodic proportional feedback

slide-36
SLIDE 36

Insect Dynamics: realistic model

Aerodynamics Rigid Body Dynamics

Input Output

Actuators Sensors Input voltage to actuators Wing kinematics Sensor measurements Insect position

slide-37
SLIDE 37

Proportional periodic feedback

Input voltages to actuators Output from sensors

slide-38
SLIDE 38

Simulations w/ sensors and actuators: Recovering

slide-39
SLIDE 39

Summarizing …

 Biological perspective:

 Flapping flight allows independent control of 5

degrees of freedom

 Engineering perspective:

 Averaging theory and biomimetics simplify control

design

 Periodic proportional feedback sufficient to stabilize

several flight modes

 Control Theoretic perspective:

 Flapping flight as biological example of high-

frequency control of an underactuated system

slide-40
SLIDE 40

What’s next ?

Bird flocks Insect swarms Fish schools

 Fundamental questions:

 How local feedback and communication give rise to

global behavior ?

 How is information extracted and propagated over

the network ?

 How spatial and temporal correlation is exploited ?

slide-41
SLIDE 41

Research agenda: networks of systems

ENGINEERING BIOLOGY SYSTEMS THEORY

Sensor networks Cell Biology Swarm Intelligence Abstraction Cooperative robotics Design tools

slide-42
SLIDE 42

Publications:

 Analysis and Control of flapping flight: from biological

to robotic insect, Ph.D. dissertation, 2003

 Attitude Control for a Micromechanical Flying Insect

via Sensor Output Feedback with W.C Wu, S. Sastry, IEEE Trans Rob.&Aut., Feb 2004

 Flapping flight for biomimetic robotic insects: Part I -

System modeling with W.C Wu, X. Deng S. Sastry, submitted to IEEE Trans. Robotics

 Flapping flight for biomimetic robotic insects: Part II –

Flight Control Design with X. Deng, S. Sastry, submitted to IEEE Trans. Robotics