This thesis is part of the research in implicit force control for industrial robots. The work aims at exploiting the capability of a contraint-based optimization strategy to improve closed-loop performance with respect to a classical force control. A Quadratic Programming (QP) which performs an integral action and includes a force-based constraint is implemented. Such control strategy avoids the occurrence of force overshoots or instability even for high integral gains and so it allows the minimization of the settling time to the force reference. With a view to a possible industrial application for machining, motion generation and hybrid force/position control algorithms are also implemented as contraint-based optimizations, in order to regulate all the phases of a complete work cycle: approach to the object, force control and constrained motion along the surface. A finite-state machine is built to include these algorithms and regulate the transition between the phases. The control strategy is first validated on a complete robot simulator developed in Simulink and subsequently applied to a Smart Six COMAU industrial robot.

La presente tesi si inserisce nell'ambito di ricerca riguardante il controllo di forza implicito nella robotica industriale. L'obiettivo è di esplorare le capacità di una strategia di controllo mediante ottimizzazione vincolata, con lo scopo di migliorare le prestazioni rispetto al controllo classico. A tale proposito si definisce un problema di programmazione quadratica, che implementa un'azione integrale sull'errore di forza a cui viene imposto un vincolo legato al riferimento della forza stessa. Questo evita il verificarsi di sovraelongazioni o instabilità anche per valori del guadagno integrale elevati e quindi permette di minimizzare il tempo di assestamento al riferimento. Inoltre, in vista di una possibile applicazione in ambito industriale per lo svolgimento della lavorazione meccanica di un pezzo, si concepiscono opportuni problemi di ottimizzazione vincolata che implementano il controllo di posizione ed il controllo ibrido forza/posizione, rispettivamente per le fasi di avvicinamento e movimento lungo la superficie con forza di contatto imposta. Una macchina a stati regola la transizione tra una fase e l'altra. In questo modo si ottiene un algoritmo in grado di controllare il robot durante l'intera lavorazione. Una volta testati mediante l'uso di un simulatore completo sviluppato in ambiente Simulink, gli algoritmi di controllo vengono applicati al robot antropomorfo Smart Six di COMAU.

Controllo di forza mediante ottimizzazione vincolata per un manipolatore robotico industriale

MORANDI, GIACOMO
2014/2015

Abstract

This thesis is part of the research in implicit force control for industrial robots. The work aims at exploiting the capability of a contraint-based optimization strategy to improve closed-loop performance with respect to a classical force control. A Quadratic Programming (QP) which performs an integral action and includes a force-based constraint is implemented. Such control strategy avoids the occurrence of force overshoots or instability even for high integral gains and so it allows the minimization of the settling time to the force reference. With a view to a possible industrial application for machining, motion generation and hybrid force/position control algorithms are also implemented as contraint-based optimizations, in order to regulate all the phases of a complete work cycle: approach to the object, force control and constrained motion along the surface. A finite-state machine is built to include these algorithms and regulate the transition between the phases. The control strategy is first validated on a complete robot simulator developed in Simulink and subsequently applied to a Smart Six COMAU industrial robot.
PARIGI POLVERINI, MATTEO
ING - Scuola di Ingegneria Industriale e dell'Informazione
27-apr-2016
2014/2015
La presente tesi si inserisce nell'ambito di ricerca riguardante il controllo di forza implicito nella robotica industriale. L'obiettivo è di esplorare le capacità di una strategia di controllo mediante ottimizzazione vincolata, con lo scopo di migliorare le prestazioni rispetto al controllo classico. A tale proposito si definisce un problema di programmazione quadratica, che implementa un'azione integrale sull'errore di forza a cui viene imposto un vincolo legato al riferimento della forza stessa. Questo evita il verificarsi di sovraelongazioni o instabilità anche per valori del guadagno integrale elevati e quindi permette di minimizzare il tempo di assestamento al riferimento. Inoltre, in vista di una possibile applicazione in ambito industriale per lo svolgimento della lavorazione meccanica di un pezzo, si concepiscono opportuni problemi di ottimizzazione vincolata che implementano il controllo di posizione ed il controllo ibrido forza/posizione, rispettivamente per le fasi di avvicinamento e movimento lungo la superficie con forza di contatto imposta. Una macchina a stati regola la transizione tra una fase e l'altra. In questo modo si ottiene un algoritmo in grado di controllare il robot durante l'intera lavorazione. Una volta testati mediante l'uso di un simulatore completo sviluppato in ambiente Simulink, gli algoritmi di controllo vengono applicati al robot antropomorfo Smart Six di COMAU.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2016_04_Morandi.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Testo della tesi
Dimensione 18.06 MB
Formato Adobe PDF
18.06 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/118541