• Aucun résultat trouvé

Interval State Estimation With Data Association

N/A
N/A
Protected

Academic year: 2021

Partager "Interval State Estimation With Data Association"

Copied!
37
0
0

Texte intégral

(1)

Motivation Formalization Test-case

Interval State Estimation With Data Association

B. Desrochers, L. Jaulin

Rostock, SWIM 2018, July 25-27

(2)

La Cordelière

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(3)

Motivation Formalization Test-case

(4)

Reconstitution de la bataille youtu.be/yP4cM1UGrqY

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(5)

Motivation Formalization Test-case

Magnetism

(6)

Romain Schwab

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(7)

Motivation Formalization Test-case

(8)

Boatbot

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(9)

Motivation Formalization Test-case

(10)

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(11)

Motivation Formalization Test-case

(12)

Robots

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(13)

Motivation Formalization Test-case

Folaga with Kopadia

youtu.be/VqXG9zO_q1A

(14)

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(15)

Motivation Formalization Test-case

(16)

Formalization

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(17)

Motivation Formalization Test-case

State estimation problem

x ˙ (t ) = f ( x (t )), u (t)) (evolution equation)

g(x(t i )) ∈ [y](t i ) (observation constraint)

x ( 0 ) ∈ X 0 ( initial state )

(18)

Implicit form

 

 

x ˙ (t ) = f ( x (t)), u (t)) g(x(t i ),y(t i )) = 0, y (t i ) ∈ [ y ](t i ) x ( 0 ) ∈ X 0

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(19)

Motivation Formalization Test-case

Example. Assume that we have a robot at position (x 1 ,x 2 ) with a

heading x 3 . It measures a landmark located at (4,5).

(20)

We have

g ( x , y ) =

x 1 + y 1 · cos (x 3 + y 2 ) − 4 x 2 + y 1 · sin (x 3 + y 2 ) − 5

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(21)

Motivation Formalization Test-case

If now, the robot only measures the distance to the landmark, we get

g ( x ,y) = (x 1 − 4 ) 2 + (x 2 − 5 ) 2 − y 2 .

(22)

In the more general case, the observation constraint is g(x(t i ),y(t i ), m(t i )) = 0

y (t i ) ∈ [ y ](t i ) m (t i ) ∈ [ m ](t i )

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(23)

Motivation Formalization Test-case

In our context, the data are not associated. The observation constraint has the form

g ( x (t i ), y (t i ), m (t i )) = 0 m (t 1 ) ∈ [ m 1 ] ∨ · · · ∨ m (t ` ) ∈ [ m ` ] or equivalently

g ( x (t i ), y (t i ), m (t i )) = 0

m(t i ) ∈ M = [m 1 ] ∪ · · · ∪ [m ` ]

(24)

 

 

 

 

x ˙ (t) = f ( x (t)), u (t)) g ( x (t i ), y (t i ), m (t i )) = 0 y (t i ) ∈ [ y ](t i )

m (t i ) ∈ M x(0) ∈ X 0

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(25)

Motivation Formalization Test-case

Contractors

(26)

The operator C : IR n → IR n is a contractor for f ( x ) = 0 , if

C ([ x ]) ⊂ [ x ] (contractance)

x ∈ [ x ] and f ( x ) = 0 ⇒ x ∈ C ([ x ]) (consistence)

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(27)

Motivation Formalization Test-case

Building contractors Consider the equation

x 1 + x 2 − x 3 = 0

with x 1 ∈ [x 1 ] , x 2 ∈ [x 2 ] , x 3 ∈ [x 3 ].

(28)

We have

x 3 = x 1 + x 2 ⇒ x 3 ∈ [x 3 ] ∩ ([x 1 ] + [x 2 ]) x 1 = x 3 − x 2 ⇒ x 1 ∈ [x 1 ] ∩ ([x 3 ] − [x 2 ]) x 2 = x 3 − x 1 ⇒ x 2 ∈ [x 2 ] ∩ ([x 3 ] − [x 1 ])

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(29)

Motivation Formalization Test-case

The contractor associated with x 1 + x 2 = x 3 is thus

C

 [x 1 ] [x 2 ] [x 3 ]

 =

[x 1 ] ∩ ([x 3 ] − [x 2 ]) [x 2 ] ∩ ([x 3 ] − [x 1 ]) [x 3 ] ∩ ([x 1 ] + [x 2 ])

(30)

Our constraint :m ∈ M

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(31)

Motivation Formalization Test-case

(32)

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(33)

Motivation Formalization Test-case

For eciency, a balanced quadtree is created rst

(34)

The contractor has now a logarithmic complexity

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(35)

Motivation Formalization Test-case

Test-case

(36)

−300 −200 −100

0 100 200 300

−300

−200

−100

0 100 200 300

B. Desrochers, L. Jaulin Interval State Estimation With Data Association

(37)

Motivation Formalization Test-case

−300

−200

−100

0

100

200

300

Références

Documents relatifs

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Abstract— This paper deals with the localization problem of a robot in an environment made of indistinguishable landmarks, and assuming the initial position of the vehicle is

Abstract— This paper deals with of fl ine nonlinear state estimation where measurements are available only when some given equality conditions are satisfied. For this type of

Figure 8 shows diameters of boxes along the trajectory for different iteration which illustrates the constraint propagation process. The constraint propaga- tion methods is shown to

Abstract— This paper deals with the localization problem of a robot in an environment made of indistinguishable landmarks, and assuming the initial position of the vehicle is

Richard, (2013), Output Stabilization of Time-Varying Input Delay Systems Using Interval Observation Technique, Automatica, 49(11), pp.. Richard, (2013), Interval estimation

The advantages of the interval observers are that they are well adapted for observer design for highly uncertain systems (if the intervals of admissible values for unknown terms