organizzazione 100 ore ( ) comprende corso monografico: 15 ore di visione robotica 5 ore di laboratorio

Documenti analoghi
Introduzione al controllo

Corso di Laurea Specialistica in Informatica Università di Pisa

Prof.ssa Cecilia Laschi


A spasso su Marte: modelli software per la cinematica di robot mobili

GTTS4: Sistemi di produzione ad alta efficienza. Introduzione R-0353-D0415-CI-I 1

La robotica terrestre


Intelligenza Artificiale A (lezione introduttiva parte di teoria)

Informazioni e Programma

LEGO Mindstorms e Arduino nella scuola secondaria di secondo grado: alcune esperienze didattiche. Pietro Bonora Liceo Scientifico A.B.

Rappresentazione della Conoscenza. Lezione 1. Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0

Laboratorio di Automatica Alcuni temi per tesi BIAR in Automazione e Robotica

PECUP SECONDO BIENNIO terzo anno Meccanica, Meccatronica ed Energia - Articolazione: Meccanica e Meccatronica

Intelligenza Artificiale. Introduzione. Intelligenza Artificiale Daniele Nardi, 2004 Introduzione 0

Sistemi in tempo reale: applicazioni alla robotica. Sistemi in tempo reale: applicazioni alla robotica p.1/27

Intelligenza Artificiale. Introduzione. Intelligenza Artificiale Daniele Nardi, 2003 Introduzione 0

07/03/2016. Robot collaborativi per la fabbrica 4.0. Obiettivi del seminario. Lo scenario: la fabbrica 4.0

I SISTEMI AUTOMATICI

Progetto di Robotica 2.5 Crediti Anno Acc. 2005/2006 (Docente: PhD. Ing. Michele Folgheraiter)

LA MECCATRONICA E L AUTOMAZIONE PER LA FABBRICA DEL FUTURO

Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza. Locomozione Bipede. Fabio Zonfrilli. Corso di Robotica II 11 Febbraio 2004

Lezione 1: Primi concetti e definizioni

Introduzione alla Robotica

INTELLIGENZA ARTIFICIALE: INTRODUZIONE

Controlli Automatici Elementi base Ing. F.Criseo

Macchine Utensili Intelligenti

LE CAPACITA MOTORIE SENSOPERCETTIVE CAPACITA COORDINATIVE CAPACITA CONDIZIONALI MOBILITA ARTICOLARE

Progetto HuManS Capofila COMAU Piattaforma Regionale Fabbrica Intelligente

Cosa si intende per Intelligent Assist Device. Assist Device o. Intelligent. Secondo la definizione fornita dalla Robotics Industry Association un

Macchine e pensiero Dal test di Turing alla embodied cognition

POLITECNICO DI TORINO ALLEGATO B - Bando D.R. n. 148 del Settore Scientifico disciplinare

Controllo dei robot. I testi. Introduzione al corso. Sito web con materiale aggiuntivo: home.dei.polimi.it/rocco/controllorobot

Musica della mente: teoria della mente e musica nell incontro terapeutico. Istituto Lama Tzong Khapa, Pomaia. Giugno 2009

Università ità degli Studi di Brescia

Furnaces. Forni Fusori e Attesa Melting and Holding. Melting furnaces Holding furnaces Rotary furnaces Double chamber furnaces Treatment furnaces

I sistemi manifatturieri

RIDUTTORI DIFFERENZIALI DIFFERENTIAL GEARBOXES

Introduzione all Automatica. Automatica ROMA TRE Stefano Panzieri- 1

( ) 1969) ( ) 1974) ( ) 1988)

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

La manipolazione collaborativa nell Industria 4.0. Ing. Andrea Lolli

LE NUOVE FRONTIERE DELLA ROBOTICA

19 touchscreen display

Giuseppe Lucisano e Cesare Fantuzzi. Flessibilità ed Adattabilità nella Fabbrica del Futuro

UD7. Ho visto cose che voi umani

CIM Computer Integrated Manufacturing

/ PA887/ sostituita dalla nuova / PA1083/ / PA887/ replaced by new / PA1083/

