20
Reconstitution de l’état d’un micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à l’ENSICA Département Avionique et Systèmes - ENSICA ECOLE DOCTORALE SYSTÈMES DEA Systèmes Automatiques Année universitaire 2002-2003

Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Embed Size (px)

Citation preview

Page 1: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l’état d’un micro drone par fusion de données

Travail de stage DEA

Joan Solà Ortega, stagiaireYves Brière, responsable à l’ENSICA

Département Avionique et Systèmes - ENSICA

ECOLE DOCTORALE SYSTÈMESDEA Systèmes AutomatiquesAnnée universitaire 2002-2003

Page 2: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

2

1 Le projet Micro Drone

Pas de pilote

Gyromètres peu précis

Puissance de calcul limitée

Dynamique très rapide

Page 3: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

3

2 Le problème à résoudre

• Ce que l’on veut : Les états à observer

– Localisation dans l'espace : r (m)– Vitesse de translation : v (m/s)– Accélération : a (m/s2)– Orientation : q (quaternion)– Vitesse d'orientation : (rad/s)

Page 4: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

4

2 Le problème à résoudre

• Ce que l’on a : Les capteurs embarqués– L'accéléromètre 3D ac

– Le gyromètre 3D c

– Le magnétomètre 3D mc

– Le récepteur GPS rc , vc

GPS

Acc

Gyro

Mag

Pré

cisi

on

Dynamique

Page 5: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

5

2 Le problème à résoudre

• Ce qu’il faut savoir : Les systèmes de référence 

• La référence ECEF– GPS

• La référence NED– État : r, v, a, q

• La référence avion– Acc, Mag, Gyro

– État :

zavion

xavion

yavion

Greenwich

Equateur

Pôle Nord

zECEF

yECEF

xECEF

NE

D

Page 6: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

6

2 Le problème à résoudre

• Ce qu’il faut avoir : Les Idées !

Dynamique Relative

Statique

Absolue

Orientation

Localisation

Acc

GyroAcc + Mag

GPS

FUSION DE FUSION DE DONNÉESDONNÉES

Page 7: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

7

3 La solution : Kalman étendu

• Le modèle cinématique d'état

• Séparation en sous systèmes– Le sous système de

localisation – Le sous système

d'orientation

½

0

0

0

0

e

e

e

T

T

T

p q r

p r q

q r p

r q p

r

v

a

q

ω

r r v v

v v a v

a a v

q q Ω q v

ω ω v

Ω

Page 8: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

8

3 La solution : Kalman étendu

• Les modèles des mesures GPS– Amplitude réelle de l’état– Rotation constante– Translation constante

0

0

0

ECEF ECEF NED

ECEF ECEF NED

ECEF ECEF NED

ECEF

ECEF

ECEF

rx x xx xy xz x x

ry y yx yy yz y y

rz z zx zy zz z z

x xx xy xz

y yx yy yz

z zx zy zz

r r c c c r

r r c c c r

r r c c c r

v c c c

v c c c

v c c c

NED

NED

NED

vx x

vy y

vz z

v

v

v

Page 9: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

9

3 La solution : Kalman étendu

• Les modèles des mesures Acc, Mag et Gyro– Amplitude réelle (m, ou bien a+g)– Changement de repère variable (pas pour le Gyro)– Biais– Gains: K– Désalignements: L

cx x xy xz xx xy xz x x x

cy yx y yz yx yy yz y x y

cz zx zy z zx zy zz z x z

m k s s c c c m v

m s k s c c c m v

m s s k c c c m v

avionNEDC q

S = K+L

Page 10: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

10

3 La solution : Kalman étendu

• Augmentation du vecteur d’état avec les incertitudes des capteurs

Symbole r v a q Sg Sa Sm

Dimension 3x1 3x1 3x1 4x1 3x1 3x1 3x3 3x1 3x3 3x1 3x3

Sous vecteur

3x1 3x1 3x1 4x1 3x1 3x1 9x1 3x1 9x1 3x1 9x1

Indices 1-3 4-6 7-9 10-13 14-16 17-19 20-28 29-31 32-40 41-43 44-52

