Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
XXII CICLO DI DOTTORATO
in
Meccanica Applicata
Curriculum in Sistemi avanzati di manifattura
Relazione I anno:
Sviluppo di controlli avanzati
per manipolatori interagenti con l’ambiente
Dottorando:
Angelo Vertuan
Tutor:
prof. Giovanni Legnani
Dipartimento di Ingegneria Meccanica e Industriale
Università degli Studi di Brescia, Italia
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Sommario
Sommario:
• Introduzione applicazioni complesse
• Nuove esigenze
• Controlli complessi in interazione
• Approccio per Task al problema di
controllo
• Il controllore MIXrc
• Conclusioni
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Applicazioni di controllo
complesse
Dipartimento di
Ingegneria Meccanica e Industriale
Riabilitazione e cooperazione
uomo macchina
Robot Cooperanti
Visione
Tracker
Sensors
Elettrodi
EMG
Lavorazioni superficiali
Sensori
di forza
Telecamere
Nuove
tipologie di
sensori
Laser
Interfacce aptiche
Nuove
frontiere
Chirurgia
Strumentazione
clinica
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Controlli attuali: limiti e nuove
esigenze
Considerazioni sullo stato dell’arte dei controlli sul mercato
–Estremamente efficienti per applicazioni specifiche
–Scarsa riconfigurabilità a elevati costi (esistono alcuni progetti
internazionali per sensibilizzare a questo problema come
SMErobot™)
–Chiusi
–Funzionalità limitate
–Limitata interfacciabilità con sensori esterni
Nove esigenze
– Risoluzione di problemi di controllo non standard
– Maggiore riconfigurabilità per adattarsi alle richieste di mercato
– Integrabilità con sensori di nuova generazione (interfacciamento HW/SW
e gestione dati)
– …
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Controlli complessi in
interazione
Lavorazioni superficiali
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Nuovi requisiti
Posizione
Non Model Based
Interazione
Model Based
Uso del formalismo del
Task Frame (De
Schutter-Mason)
Impedenza
Forza
Sensore
di forza
DIREZIONE di
CONTROLLO
IN FORZA
DIREZIONE di
CONTROLLO in
VELOCITA’
Angelo Vertuan
I anno di Dottorato
Ibrido
n
t
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Approccio per Task: introduzione
Generalizzazione:
1
Identificazione e definizione degli
algoritmi di controllo fondamentali
(Primitive Skill)
2
Identificazione set di funzionalità base
che il manipolatore deve fornire
(Task)
Angelo Vertuan
I anno di Dottorato
•Inseguimento di velocità
•Movimento nello spazio libero
•Forza
•…
•Homing
•Contornatura di oggetti
•Tracciamento di traiettorie
•Pick-and-place
•…
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Approccio per Task: esempio
Light Bulb
Inserction
Peg In Hole
Inserction
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Approccio per Task: perché?
Homing Task
(ottimizzato x applicazione A)
Specific Complex
Operation
PrimitiveSkill_a
PrimitiveSkill_b
PrimitiveSkill_c
Homing Task
Set Parametri
Regolatori A
PrimitiveSkill_d
Task_B
Task_C
Task_D
Task_E
Homing Task
(ottimizzato x applicazione B)
Set Parametri
Regolatori B
PrimitiveSkill_a
PrimitiveSkill_e
PrimitiveSkill_f
PrimitiveSkill_d
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Il controllore MIXrc
*Motion Interaction eXtended robot controller
Uomo:
Interfaccia
Interazioni (HMI)
Lente
Task
Planning
Layer
Supervisor
Layer
Interfaccia
Verso HW
Ambiente:
Interazioni
Veloci
Interfaccia S.O.
CARATTERSITICHE GENERALI
• PC - BASED
• Scritto in C++
•Moduli funzionali e programmazione a oggetti
• Riconfigurabilità
• Sviluppato in QNX 4.25 e LINUX RTAI (a breve)
• Astrazione dell’HW per la portabilità
• Parametrizzazione on-line del controllo
• 150 file, 42 cartelle, (ogni file è 100÷1000 righe di codice)
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Conclusioni e prospettive
STATO ATTUALE DEL SW
•Switching real time tra algoritmi
•Algoritmi test implementati (traiettoria, velocità, forza e ibridi con verifiche
qualitative)
•Prove favorevoli qualitative su IBM SCARA 7535
•Implementati anche task più complessi (contour traking, crank turning, …)
PROSPETTIVE
•Necessaria approfondita fase di test per la verifica della stabilità e
affidabilità.
•Test del sw su HW diversi (Cheope, PA10, Comau NS-16, ABB IRB
2400 e altri robot) per verifica portabilità e riconfigurabilità
•Implementazione e test di nuovi algoritmi e ottimizzazione degli attuali.
•Linux RTAI
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Università degli Studi di Brescia, Italia
Dipartimento di
Ingegneria Meccanica e Industriale
Thanks for your attention
Università degli Studi di Brescia
For further information:
[email protected]
Angelo Vertuan
I anno di Dottorato
XXII Ciclo - Meccanica Applicata
Scarica

versione - Università degli Studi di Brescia