23.12.2013 Views

THÈSE

THÈSE

THÈSE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

94 Chapitre 6. Problème cinématique inverse du pagayage<br />

au calcul de la pseudo-inverse. Nous allons introduire successivement le calcul de la jacobienne<br />

par la décomposition en valeurs singulières (SVD), de la pseudo-inverse puis de la<br />

pseudo-inverse amortie pour finalement ajouter une matrice de pondération.<br />

La SVD de la jacobienne, de rang r, prend la forme :<br />

J = UDV T (19)<br />

r∑<br />

J = σ i u i vi T (20)<br />

i=1<br />

où D est une matrice diagonale avec des éléments diagonaux (non négatifs) appelés valeurs<br />

singulières (σ i ). {u i } et {v i } sont respectivement des bases (vecteurs colonne) de l’espace<br />

image de J et de l’espace complémentaire du noyau de J. La pseudo-inverse s’écrit quant<br />

à elle :<br />

J + =<br />

r∑<br />

i=1<br />

1<br />

σ i<br />

v i u T i (21)<br />

Maciejewski et Klein (108) proposent plusieurs méthodes pour modifier le calcul de<br />

la pseudo-inverse afin de mieux contrôler le système au voisinage des singularités. L’une<br />

d’entre elles est l’introduction d’un facteur d’amortissement λ dans la résolution par SVD<br />

pour améliorer la convergence de l’algorithme. La pseudo-inverse donnée par la technique<br />

des moindres carrés amortis s’écrit :<br />

J +λ = (J T J + λ1) −1 J T (22)<br />

r∑<br />

J +λ σ i<br />

=<br />

σi 2 + λ2v iu T i (23)<br />

i=1<br />

avec 1 la matrice identité. La difficulté avec la technique des moindres carrés amortis est<br />

l’évaluation de la valeur optimale du facteur d’amortissement λ dans toutes les situations.<br />

Il doit être nul loin des singularités pour s’approcher rapidement de la solution et suffisamment<br />

grand pour atténuer les oscillations proches des singularités. Une méthode commune<br />

est de fixer une limite b max sur la norme de la solution (171; 116; 108) : ∥ ∥J +λ ∆x ∥ ∥ ≤ b max .<br />

En introduisant l’analyse par SVD (Eq. [22]), la norme s’écrit :<br />

∥<br />

∥J +λ ∆x∥ =<br />

( r∑ ∥<br />

i=1<br />

σ i<br />

σ 2 i + λ2v iu T i<br />

)<br />

√ √√√ r∑<br />

∆x<br />

∥ =<br />

i=1<br />

(<br />

σi<br />

σ 2 i + λ2 (<br />

u<br />

T<br />

i<br />

∆x )) 2<br />

≤ b max (24)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!