• Aucun résultat trouvé

Computing capture tubes Luc Jaulin

N/A
N/A
Protected

Academic year: 2021

Partager "Computing capture tubes Luc Jaulin"

Copied!
2
0
0

Texte intégral

(1)

Computing capture tubes

Luc Jaulin

1

, Jordan Ninin

1

, Gilles Chabert

3

, Stéphane Le Menec

2

, Mohamed Saad

1

, Vincent Le Doze

2

, Alexandru Stancu

4

1 Labsticc, IHSEV, OSM, ENSTA-Bretagne

2EADS/MBDA, Paris, France

3 Ecole des Mines de Nantes

4 Aerospace Research Institute, University of Manchester, UK

Keywords: capture tube, contractors, interval arithmetic, robotics, stabil- ity.

1 Introduction

A dynamic system can often be described by a state equation ˙x = h(x,u, t) where x ∈ Rn is the state vector, u ∈ Rm is the control vector and h : Rn ×Rp×R → Rn is the evolution function. Assume that the control low u=g(x, t) is known (this can be obtained using control theory), the system becomes autonomous. If we definef(x, t) =h(x,g(x, t), t), we get the follow- ing equation.

˙

x=f(x, t).

The validation of some stability properties of this system is an important and difficult problem [2] which can be transformed into proving the inconsistency of a constraint satisfaction problem. For some particular properties and for invariant system (i.e.,f does not depend ont), it has been shown [1] that the V-stability approach combined interval analysis [3] can solve the problem efficiently. Here, we extend this work to systems wheref depends on time.

2 Problem statement

Consider an autonomous system described by a state equation x˙ = f(x, t).

A tube G(t) is a function which associates to each t ∈ R a subset of Rn. A tubeG(t) is said to be acapture tube if the fact thatx(t)∈G(t) implies that x(t+t1)∈G(t+t1)for allt1>0. Consider the tube

G(t) ={x,g(x, t)≤0} (1)

1

(2)

whereg:Rn×R→Rm. The following theorem, introduced recenltly [4], shows that the problem of proving thatG(t)is a capture tube can be cast into solving a set of inequalities.

Theorem. If the system of constraints



(i) ∂g∂xi(x, t).f(x, t) +∂g∂ti(x, t)≥0 (ii) gi(x, t) = 0

(iii) g(x, t)≤0

(2)

is inconsistent for allx, allt≥0and alli∈ {1, . . . , m}thenG(t) ={x,g(x, t)≤0}

is a capture tube.

3 Computing capture tubes

If a candidateG(t)for a capture tube is available, we can check thatG(t)is a capture tube by checking the inconsistency of a set of nonlinear equations (see the previous section). This inconsistency can then easily be checked using inter- val analysis [3]. Now, for many systems such as for non holonomous systems, we rarely have a candidate for a capture tube and we need to find one. Our main contribution is to provide a method that can help us to find such a capture tube.

The idea if to start from a non-capture tubeG(t)and to try to characterize the smallest capture tube G+(t) which encloses G(t). To do this, we predict for all(x, t), that are solutions of (2), a guaranteed envelope for trajectory within finite time-horizon window[t, t+t2](wheret2>0is fixed). If all corresponding x(t+t2)belongs toG(t+t2), then the union of all trajectories and the initial G(t) (in the (x, t) space) corresponds to the smallest capture tube enclosing G(t).

References

[1] L. , F. L B ,An interval approach for stability analysis; Ap- plication to sailboat robotics,IEEE Transaction on Robotics, 2012.

[2] S. L M , Linear Differential Game with Two Pursuers and One Evader,Advances in Dynamic Games, 2011.

[3] R.E. M , R.B. K , M.J. C , Introduction to Interval Analysis, SIAM, Philadelphia, 2009.

[4] A. S , L. J , A. B ,Set-membership tracking us- ing capture tubes, to be submitted.

2

Références

Documents relatifs

Instead, Peterson’s theorem should (only) be interpreted in the following way: it formally shows that, given two other technical premises, the Archimedian condition and (as I argue

As I came to understand what happens in such circles, the relationship between the bodily ontology and the social ontology became more apparent, so that the juncture was not only

Сликата за стабилноста на работата се добива со следење на промените на параметрите на генераторите кои се во паралелна работа во рамките на EEC,

The purpose of this study is to investigate and analyze Azeri translation of English extraposition constructions involving copular verbs and followed by that–clause and

Diabetes screening in Canada (DIASCAN) study: prevalence of undiagnosed diabetes and glucose intolerance in family physician offi ces?. American Diabetes Association and the

Since the given 3-dimensional P-Sasakian manifold is of constant scalar curvature r = 6 , therefore, by virtue of Theorem(4.1), it implies that it is locally φ

The x and y coordinates are relative to drawable’s origin, and specify the upper left corner of a rectangule. Generated when a destination region could not be

6) Although the minimum implementation does not require the TYPE, BYTE, MODE, and STRU commands, it is suggested that these commands be accepted with the default values