Integrazione visuomotoria e abilità di lettoscrittura. Pio Alfredo Di Tore.

Controllo del moto e robotica industriale

Lezione 22 Ancora strutture per i robot mobili 13 maggio

TEORIA E PRATICA DELLE STRUTTURE PDF

RIDUTTORI DIFFERENZIALI CON PONTE RIGIDO DIFFERENTIAL GEARBOXES WITH RIGID AXLE

Introduzione alla Robotica

UN ANNO DA FAVOLA PROGETTO EDUCATIVO NIDO, ANNO SCOLASTICO

WEB MARKETING PER LE PMI PDF

Esempio con Google Play tore Example with Google Play tore

Programma di Robotica[LEGO EV3]

L INSEGNANTE RIFLESSIVO la Modificabilità Cognitiva.una speranza per tutti!

Programmazione KR16. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Lezione 4: I motori, muscoli dei robot

Tecnologie dei Sistemi di Automazione

ROMAGNOLI OFFICINA MECCANICA S.r.l. Via Maestri Del Lavoro Civitanova Marche (MC) ITALY Tel Fax

Per un vocabolario filosofico dell informatica. Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Università degli Studi di Udine Facoltà di Ingegneria Dipartimento di Ingegneria Elettrica Gestionale Meccanica INTRODUZIONE ALLA TEORIA DEGLI AGENTI

IoT & Raspberry. Alessio Madè 3^ Info A

LE ORIGINI BIOLOGICHE DEL PENSIERO

I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO CON ESEMPI BASATI SULLA TRADUZIONE DELLA BIBBIA (ITALIAN EDITION) BY BRUNO OSIMO

khalifa 650 wine DI SERIE/ STANDARD: DI SERIE/STANDARD: Chrome stainless swivel wheels with and without brake Colore standard Standard color

Spazio, tempo e relazione: strategie di intervento. Disturbo dello Spettro Autistico

CMM-3D BANCO PER IL CONTROLLO DIMENSIONALE

SPECIFICHE TECNICHE: TECHNICAL SPECIFICATIONS:

STUDIO DI UN SISTEMA DI TRAZIONE INTEGRALE PER UN VEICOLO MOBILE

AGGREGATE PROCESSING PLANTS PRIMARY CRUSHIN

Teorie dell apprendimento, teorie della mente e dida0ca. Romina Nes+

A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio

Index. Intro 2. Stainless Steel 4. Datasheets 11. Misure / Dimensions 12

FRENI A TAMBURO DRUM BRAKES

AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION

Approccio Meccatronico alla progettazione. Ing. Roberto Loce Solution Architect Motion Control Rockwell Automation

Controlli Automatici. Maria Gabriella Xibilia Blocco B piano 7 Tel. 7328

Introduzione alle Reti Neurali

Introduzione alla storia dell intelligenza artificiale e della robotica

100 consigli per vivere bene (Italian Edition)

Ore in presenza 24 Ore a distanza 0 Totale ore 24. Saper descrivere un ciclo termodinamico;

Android Development. Course Projects. Università degli Studi di Parma

Un sistema di interazione uomo-robot per compiti di manipolazione mobile basato su realtà virtuale

MATERIALI PER LA DISCUSSIONE

Le aree dell informatica

Università di Bergamo Facoltà di Ingegneria. Intelligenza Artificiale. Paolo Salvaneschi A3_1 V1.3. Agenti

Gruppo Tematico Tecnico-Scientifico Sistemi di produzione ad alta efficienza

Robolaboratorio. Laboratorio Di Robotica: Proposta Per Alcune Attività Didattiche. Cristiana Bianchi

GTTS1: Sistemi per la produzione personalizzata. Introduzione R-0353-D0415-CI-I 1

OLEODINAMICA, OLEOIDRAULICA, IDRAULICA. Tecnologia affine alla pneumatica caratterizzata dai seguenti elementi:

ISAC. Company Profile

I.T. ARCHIMEDE - CATANIA SECONDO BIENNIO TERZA CLASSE E QUARTA CLASSE ULTIMO ANNO

Introduzione al Semantic Web

