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:
  1. Navigare nel tab MARRtino bringup e cliccare il tasto Shutdown. Attendere che la luce verde della Raspberry si spenga (circa 25 secondi).
  2. Spegnere il robot usando l'interruttore sullo chassis.