In this work two techniques for offline robustness improvement of Model Predictive Control (MPC) for applications on robot manipulators are shown. The first is based on the Youla-Kuˇcera parametrization (YKP) while the second on the use of the disturbance model. It is shown that the disturbance model parameters can be obtained from the first robust design method. The robust control is designed taking into account additive unstructured uncertainties. A comparison is then made with the classic (non-robust) MPC to show advantages and disadvantages in case of trajectory tracking in presence of measurement noise, first, and then of errors in constant system parameters estimation. Simulations are executed on a two-link robotic arm model. What obtained achieves excellent results in presence of noise, but poor performances when lower frequency uncertainties are involved. This depends on the particular design adopted in this work, different designs can lead to better results. For what concerns the disturbance model, this clearly shows the same results of the first method, thus confirming itself as a valid alternative for robustness improvement.
In questo lavoro sono esposte due tecniche per migliorare la robustezza offline del Model Predictive Control per applicazioni su manipolatori robot. La prima si basa sulla parametrizzazione di Youla-Kuˇcera mentre la seconda sull’uso del modello dei disturbi. Si mostra che i parametri del modello dei disturbi possono essere identificati sfruttando il design del primo metodo di irrobustimento. Il controllo robusto è stato progettato tenendo conto delle incertezze additive non strutturate. Un confronto con il MPC classico (non robusto) è stato fatto per evidenziare vantaggi e svantaggi in presenza di rumore nelle misurazioni, prima, e dopo in presenza di errori nella stima dei parametri costanti del sistema. Le simulazioni sono effettuate su un modello di un braccio robotico a due gradi di libertà. Il controllo robusto ottiene ottimi risultati in presenza di rumore ma scarse prestazioni quando sono coinvolte incertezze a più bassa frequenza. Ciò dipende anche dalla particolare soluzione adottata nel presente lavoro e risultati migliori possono essere ottenuti tenendo in considerazione altri tipi di incertezza durante la progettazione. Per quanto riguarda il modello dei disturbi, esso mostra chiaramente gli stessi risultati del primo metodo, confermandosi in questo modo come valida alternativa per il miglioramento della robustezza.
Robust design of model predictive control for robot manipulators
PERCIBALLI, GIANMARCO
2018/2019
Abstract
In this work two techniques for offline robustness improvement of Model Predictive Control (MPC) for applications on robot manipulators are shown. The first is based on the Youla-Kuˇcera parametrization (YKP) while the second on the use of the disturbance model. It is shown that the disturbance model parameters can be obtained from the first robust design method. The robust control is designed taking into account additive unstructured uncertainties. A comparison is then made with the classic (non-robust) MPC to show advantages and disadvantages in case of trajectory tracking in presence of measurement noise, first, and then of errors in constant system parameters estimation. Simulations are executed on a two-link robotic arm model. What obtained achieves excellent results in presence of noise, but poor performances when lower frequency uncertainties are involved. This depends on the particular design adopted in this work, different designs can lead to better results. For what concerns the disturbance model, this clearly shows the same results of the first method, thus confirming itself as a valid alternative for robustness improvement.Campo DC | Valore | Lingua |
---|---|---|
dc.collection.id.s | a81cb057-a56d-616b-e053-1605fe0a889a | * |
dc.collection.name | Tesi di laurea Magistrale | * |
dc.contributor.advisor | MAKAROV, MARIA | - |
dc.contributor.advisor | RODRIGUEZ-AYERBE, PEDRO | - |
dc.contributor.author | PERCIBALLI, GIANMARCO | - |
dc.contributor.supervisor | BRAGHIN, FRANCESCO | - |
dc.date.issued | 2019-12-18 | - |
dc.description.abstracteng | In this work two techniques for offline robustness improvement of Model Predictive Control (MPC) for applications on robot manipulators are shown. The first is based on the Youla-Kuˇcera parametrization (YKP) while the second on the use of the disturbance model. It is shown that the disturbance model parameters can be obtained from the first robust design method. The robust control is designed taking into account additive unstructured uncertainties. A comparison is then made with the classic (non-robust) MPC to show advantages and disadvantages in case of trajectory tracking in presence of measurement noise, first, and then of errors in constant system parameters estimation. Simulations are executed on a two-link robotic arm model. What obtained achieves excellent results in presence of noise, but poor performances when lower frequency uncertainties are involved. This depends on the particular design adopted in this work, different designs can lead to better results. For what concerns the disturbance model, this clearly shows the same results of the first method, thus confirming itself as a valid alternative for robustness improvement. | it_IT |
dc.description.abstractita | In questo lavoro sono esposte due tecniche per migliorare la robustezza offline del Model Predictive Control per applicazioni su manipolatori robot. La prima si basa sulla parametrizzazione di Youla-Kuˇcera mentre la seconda sull’uso del modello dei disturbi. Si mostra che i parametri del modello dei disturbi possono essere identificati sfruttando il design del primo metodo di irrobustimento. Il controllo robusto è stato progettato tenendo conto delle incertezze additive non strutturate. Un confronto con il MPC classico (non robusto) è stato fatto per evidenziare vantaggi e svantaggi in presenza di rumore nelle misurazioni, prima, e dopo in presenza di errori nella stima dei parametri costanti del sistema. Le simulazioni sono effettuate su un modello di un braccio robotico a due gradi di libertà. Il controllo robusto ottiene ottimi risultati in presenza di rumore ma scarse prestazioni quando sono coinvolte incertezze a più bassa frequenza. Ciò dipende anche dalla particolare soluzione adottata nel presente lavoro e risultati migliori possono essere ottenuti tenendo in considerazione altri tipi di incertezza durante la progettazione. Per quanto riguarda il modello dei disturbi, esso mostra chiaramente gli stessi risultati del primo metodo, confermandosi in questo modo come valida alternativa per il miglioramento della robustezza. | it_IT |
dc.description.tipolaurea | LAUREA MAGISTRALE | it_IT |
dc.identifier.uri | http://hdl.handle.net/10589/151563 | - |
dc.language.iso | eng | it_IT |
dc.publisher.country | Italy | it_IT |
dc.publisher.name | Politecnico di Milano | it_IT |
dc.relation.academicyear | 2018/2019 | it_IT |
dc.relation.course | MECHANICAL ENGINEERING - INGEGNERIA MECCANICA | it_IT |
dc.relation.school | ING - Scuola di Ingegneria Industriale e dell'Informazione | it_IT |
dc.subject.keywordseng | model predictive control; robust; mpc; Youla parametrization; Youla-Kucera; disturbance model | it_IT |
dc.subject.keywordsita | controllo predittivo; robusto; controllo; meccanica; mpc; parametrizzazione di Youla; Youla-Kucera; modello dei disturbi | it_IT |
dc.subject.miur | ING-IND/13 MECCANICA APPLICATA ALLE MACCHINE | it_IT |
dc.subject.singlekeyword | model predictive control | * |
dc.subject.singlekeyword | robust | * |
dc.subject.singlekeyword | mpc | * |
dc.subject.singlekeyword | Youla parametrization | * |
dc.subject.singlekeyword | Youla-Kucera | * |
dc.subject.singlekeyword | disturbance model | * |
dc.subject.singlekeyword | controllo predittivo | * |
dc.subject.singlekeyword | robusto | * |
dc.subject.singlekeyword | controllo | * |
dc.subject.singlekeyword | meccanica | * |
dc.subject.singlekeyword | mpc | * |
dc.subject.singlekeyword | parametrizzazione di Youla | * |
dc.subject.singlekeyword | Youla-Kucera | * |
dc.subject.singlekeyword | modello dei disturbi | * |
dc.title | Robust design of model predictive control for robot manipulators | it_IT |
dc.type | Tesi di laurea Magistrale | it_IT |
Appare nelle tipologie: | Tesi di laurea Magistrale |
File | Dimensione | Formato | |
---|---|---|---|
2019_12_PERCIBALLI.pdf
non accessibile
Descrizione: Testo della Tesi
Dimensione
6.75 MB
Formato
Adobe PDF
|
6.75 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/151563