Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese...

12
1 1/64 http:\\homes.dsi.unimi.it\borghese\ A.A. 2004-2005 Introduzione alla Robotica Alberto Borghese 2/64 http:\\homes.dsi.unimi.it\borghese\ A.A. 2004-2005 Da dove deriva la parola robotica? Parola coniata dallo drammaturgo ceco Karel Capek per indicare il lavoro non volontario. Introdotta nella sua opera teatrale “R.U.R. (Rossum’s Universal Robots)”, Gennaio 1921. I robot di Capek erano creati mediante procedimenti chimico/biologici, non erano meccanici. Il termine robotica si riferisce allo studio ed all’uso dei robot. Coniato ed usato per la prima volta dallo scienziato e scrittore Isaac Asimov. Utilizzato in “Runaround”, una storia pubblicata nel 1942.

Transcript of Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese...

Page 1: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

1

1/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Introduzione alla RoboticaAlberto Borghese

2/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Da dove deriva la parola robotica?

Parola coniata dallo drammaturgo ceco Karel Capek per indicare il lavoro non volontario.

Introdotta nella sua opera teatrale “R.U.R. (Rossum’s Universal Robots)”, Gennaio 1921.

I robot di Capek erano creati mediante procedimenti chimico/biologici, non erano meccanici.

Il termine robotica si riferisce allo studio ed all’uso dei robot.Coniato ed usato per la prima volta dallo scienziato e scrittore

Isaac Asimov.Utilizzato in “Runaround”, una storia pubblicata nel 1942.

Page 2: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

2

3/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Le leggi della Robotica

Legge zero Un robot non può causare dannoall’umanità, o, a causa della sua inazione,

permettere che l’umanità venga danneggiata.

Prima legge Un robot non può causare danno adun essere umano, o permettere che un

essere umano venga danneggiato.

Seconda Legge Un robot deve obbedire ad unordine impartito da un essere umano.

Terza legge Un robot deve proteggere se stesso.

4/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Definizioni del termine “robot”

“Un manipolatore riprogrammabile e multifunzionale progettato per spostare materiali, componenti, attrezzi o dispositivi specializzati

attraverso vari movimenti programmati per la realizzazione di vari compiti” Robot Institute of America, 1979

“Force through intelligence”“Where AI meet the real world”

“macchina automatica capace di svolgere, con opportuni comandi, alcune funzioni o attività proprie dell’uomo; automa meccanico”

Dizionario Garzanti

Page 3: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

3

5/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Caratteristiche di un robot

Programmabilità capacità di elaborazione che il progettista può combinare come desidera.

Mobilità possibilità di interagire fisicamente con l’ambiente.

Flessibilità capacità di esibire un comportamento adatto alla situazione.

Autonomia

6/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Robot of Fourth generation

ANDROIDE - O umanoide. Questo prodotto della robotica viene così definito (da Webster): « Un automa con figura umana che imita le azioni e funzioni umane».

Da un lato la ricerca si è concentrata sui sorprendenti umanoidi, simili a dei manichini, come Actroid, con visi di silicone, truccati e vestiti. Dall'altro su umanoidi, bipedi, con forme umane ma simili ai robot dei cartoni animati, con capacità di apprendimento e di varfietà di repertorio motorio.

Sono anche un mezzo per indagare l’interazione sociale degli umani.

Sono robot sociali, non più necessariamente industriali.

Page 4: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

4

7/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

I precursori della robotica

La musicista, Pierre Jaquet-Droz, (1753-1791)

(cf. Waseda – II)

Il giocatore di scacchi,Wolfgang von Kempelen, 1769

http://access.tucson.org/~michael/hm_intro.htmlScomparto per nascondere l’aiutante (nano)

Omaggio alla complessità della natura umana.Omaggio all’abilità dell’inventore.

8/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

I primi robot umanoidi: Waseda – I: 1970

Braccia e gambe robotiche.

Sensori visivi e tattili.

Interazione mediante il linguaggio.

Capacità di presa e trasporto.

Capacità di valutazione delle distanze.

Page 5: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

5

9/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

I primi robot umanoidi: Waseda – II: 1984

Robot specializzato nel suonare con l’organo pezzi di media difficoltà.

Primo robot androide personalizzato.

10/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Cog – dal 1995

Movimenti oculari.

Riconoscimento oculare.

Riconoscimento facce.

Controllo distribuito.

Percezione distribuita.

Page 6: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

6

11/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Kismet, 1998 (sostituita da Leonardo)

Esperimenti di relazione emotiva sociale.

12/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Alcuni androidi – Actroid – 2003 - Kokoro

Actroid – guida nei musei e ai ristoranti.1,58cm per 30 kg.Pelle al silicone.Capacità di esprimere 40 diverse

“emozioni”.Motori pneumatici.

Page 7: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

7

13/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Asimo – Honda -2000

http://world.honda.com/ASIMO/P3/

Investimento di 10 anni e 100 milioni di dollari.

14/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Asimo sulle scale

Page 8: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

8

15/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Qrio – Sony - 2003

16/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Interaction modalities: Gestures.

Penguin robot that recognizes and produces

gestures (MERL)

• Gestures provide additional information during a dialogue: “Put-That-There” problem

• We need techniques for:– Gesture recognition and– Gesture production

Leonardo tracking objects(Stan Winston Studios)

Cynthia Brezeal

Page 9: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

9

17/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Interaction modalities: Facial expressions

• A face characterizes a person and can express emotions during a conversation:– face and facial expressions recognition– facial expressions production

KISMET (MIT) K-Bot (University of Texas)

18/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Interaction modalities: Facial expressions.

• Some other examples:– Facial Expressions by Leonardo; – Facial Feature (and Hands) Recognition by Aryan .

Aryan (Hossein Mobahi)Leonardo (Stan Winston Studios)

Page 10: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

10

19/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Leonardo, robot emotivo

http://robotic.media.mit.edu/projects/Leonardo/Leo-intro.html

20/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Interaction modalities: Proxemics and kinesics.

• Proxemics and kinesics are non-verbal communication modalities that add information to a dialogue.

• Proxemics:• getting closer• backing off

• Kinesics:• crossing the arms• facing the speaker• bowing• nodding• etc.

KISMET (MIT)

Page 11: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

11

21/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

New frontiers: Haptics.Touch as a mechanism to send and receive information.

• Haptic interaction is related to the sense of touch based on force-feedback or tactile devices.

Stan Winston touching Leonardo (Stan Winston Studios and MIT)

The word “haptic” means “of or relating to or proceeding from the sense of touch”.

22/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Aibo – Sony – ultima versione: 2003

ERS7

• Visione• Movimento• Coordinazione, flotta di robot (Wifi 802.11b).

Page 12: Introduzione alla Robotica - homes.di.unimi.it€¦ · Introduzione alla Robotica Alberto Borghese A.A. 2004-2005 2/64 http:\\homes.dsi.unimi.it\∼borghese\ Da dove deriva la parola

12

23/64 http:\\homes.dsi.unimi.it\∼borghese\A.A. 2004-2005

Soccer championship for robots