Brigitte d ANDRA-NOVEL MINES ParisTech, PSL-Research University, - - PowerPoint PPT Presentation

brigitte d andr a novel mines paristech psl research
SMART_READER_LITE
LIVE PREVIEW

Brigitte d ANDRA-NOVEL MINES ParisTech, PSL-Research University, - - PowerPoint PPT Presentation

Brigitte d ANDRA-NOVEL MINES ParisTech, PSL-Research University, Centre de robotique, 60 Bd St Michel 75006 Paris Sylvain THOREL SAGEM, 100 avenue de Paris, 91344 Massy Cedex 1 Systems not stabilizable by means of continuous state


slide-1
SLIDE 1

1

Brigitte d’ ANDRÉA-NOVEL MINES ParisTech, PSL-Research University, Centre de robotique, 60 Bd St Michel 75006 Paris Sylvain THOREL SAGEM, 100 avenue de Paris, 91344 Massy Cedex

slide-2
SLIDE 2

Systems not stabilizable by means of continuous state

feedback laws (Brockett condition)

Similarities concerning Controllability , Stabilizability,

Flatness properties

Two different approaches for trajectory tracking of

nonsingular reference trajectories and for fixed point stabilization

2

slide-3
SLIDE 3

3

slide-4
SLIDE 4

4

Idem for the slider :

slide-5
SLIDE 5

The Unicycle : the TL system is controllable if

5

The slider : the TL system is controllable if

slide-6
SLIDE 6

STLC is satisfied for the two systems at each trajectory The non controllability of the tangent linearized system at a fixed point does not necessarily imply that the original nonlinear system does not satisfy the STLC property. In fact, it can be shown that the LARC is satisfied for both systems, as well as the STLC property.

6

Let us consider a neighborhood of the origin It cannot be in the image of the unicycle dynamics at the origin. STLC is satisfied for the two systems at each trajectory respectively BUT The same holds for the slider. Therefore, due to Brockett’s theorem, these two systems cannot be stabilized at fixed equilibrium points by means of continuous state feedback laws.

slide-7
SLIDE 7

7

[G. Kern, « Uniform controllability of a class of linear time-varying systems », IEEE TAC, 1982]

slide-8
SLIDE 8

Definition found in [18] and [19]:

8

[18] Jean lévine, Analysis and Control of Nonlinear Systems : A Flatness-basedApproach, Springer 2009, pp 143. [19] M. Fliess, J. Levine, P. Martin, P. Rouchon, Flatness and defect of non-linear systems: introductory theory and examples, Int. J. Control, vol. 61, 1327-1361, 1995.

slide-9
SLIDE 9

The unicycle robot is flat with flat outputs Y1 = x and Y2 = y :

9

The system is dynamic feedback linearizable, the decoupling matrix being singular when the longitudinal velocity is zero. The extended state χ1 is the longitudinal velocity v1 which has to be delayed.

slide-10
SLIDE 10

The unicycle robot is flat with flat outputs Y1 = x and Y2 = y :

10

The system is dynamic feedback linearizable, the decoupling matrix being singular when the longitudinal velocity is zero.

slide-11
SLIDE 11

11

Tracking non singular reference trajectories for the unicycle robot using dynamic feedback linearization

slide-12
SLIDE 12

The slider is flat with flat outputs Y1 = x and Y2 = y :

12

The system is dynamic feedback linearizable, the decoupling matrix being singular when the longitudinal acceleration is zero, the extended state χ1 is the longitudinal acceleration which has to be delayed.

slide-13
SLIDE 13

13

slide-14
SLIDE 14

Autonomous Indoor exploration for wheeled

mobile robots

SLAM Trajectory generation and tracking control laws 3D reconstruction Object recognition…

Adapt these technologies to a hybrid terrestrial

and aerial quadrotor prototype

14

slide-15
SLIDE 15

Slider dynamic behavior similar to hovercraft Tilting thrust Hovercraft model proposed in [8]

Simplified model derived from an underactuated surface

vessel modeling

