Main Page
____ ___ _ _ _____ _ _ ____ ___ _____ ____ / ___/ _ \| \ | |_ _| | | | __ ) / _ \_ _/ ___| | | | | | | \| | | | | | | | _ \| | | || | \___ \ | |__| |_| | |\ | | | | |_| | |_) | |_| || | ___) | \____\___/|_| \_| |_| \___/|____/ \___/ |_| |____/ CONTUbernio robotics and roBOTS
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 | blu | inseguitore di linea |
OBBEDIENTE | fucsia | si può controllare con le frecce |
ATTENTO | azzurro | reagisce ai suoni |
VPL base
introduzione
Alcuni video sul THYMIO e sulla programmazione con il VPL (Visual Programming Language)
- 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; 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
[Pagine web utili]
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 altrimenti POTREBBE ROMPERSI IL CONTROLLORE
- non utilizzare più di 9V
The ImageMap extension is not installed.
Tabella riassuntiva
CONNESSIONI
Software
- Programma robotExplorerContubot1simple