18.08.2013 Views

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20<br />

x1=z<br />

x2=v<br />

x3=a<br />

x4= .<br />

a<br />

con la possibilità di procedere con l’ordine delle derivate, è possibile scrivere il<br />

modello del target come segue:<br />

.<br />

⎧<br />

⎪<br />

x1<br />

= x2<br />

.<br />

⎪<br />

⎪<br />

x 2 = x3<br />

⎨...<br />

⎪ .<br />

⎪x<br />

n−1<br />

= x<br />

⎪<br />

⎩z<br />

x = x1<br />

con n che rappresenta l’ordine del modello. Tale valore può essere pari a qualsiasi<br />

numero intero positivo, anche se, per considerazioni legate alle ipotesi su un<br />

qualche tipo di regolarità dell’andamento del moto, dei valori ragionevoli per n<br />

dovrebbero mantenersi nel range [2 ... 6]: come vedremo, più alto è il grado del<br />

modello e più il predittore sarà in grado di predire andamenti “bizzarri”,<br />

adattandosi velocemente ai cambiamenti di direzione dell’oggetto, ma sarà, per<br />

contro, più sensibile agli errori di misura.<br />

Passando ad una rappresentazione discreta del modello, è possibile scrivere:<br />

⎧x1<br />

( k + 1)<br />

= x1(<br />

k)<br />

+ x2<br />

( k)<br />

⎪<br />

⎪<br />

x2<br />

( k + 1)<br />

= x2<br />

( k)<br />

+ x3<br />

( k)<br />

⎨...<br />

⎪xn<br />

−1(<br />

k + 1)<br />

= xn−1<br />

( k)<br />

+ xn<br />

( k)<br />

+ w(<br />

k)<br />

⎪<br />

⎪⎩<br />

z x ( k)<br />

= x1(<br />

k)<br />

+ v(<br />

k)<br />

n

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

Saved successfully!

Ooh no, something went wrong!