ELETTRONICA ED ELETTROTECNICA

Lezione 18. Trasmissione e carico. F. Previdi - Controlli Automatici - Lez. 18

Transcript:

ROBOTICA A

organizzazione 100 ore (60 + 40) comprende corso monografico: 15 ore di visione robotica 5 ore di laboratorio Dati sul sito http://www.elet.polimi.it/upload/gini/robotica.htm G. Gini V. Caglioti M. Folgheraiter

La storia dei robot L età della meccanica: 1700, automi e karakuriningyo l età della fiction: 1920, robot l eta della cibernetica: 1940, tartaruga l età della telemanipolazione: 1940, telerobot l età dell automazione: 1960, la robotica industriale l età dell informatica: intelligenza, autonomia, cooperazione

Dal telerobot al robot DISPLAY SENSORI AMBIENTE CONTROLLO ATTUATORI DISPLAY SENSORI CONTROLLO C2 C1 ATTUATORI AMBIENTE - C1 controllore del robot, provvede a dotare il robot di una certa autonomia - C2 E un calcolatore che provvede a fornire all utente un interfaccia ad alto livello

Robotica industriale Manipolatori Per azioni ripetute Per lavorazioni o movimentazioni

ROBOTICA AUTONOMA MERCATO? Divertimento (AIBO ) Sorveglianza Uso domestico? Musei Spazio...

robot umanoidi In the early days of robotics humanoids existed only in science fiction. While these creatures boasted intelligence far superior to humans, the real robot in field use today is still a relatively unintelligent device performing programmed repetitive tasks with few sensors and little or no flexibility at all...

Unlike autonomous service robots that perform a more or less limited range of special tasks without human supervision, the autonomous humanoid combines advanced manipulation skills with human-like cognitive processes embodied in (approximate) human shape so as to be able to operate in unchanged man-made environments. It receives its tasks by carrying on a dialogue with human instructors involving speech, gestures and facial expressions. And it can use the same tools and appliances as human beings. A number of impressive mechanical platforms have been designed over the last decades, but, with very few exceptions, they have not been coupled with "brains". This is the reason, therefore, that we feel the time is ripe for bringing together researchers from different fields that share a common interest in this intriguing new field of interdisciplinary research.

asimo, pino, sdr,.

coco, cog, kismet

ROBOTICA UMANOIDE Pro oggetti comuni ambiente reale cooperare crea emozioni = con aspetto umano Contro difficile da fare non è migliore degli umani in molti casi troppo lontano dal modello Non efficiente

= adattabile alle nuove situazioni emula il sistema naturale anche nel controllo del moto usa visione e sensori per apprendere

Pro = poter comunicare compiti, condividere emozioni,... Facile mostrare che cosa fare (ha la stessa mobilità e cinematica) può esprimere emozioni umane con gesti, parole, sguardo... Contro Ha una cinematica complessa anche per operazioni semplici La macchina non deve avere emozioni o aspettative

Problemi di ricerca robotici Costruttivi (sensori, attuatori) Controllo (complessità, adattabilità, ) Programmazione (non ripetitività, complessità del coordinamento, ) Percezione (mondo non strutturato )

Problemi di ricerca nuovi Disappearing robot Comunicazione naturale Integrazione. Enbodied intelligence Percepire ed interagire con mondo non strutturato Acquisire skills Studiare i robot per studiare il comportamento umano

Aree parallele alla robotica Integrazione di elettronica e tessuti neurali (scimmia, lampreda, ) Protesi bioniche Neurofisiologia Bio-informatica Psicologia cognitiva Etologia..

Robotica - fondazione della disciplina Non è solo costruire robot Non è solo usare robot È sviluppare sistemi artificiali mobili, adattabili all ambiente, riprogrammabili È integrare modelli di percezione e azione È sviluppare teorie di coordinamento, comunicazione, apprendimento, agganciate alla percezione del reale

robotica Percezione e azione Robot vs robotica Livello del compito Livello fisico

