HomeRobotica secondariaVIDEO Il robot apprende da solo: cenni di A.I. Parte 2

VIDEO Il robot apprende da solo: cenni di A.I. Parte 2

Seconda parte del video Il robot apprende da solo: cenni di A.I..

In questa lezione analizziamo la componente elettronica del robot.

Il video è tratto dalla 4° lezione del corso Robotica per la secondaria, in cui mostriamo come realizzare un robot Do It Yourself (fai da te) dotato di intelligenza artificiale (A.I.).

La lezione si basa su un progetto a cui siamo particolarmente affezionati perché realizzato interamente da noi: HBRT, un robot DIY, che si ispira ad un animale domestico da addestrare.

 

Il robot è dotato di 3 comportamenti di base:

  • Comportamento di caccia (hunter): il robot insegue la preda;

  • Comportamento di fuga (prey): il robot fugge dallo stimolo rilevato ;

  • Comportamento di disinteresse (spacelove): il robot si muove dove trova uno spazio aperto.

Il robot, avvisando con un suono, decide autonomamente di cambiare comportamento ogni 5 secondi. Il giocatore può dare un rinforzo al comportamento che gradisce, premendo il pulsante sul dorso. All’inizio, quando il robot viene acceso, la probabilità che si manifestino i tre comportamenti è la stessa, in base ad un meccanismo casuale; rinforzandone uno, con la ricompensa del pulsante premuto, il robot lo farà prevalere, grazie al meccanismo dell’apprendimento con rinforzo.

 

Abbiamo, inoltre, inserito un meccanismo di oblio: se non vogliamo più rinforzare un certo comportamento, possiamo rinforzare gli altri due comportamenti oppure possiamo ignorare il robot, attivando, così, il meccanismo di oblio con il quale a poco a poco la percentuale più alta (quella del comportamento precedentemente rinforzato) inizia a decadere.

Share:

You May Also Like

Oggi parliamo di coding e tempo e di come possiamo programmare e disegnare un orologio utilizzando due diversi software per...
Quali attività di robotica educativa possiamo proporre alla primaria per superare la semplicità di Beebot? Cercheremo di dare una risposta...
In questo post vedremo come far reagire un robot alle variazioni di temperatura, utilizzando un apposito sensore e cercando di...
Domande? Chiedici
0