Kinematic and dynamic equations

15

[8] I. Fantoni, R. Lozano, F. Mazenc, K. Y. Pettersen, Stabilization of a nonlinear underactuated hovercraft. Conference on Decision and Control (CDC), 1999

slide-16
SLIDE 16

Hovercrafts belong to a more general class of

marine vehicles which are known to be not asymptotically stabilizable at equilibrium points by continuous state feedback laws ([9]). by continuous state feedback laws ([9]). See also [7], [8], [10]

16 [9] K. Y. Pettersen and O. Egeland, Exponential Stabilization of an Underactuated Surface Vessel, CDC, 1996. [10] R. W. Brockett, Asymptotic stability and feedback stabilization, Diff. Geometric Control Theory, Ed . Brockett, Millmann, Sussmann, Birkhauser, Boston, pp 181-191, 1983. [7] E. Sontag, H. Sussmann, Remarks on continous feedback, CDC, Albuquerque, 1980 . [8] C. Samson, Velocity and torque feedback control of a non holonomic cart, Advanced robot control, Springer, 1991.

slide-17
SLIDE 17

Trajectory tracking

Non linear control laws based on a Lyapunov analysis

▪ Surface vessel/ Position tracking/ constraint : longitudinal speed ≠ 0 ([11]) ▪ Surface vessel/ Posture tracking/ Exciting reference trajectory ▪ Surface vessel/ Posture tracking/ Exciting reference trajectory

([12])

Flatness [13]

▪ Hovercraft stabilization/ Constraint on the reference trajectory

Sliding mode [14]

▪ Hovercraft stabilization

17 [11] J. M. Godhavn, Nonlinear Tracking of Underactuated Surface Vessel. Decision and Control conference, 1996. [12] Pettersen and Nijmeijer. Tracking control of an underactuated surface vessel. CDC, 1998 [13] H. Sira-Ramirez and C. A. Ibanez, On the control of the Hovercraft System. Decision and control conference, 2000. [14] H. Sira-Ramirez, Dynamic second order sliding mode control of the hovercraft vessel. Control Systems technology, IEEE Transactions on, 2002.

slide-18
SLIDE 18

Point stabilization

Time-varying control laws

▪ Smooth feedback but slow convergence [11] ▪ Homogeneous continuous feedback, fast convergence, low robustness [9], [16] (Surface vessel stabilization)

Discontinuous control laws

Lyapunov based analysis ([8]) (Hovercraft Stabilization)

Practical stabilization

▪ Hovercraft Stabilization/ Position tracking/ C3 reference trajectory

([17])

▪ Transverse functions [18]

18

[11] J.M. Coron, Brigitte d’Andréa-Novel, Smooth Stabilizing time-varying control laws for a class of nonlinear systems. Application to mobile robots. Proceedings of Nolcos Conference, Bordeaux, June 1992, pp. 649-654. [16] K. Y. Pettersen and T. I. Fossen, Underactuated Ship Stabilization using Integral Control : Experimental Results with Cybership I. IFAC NOLCOS, 1998. [17] A. P. Aguiar, L. Cremean and J. P. Hespanha, Position Tracking for a Nonlinear Underactuated Hovercraft : Controller Design and Experimental Results, Decision and Control conference, 2003. [18] P. Morin and C. Samson, Practical stabilization of driftless systems on Lie groups, INRIA, Tech. Rep. 4294, 2001.

slide-19
SLIDE 19

Model Commands

19

slide-20
SLIDE 20

20

slide-21
SLIDE 21

Outputs x, y & are flat outputs:

21

slide-22
SLIDE 22

Control law: Stability and convergence are assured for the closed

loop system with:

22

slide-23
SLIDE 23

Experimental platform Motion Capture system Drone Identification process Identification process Aerodynamic forces and moments Friction effects (static and kinetic) Grey box identification Trajectory tracking results

23

slide-24
SLIDE 24
  • software MOTIVE
  • Remote control

Streaming VRPN Communication ZigBee

Infrared cameras s250e Optitrack