Robot intelligenti? PREVISIONI 1. Automi e macchine flessibili (1954-63) 2. Robot mobili (dal 1967, Shakey) 3. Androidi 4. Cyborg (organismo cibernetico) L esigenza di avere macchine intelligenti confusa con l esistenza di tali macchine (epistemologhi e filosofi inizio AI) Dal reasoning (umano) al learning (anche animale)

Definizione di robot industriale (ISO) Un robot è un manipolatore multifunzionale riprogrammabile, comandato automaticamente. Un robot deve avere tre o più assi. Può essere fisso oppure spostarsi su carrello o rotaia. Un robot mobile è un sistema in grado di spostarsi in ambienti più o meno strutturati tramite vari apparati di locomozione (ruote o zampe). Di solito questi robot sono dotati di sensori che permettono di esplorare l ambiente.

Funzioni del sistema di governo Controllore Computer Collegamenti per le comunicazioni Pianificazione delle azioni Pianificazione delle traiettorie Interfaccia verso i sensori Controllo dei cammini Teach Box Host Computer Sistema di visione Sensori tattili

Aspetto fisico Motore Gear box Braccio Link Mano Sensore (interno) Giunto Veicolo o base Zampe Ruote Riferimento assoluto

Di che cosa è fatto un robot? What are little boys made of? Snakes and snails and puppy-dogs tails That s what little boys are made of! What are little girls made of? Sugar and spice and everything nice. That s what little girls are made of! B. Raphael Le componenti hanno un ruolo importante nel fare un robot Mente-corpo

