Homework2
Eseguire gli esercizi di programmazione sul vostro robot.
Accensione e avvio del robot
- Accendere il robot usando l'interruttore sullo chassis
- Il PC di bordo (Raspberry) accende una rete wifi chiamata Marrtino_nomescuola
- Con un dispositivo a scelta (PC, Tablet, smartphone), connettersi alla wifi Marrtino_nomescuola (password=hellorobot!)
- Aprire un browser e collegarsi a http://10.3.1.1
- Appare la pagina Welcome to MARRtino robot
- Cliccare su Bringup. Si apre il tab MARRtino Bringup
- Nel campo Robot IP, verificare che l'indirizzo sia 10.3.1.1
- Premere il tasto Connect. Attendere che appaia la scritta Connected.
- Premere il tasto Robot start. Attendere che le scritte ROS, odom e robot diventino verdi.
Test di funzionamento (applicazione dell'Homework 1 su robot)
- Navigare nel tab Welcome to MARRtino robot
- Cliccare su Programming.
- Navigare in Commands, ad esempio. Si apre il tab Tile Robot
- Premere il tasto Connect. Attendere che appaia la scritta Connected.
- Scrivere il programma desiderato
- ATTENZIONE: Porre il robot per terra in una posizione in cui abbia spazio per muoversi senza urtare e senza cadere!!!
- Cliccare il tasto Run. Il programma verrà eseguito sul robot.
- Se necessario premere il tasto Stop e il robot si fermerà.
Esercizi Blockly
- Eseguire sul robot gli esercizi 1, 2, 3 svolti sul simulatore durante l'incontro del 30/11/2018
- Per salvare una programma Blockly, cliccare il pulsante Export block code (che consente la visualizzazione del codice), copiare il codice in un file di testo e salvarlo sul dispositivo in uso (ad esempio la macchina virtuale MARRtino).
- Per caricare un programma Blockly salvato, aprire il file di testo, copiare il codice salvato nella casella Import block code e cliccare il relativo pulsante.
- Questa procedura è utile anche per trasferire un programma Blockly da una finestra del browser connessa al simulatore (http://localhost) ad una finestra connessa al robot (http://10.3.1.1).
Video dimostrativo
- Fare un video che riprende il robot mentre esegue il programma
- Caricare il video su drive/YouTube
- Condividerlo con il team Lab2GO-Robotica: inviare il link (e non il video!!!) via e-mail a ferrarelli@diag.uniroma1.it.
Spegnimento del robot
- Al termine dell'homework, eseguire le seguenti istruzioni:
- Navigare nel tab MARRtino bringup e cliccare il tasto Shutdown. Attendere che la luce verde della Raspberry si spenga (circa 25 secondi).
- Spegnere il robot usando l'interruttore sullo chassis.