13.07.2015 Views

Progettazione e realizzazione di una base robotica bilanciante su ...

Progettazione e realizzazione di una base robotica bilanciante su ...

Progettazione e realizzazione di una base robotica bilanciante su ...

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.

7.3. Controllo basato <strong>su</strong> appren<strong>di</strong>mento per rinforzo 87in maniera che l’algoritmo scelga le azioni che lo conducano ad avere rinforzomassimo ovvero angolo pari a zero.Per cercare <strong>di</strong> ridurre le oscillazioni attorno alla verticale si può imporre cheil rinforzo sia pari a zero all’interno <strong>di</strong> un range <strong>di</strong> valori:r ={0 se|α| ≤ ᾱ−α se|α| > ᾱ(7.25)Se l’obettivo, oltre a mantenere l’equilibrio, è anche far inseguire al robotun setpoint <strong>di</strong> posizione o <strong>di</strong> velocità, sarà necessario costruire un rinforzor che tenga conto anche dell’errore <strong>di</strong> posizione o dell’errore <strong>di</strong> velocità.Dando peso maggiore o minore alle varie componenti del rinforzo si ottiene<strong>una</strong> politica più volta a raggiungere il setpoint <strong>di</strong> <strong>una</strong> variabile <strong>di</strong> statopiuttosto che <strong>di</strong> un’altra.Si rimanda alla Sezione 8.5 per l’analisi degli esperimenti svolti e dei ri<strong>su</strong>ltatiottenuti.

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

Saved successfully!

Ooh no, something went wrong!