Il sistema robot MECCANICA (Braccio, mano, ruote) AZIONAMENTI (Motori, alimentatori) PROCESSO (Compito, ambiente) SENSORI (Interni. esterni) PIANIFICAZIONE CONTROLLO (Cammino, prese, (Trasformazioni, loop di traiettoria) controllo) OPERATORE meccanica. azionamenti controllo processo (compito o ambiente) Sensori esterni) (interni, Pianificazione (comprende interfaccia utente e programmazione).

Azionamenti e attuatori MECCANICA (Braccio, mano, ruote) PROCESSO (Compito, ambiente) AZIONAMENTI (Motori, alimentatori) SENSORI (Interni. esterni) OPERATORE CONTROLLO (Trasformazioni, loop di controllo) PIANIFICAZIONE (Cammino, prese, traiettoria)

Series Elastic Actuators attuatori robotici controllati in forza con elementi cedevoli in serie con l output. Hanno alti rapporti forza/massa e potenza/massa. FrAP - FrAP è il prototipo usato al MIT su M2 e M4, robot a zampe Spring Turkey, un robot costruito presso il MIT tra il 1994 ed il 1996. Spring Flamingo dal 1996 al 2000. Troody, finito nel 2001

SERIES ELASTIC ACTUATORS (SEA) Gli attuatori tradizionali, presentano una elevata rigidità (stiffness) all interfaccia col carico pro (precisione, stabilità, larghezza di banda del controllo in posizione ), contro (richiede ingranaggi ingombranti, con problemi alle elevate velocità dei motori elettrici di attrito, inerzia additiva, rumore, )z Pratt e Williamson - elasticità questo viene ottenuto inserendo una molla meccanica all interno dell attuatore in serie tra il gear-train ed il carico (load)

We use the term elasticity instead of compliance to indicate the presence of a passive mechanical spring in the actuator.

L elasticità limita i danni alle prestazioni degli ingranaggi ma provoca perdita di larghezza di banda ed introduce una sorta di trade-off : l output dell attuatore viene filtrato passa-basso (diminuiscono le prestazioni) gli shock sul carico vengono filtrati passa-basso (evita danni)

Sistema rigido o flessibile? La rigidità migliora la precisione di posizionamento, la stabilità, riduce gli errori di posizionamento in presenza di disturbi, La rigidità ha un costo: i motori elettrici devono andare a grandi velocità per ottenere la potenza necessaria e quindi sono necessari ingranaggi di riduzione. Gli ingranaggi introducono attrito, rumore, e sono soggetti a forze elevate in caso di carico esterno Lo svantaggio degli ingranaggi è tale che sono stati sviluppati motori direct drive per i robot industriali. Per i robot mobili I motori direct drive non producono una densità di forza sufficiente.

Attuatori di McKibben The McKibben Artificial Muscle is a pneumatic actuator which exhibits many of the properties found in real muscle. Its spring-like characteristics, physical flexibility, and light weight make it ideal for applications such as the Anthroform Biorobotic Arm and Powered Prosthetics Project. The device was first developed for use in artificial limbs in the 1950's and, recently, was commercialized for robotic applications. Vantaggi: altissimo rapporto forza/peso (10 newton/20 grammi) Svantaggi: richiedono aria compressa

sensori MECCANICA (Braccio, mano, ruote) PROCESSO (Compito, ambiente) AZIONAMENTI (Motori, alimentatori) SENSORI (Interni. esterni) OPERATORE CONTROLLO (Trasformazioni, loop di controllo) PIANIFICAZIONE (Cammino, prese, traiettoria)

I sensori in robotica grandezza fisica trasduttore computer Trasf del segnale Misurare i parametri del robot trovare oggetti rilevare collisioni monitorare le interazioni con l ambiente monitorare l ambiente ispezionare il risultato del processo percezione Elaborazione del segnale

I livelli dei sensori Livello percettivo stato del mondo conseguenza delle azioni livello del modello formazione del modello geometrico fusione sensoriale livello della misura conversione del segnale livello fisico trasduttore

Controllo MECCANICA (Braccio, mano, ruote) PROCESSO (Compito, ambiente) AZIONAMENTI (Motori, alimentatori) SENSORI (Interni. esterni) OPERATORE CONTROLLO (Trasformazioni, loop di controllo) PIANIFICAZIONE (Cammino, prese, traiettoria)

Nei sistemi industriali occorre ottenere posizionamento preciso - controllo in posizione Diverse tecniche per realizzarlo Interesse per sistemi ibridi posizione/forza Nei sistemi autonomi occorre un buon adattamento all ambiente - controllo in forza Nei sistemi naturali il controllo in posizione/forza è integrato nel sistema senso-motorio

Pianificazione e programmazione MECCANICA (Braccio, mano, ruote) PROCESSO (Compito, ambiente) AZIONAMENTI (Motori, alimentatori) SENSORI (Interni. esterni) OPERATORE CONTROLLO (Trasformazioni, loop di controllo) PIANIFICAZIONE (Cammino, prese, traiettoria)

dalla percezione alla modellazione Agente intelligente usa Sensori Fusione sensoriale Per costruire modelli su Oggetti Eventi Situazioni.

Teoria delle sensazioni. se percepiamo qualcosa assumiamo che ciò che percepiamo esista davvero nel mondo fisico quindi crediamo che esso esista questo ragionamento è un processo inconscio formalizzare la teoria della percezione ed integrarla con quella del credere e quella del senso comune.

per il ragionamento simbolico Regola: credo nelle mie percezioni a meno che abbia ragione di ritenere che c è qualcosa di anomalo nel processo percettivo Uso di logica non monotona per legare il concetto di percepire qualcosa alla sua esistenza Percepire oggetti o condizioni degli oggetti.

Pianificazione di azioni Sequenza di azioni per raggiungere uno scopo = primitive motorie? occorrono anche azioni sensoriali i piani sono condizionali: conoscenza incompleta azioni esogene effetti incerti di una azione

programmazione Soluzione pratica: Un programma indica le azioni al robot e tiene sotto controllo gli aspetti rilevanti del mondo esterno superare la programmazione: esempi, grafica, linguaggio,...

I sensori nei sistemi biologici Collegati ai comportamenti, ad esempio imitazione allinearsi nella direzione di uno stimolo cambiare direzione in risposta a uno stimolo cambiare velocita in risposta.

Il comportamentismo in robotica Costruire comportanmenti: azioni sensoriali ed azioni sono collegate non occorre un sistema gerarchico ma distribuito non occorre una memoria simbolica e centrale non occorre ragionamento simbolico

La cooperazione fra robot e umani Schemi gerarchici schemi distribuiti emergere del linguaggio emergere di comportamenti comuni