24

  • Embedded computer
  • Microcontroller MikroKopter

Serial port Drone

slide-25
SLIDE 25

25

slide-26
SLIDE 26

Trajectory tracking realized by the flatness control law

Reference trajectory constraints: Derivatives until the second order for the state and third order

for the reference for the reference

Experimental conditions

Circular trajectory tracking with radius 1.1m Initial position :50cm from the reference trajectory Ground : parquet

26

slide-27
SLIDE 27

27

slide-28
SLIDE 28

28

slide-29
SLIDE 29

29

[11] J.M. Coron, Brigitte d’Andréa-Novel, Smooth Stabilizing time-varying control laws for a class

  • f nonlinear systems. Application to mobile robots. Nolcos Conference, Bordeaux, June 1992
slide-30
SLIDE 30

The theorem applies for the unicycle robot with

30

slide-31
SLIDE 31

31

slide-32
SLIDE 32

32

[J.B. Pomet, B. Thuilot, G. Bastin, G; Campion, « A hybrid strategy for the feedback stabilization of nonholonomic mechanical systems », Proc. IEEE CDC, 1992]

slide-33
SLIDE 33

The theorem applies for the slider with

33

slide-34
SLIDE 34

34

slide-35
SLIDE 35

We can consider the error tracking system at an equilibrium point with

35

slide-36
SLIDE 36

36

[G. Kern, « Uniform controllability of a class of linear time-varying systems », IEEE TAC, 1982]

slide-37
SLIDE 37

37

A change of coordinates

slide-38
SLIDE 38

38

A Lyapunov function candidate : Its time-derivative :

slide-39
SLIDE 39

39

By duality, OK if : [H.K. Khalil, « Nonlinear systems », Prentice Hall, 1995]

slide-40
SLIDE 40

For the complete system, the previous law u1 and the following yaw rate viewed as virtual Input (completed by backstepping technique) ensure the fixed point stabilization:

40

Proof : Lyapunov function candidate : Time-derivative of the Lyapunov function :

slide-41
SLIDE 41

LaSalle arguments :

41

On this invariant subset we can prove that e2 remains constant and that the yaw rate satisfies the assumptions of proposition 3.1 if ω is sufficiently small:

slide-42
SLIDE 42

42

slide-43
SLIDE 43

43

slide-44
SLIDE 44
  • A hybrid control strategy for unicycle and slider type robots.

44

  • How to extend these results in the context of finite-time stabilization ?

We collaborate in a recent research project on FTS funded by ANR with colleagues from INRIA Lille (W. Perruquetti, A. Poliakov, D. Efimov, J.P. Richard …), UPMC (J.M. Coron, E. Trélat …) and L. Rosier

slide-45
SLIDE 45

45

  • B. d’A-N, J-M. Coron, W. Perruquetti, « FTS of nonholonomic or underactuated

mechanical systems: the examples of the unicycle and the slider », in preparation [37] P. Morin, C. Samson, «Time-varying exponential stabilization of a rigid spacecraft with two control torques », IEEE TAC, 1997

slide-46
SLIDE 46

The case of the double integrator

46

  • E. Bernuau, W. Perruquetti, D. Efimov, E. Moulay, « Robust FT ouput feedback stabilization
  • f the double intergrator »,
  • Y. Hong, « FT stabilization and stabilizability of a class of controllable systems », SCL, 2002
  • L. Rosier, « Etude de qqs problèmes de stabilisation », PhD thesis, 1991
slide-47
SLIDE 47

The case of the slider

  • s. t.

2) to stabilize the double integrator

47

1) We conclude by time-periodicity.

slide-48
SLIDE 48

Stabilization of dynamical systems modeled by hyperbolic PDEs coupled with Boundary Conditions modeled by non linear ODEs. Some examples :

48

Overhead crane with flexible cable :

  • B. d’A-N, J.-M. C. : “Exponential stabilization of an overhead

crane with flexible cable via a back-stepping approach”, Automatica, (26), 2000.

  • B. d’A-N, J.-M. C : “Stabilization of an overhead crane with

