Main Page
____ ___ _ _ _____ _ _ ____ ___ _____ / ___/ _ \| \ | |_ _| | | | __ ) / _ \_ _| | | | | | | \| | | | | | | | _ \| | | || | | |__| |_| | |\ | | | | |_| | |_) | |_| || | \____\___/|_| \_| |_| \___/|____/ \___/ |_| CONTUbernio roBOTics
ROBOTS
Le 3 leggi della robotica
- “Un robot non può recar danno a un essere umano né può permettere che a causa del proprio mancato intervento un essere umano riceva danno”.
- “Un robot deve obbedire agli ordini impartiti dagli esseri umani purché tali ordini non contravvengano alla prima legge”.
- “Un robot deve proteggere la propria esistenza purché questo non contrasti con la prima e la seconda legge”.
Ok ma ...
- cosa è un essere umano? (per un robot!)
- cosa vuol dire "ricevere un ordine"?
- come capire se un ordine provocherà un danno?
- ...
THYMIO
Programmi preimpostati
COMPORTAMENTO | COLORE | SPIEGAZIONE |
---|---|---|
ESPLORATORE | giallo | evita gli ostacoli |
AMICONE | verde | segue un amico |
FIFONE | rosso | cerca di non farsi acchiappare |
CURIOSO | bianco | inseguitore di linea |
OBBEDIENTE | fucsia | si può controllare con le frecce |
ATTENTO | azzurro | reagisce ai suoni |
VPL base
introduzione
- Introduction au robot Thymio (1/4) Thymio et ses comportements de base
- Introduction au robot Thymio (2/4) Thymio et ses comportements de base
- Introduction au robot Thymio (3/4) Thymio et ses comportements de base
- Introduction au robot Thymio (4/4) Thymio et ses comportements de base
VPL avanzato
Inseguitore di linea
La traccia deve essere almeno larga 4 cm con alto contrasto rispetto al terreno. Il meglio è nero su bianco. Il livello di riconoscimento della traccia può essere calibrato quando la modalità 'Investigatore' viene attivata:
- Premere simultaneamente entrambe le frecce avanti e indietro con i sensori inferiori sulla traccia, per calibrare il livello del nero.
- Premere simultaneamente entrambe le frecce destra e sinistra con i sensori inferiori su un'area bianca per calibrare il livello del bianco.
SUMO
2 robot su un ring lottano per spingere l'avversario fuori dal ring
- https://www.youtube.com/watch?v=gIYMAymGzdI
- https://www.youtube.com/watch?v=3tguWcKTXQI
- https://www.youtube.com/watch?v=suyPkO0apak
Le regole:
- si programmano i robot
- una volta iniziata la gara non si possono toccare i robot
- vince chi riesce a spingere l'altro fuori dal ring
- si ha un pareggio se entro un certo tempo nessuno dei 2 riesce a spingere l'altro fuori
Obiettivi nel fare il programma:
- programmare il robot in modo che non esca dal ring
- programmare il proprio robot per spingere il robot avversario fuori dal ring
- programmare il robot per evitare sia spinto fuori dal ring
Elettricità ed elettronica
pile e generatori
generatori in serie
generatori in parallelo
resistenza e legge di ohm
resistenze in serie
resistenze in parallelo
partitore di tensione
arduino
ARDUINO NANO
DRIVER MOTORI
CONTUBOT1
Hardware
Meccanica
Schema dei collegamenti
NB controllare SEMPRE PRIMA DI COLLEGARE LE PILE
The ImageMap extension is not installed.
Tabella riassuntiva
PIN ALIMENTAZIONE
CONTROLLER | PIN | DRIVER MOTORI |
(+) PILA | VIN | VM |
(-) PILA | GND | GND |
5V | VCC |
PIN DIGITALI
CONTROLLER | PIN | DRIVER MOTORI |
+ pila | VIN | X |
- pila | GND | X |
RX | D00 | X |
TX | D01 | X |
ENC1 | D02 | ... |
ENC2 | D03 | ... |
... | D04 | ECHO |
... | D05 | - |
... | D06 | - |
... | D07 | - |
... | D08 | - |
... | D09 | - |
... | D10 | TRIG |
... | D11 | - |
... | D12 | - |
LED | D13 | - |
Software
- Programma robotExplorerContubot1