MICRO drone ??Incertitudes : mouvements browniens

Page 11: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

11

4 Les astuces

• Observateurs de poursuite: état du drone plus biais du gyromètre. – Algorithmes embarqués différenciés pour la localisation et

l’orientation.– États à estimer :

Symbole r v a q

Dimension 3x1 3x1 3x1 4x1 3x1 3x1

Sous vecteur

3x1 3x1 3x1 4x1 3x1 3x1

Indices 1-3 4-6 7-9 1-4 5-7 8-10

MICRO drone !!

9+10=19

Page 12: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

12

4 Les astuces

• Traitement des mesures asynchrones

ˆ

ˆ ˆ ˆ

ii

TiT

i i i

i

i i

h

y h

x

Hx

PHK

H PH r

P I KH P

x x K x

Nouvelle mesure ?

NON

OUI

Boucle de prédiction synchrone à 40 ms

Boucle de correctionà l’arrivée de chaque

mesure

ˆ

ˆ ˆ

T

x

φF

x

P F P F Q

x φ x

ˆ

ˆ ˆ ˆ

ii

TiT

i i i

i

i i

h

y h

x

Hx

PHK

H PH r

P I KH P

x x K x

Page 13: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

13

4 Les astuces

• Ne pas utiliser les mesures avec peu d’information– Pour des angles

d’inclinaison petitsles composantesverticales de m et gne varient pas beaucoup.

– L’orientation est bienobservable sans cesmesures zavion

xavion

yavion

gm

Page 14: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

14

5 Les résultats

• Sous système d’orientation

– Calibrage du gyromètre: gains et désalignements (19 états)

– Poursuite avec estimation du biais (10 états). Recherche d’un jeu de mesures réduit.

– Données artificielles et réelles

Page 15: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

15

5 Les résultats

• Calibration. Données artificielles Gxyz Axyz Mxyz

0 5 10 15 20 25 30 35 40 45-1

0

1Attitude

0 5 10 15 20 25 30 35 40 45

-2

0

2

Angular rates

0 5 10 15 20 25 30 35 40 45

0

0.2

0.4Gyro drifts

0 5 10 15 20 25 30 35 40 45

0

0.5

1

1.5Gyro gains and disalignements

Page 16: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

16

5 Les résultats

• Calibration. Données réelles Gxyz Axyz Mxyz

0 50 100 150-1

0

1Attitude

0 50 100 150

-2

0

2

Angular rates

0 50 100 150

0

0.05

0.1

0.15

Gyro drifts

0 50 100 1500

0.5

1

Gyro gains and disalignements

Page 17: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

17

5 Les résultats

• Poursuite. Données artificielles Gxyz Axy Mxy

0 5 10 15 20 25 30 35 40 45-1

0

1Attitude

0 5 10 15 20 25 30 35 40 45

-2

0

2

Angular rates

0 5 10 15 20 25 30 35 40 45-1

0

1Gyro drifts

0 5 10 15 20 25 30 35 40 45

0.01

0.02

0.03

Variances

Page 18: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

18

5 Les résultats

• Poursuite. Données réelles Gxyz Axy Mxy

0 10 20 30 40 50 60 70-1

0

1Attitude

0 10 20 30 40 50 60 70

-2

0

2

Angular rates

0 10 20 30 40 50 60 70

0

0.1

0.2

0.3

Gyro drifts

0 10 20 30 40 50 60 70

5

10

15

x 10-3 Variances

Page 19: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

19

Conclusions

• Une méthode optimale pour l’observation de l’état du micro drone a été développée

• Des méthodes simplifiées ont été conçues pour être embarquées

• L’observabilité peut être explorée pour différentes configurations de mesures

• La validation expérimentale de ces méthodes par le système embarqué est en cours et en bonne voie !

Page 20: Reconstitution de létat dun micro drone par fusion de données Travail de stage DEA Joan Solà Ortega, stagiaire Yves Brière, responsable à lENSICA Département

Reconstitution de l'état d'un micro drone par fusion de données

20

Merci!