a variable length flexible cable”, Computational and Applied Mathematics, Vol. 21 No. 1, 2002.

slide-49
SLIDE 49

Irrigation canals :

49

J.-M. C., B. d’A-N, G. B. : “Les équations de Saint-Venant pour le contrôle des canaux et des voies navigables. Penser globalement, observer et agir localement”, article pour la Recherche, Wxyz, No. 417, Mars 2008, pp. 82-83. J.-M. C., B. d’A-N, G. B. : “A Strict Lyapunov Function for Boundary Control of Hyperbolic Systems of Conservation Laws”, in IEEE Transaction on Automatic Control,

  • Vol. 52, No. 1, January 2007.
slide-50
SLIDE 50

Wind Instruments:

  • B. d’ANDRÉA-NOVEL, B. FABRE, J.-M. CORON : “An

acoustic model for automatic control of a slide flute”, in Acta Acustica, Journal of the European Acoustics Association (EEA), Volume 96, 2010, pp. 713-721.

50

  • B. d’ANDRÉA-NOVEL, J.-M. CORON, T. HÉLIE:

“Asymptotic observers for a simplified brass instrument model”, in Acta Acustica, Journal

  • f the European Acoustics Association

(EEA), Volume 96, 2010, pp. 733-742.

slide-51
SLIDE 51

51

slide-52
SLIDE 52
  • We have considered the simpler problem of controlling a slide flute : a cylindrical recorder

without finger holes but with a piston mechanism to modify the length.

  • From a mathematical point of view : a system of conservation laws leading to hyperbolic

PDEs coupled with a nonlinear ODE with delay.

52

PDEs coupled with a nonlinear ODE with delay.

slide-53
SLIDE 53

flue channel labium labium Bernoulli equations Bernoulli equations W h

Model of the jet channel and the mouth

The ideal boundary condition at x=0 si too simple !

53

mouth mouth pipe pipe

  • Interaction jet/labium, jet/pipe, jet drive mechanism [Cremer, Ising 1968; Coltman 1976].

Interaction jet/labium, jet/pipe, jet drive mechanism [Cremer, Ising 1968; Coltman 1976].

  • Vortex shedding at the labium [Verge, Fabre et al. 1994; Verge, Hirschberg, Caussé 1996].

Vortex shedding at the labium [Verge, Fabre et al. 1994; Verge, Hirschberg, Caussé 1996].

  • is the jet velocity and the pressure jump responsible of the sound production,

is the jet velocity and the pressure jump responsible of the sound production, mainly composed of the pressure jump due to the jet drive mechanism, and due mainly composed of the pressure jump due to the jet drive mechanism, and due to the vortex shedding. to the vortex shedding.

h

The pressure in the mouth is related to the output flow by the radiation impedance

slide-54
SLIDE 54
  • The pressure term due to the dipolar jet-drive :

Jet position

Uj c~0.3Uj

54

  • The dissipative pressure term due to vortex shedding :

Mouth cross section at the flue exit Jet position Spatial amplification of the jet Vena-contracta factor of the flow

W

Labium delay

slide-55
SLIDE 55

pf = 300 Pa pf = 55 Pa

55

pf = 5 Pa f1s = 310 Hz (close to 290.8 Hz) f2s = 925 Hz (close to 903.7 Hz)

slide-56
SLIDE 56

56

slide-57
SLIDE 57
  • The note being chosen, we solve the linearized B.C. w.r.t. L and U0. For

example, to obtain Fe ideal (c/4L) = 324 Hz, this leads to :

  • This is our feedforward control algorithm.

57

  • Feedback :
slide-58
SLIDE 58

Slide

feedforward

58

Slide + Artificial mouth

+ PID modal analysis

feedback

Target pitch

slide-59
SLIDE 59

59

slide-60
SLIDE 60

60

slide-61
SLIDE 61

61

slide-62
SLIDE 62

HAPPY BIRTHDAY

62

JEAN-MICHEL !!!