SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020 - ROBOTCUP@SCHOOL 2020 - Amaldi ...

Pagina creata da Matilde De Angelis
 
CONTINUA A LEGGERE
SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020 - ROBOTCUP@SCHOOL 2020 - Amaldi ...
ROBOTCUP@SCHOOL 2020

            SCHEDA PROGETTO
          ROBOTCUP@SCHOOL 2020

SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020   1/5
INFORMAZIONI DI BASE
ISTITUTO PARTECIPANTE        Indicare l’istituto.

                              ISISS Amaldi-Nevio

INFORMAZIONI SUL TEAM        Informazioni sul team di progetto. Indicare anche il numero di
         DI PROGETTO         studenti coinvolti nel progetto

         AREA TEMATICA       Area tematica del progetto
                              PepperChef

       TITOLO PROGETTO       Titolo del progetto

SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020                                                          2/5
INFORMAZIONI SUL PROGETTO PREVISTO PER ESECUZIONE
                  SUL ROBOT REALE

             SCENARIO DI     Si descriva brevemente lo scenario di riferimento del progetto. Lo
            RIFERIMENTO      scenario da descrivere deve essere quello definito dal team per
                             l’esecuzione del codice con il Robot reale.
                              Il progetto è stato sviluppato immaginando uno scenario casalingo, nel
                              quale il robot avrebbe dovuto aiutare l'utente nella preparazione di
                              pietanze, non solo elencando le varie fasi della preparazione e guidando
                              l'utente attraverso l'uso del tablet, ma cercando di ottimizzare i tempi di
                              cottura attraverso il controllo di dispositivi IOT.
           FUNZIONALITÀ      Si descrivano le principali funzionalità del progetto. In tale sezione
             PRINCIPALI      vanno incluse tutte le funzionalità definite e sviluppate dal team di
                             progetto per l’esecuzione del codice con il Robot reale.
                              dialoghi con scelta multipla per scegliere cosa cucinare, mostrare
                              immagini sul tablet per far visualizzare all'utente in tempo reale i vari
                              passaggi, timer per il tempo di cottura, controllo prese smart per
                              accendere e spegnere forno e piastra, controllo sensori temperatura e
                              umidità dei vari dispositivi utilizzati nella preparazione del piatto.
BLOCCHI CHOREGRAPHE          Standard:
  DEL PROGETTO PER IL        Si elenchino i blocchi impiegati nel progetto utilizzando i nomi di
         ROBOT REALE         Choregraphe (es. Say, Dialog, Timeline ecc.)
                              Set-language, blink, animation, dialog, MQTT, TH10, msgTH10, show
                              image, switch case, if, random int., text edit, counter, tactile head, number
                              edit, wait for signal, multiply, insert data, get data, erase data, animated
                              say-text, python script.

                             Personalizzati:
                             Si elenchino gli eventuali blocchi per i quali è stato modificato il
                             codice Python e la relativa finalità della modifica

                             Python Script:
                             Si descrivano le funzionalità implementate da eventuali blocchi
                             Python Script
                              I due blocchi python script mandano se attivati una stringa di testo e
                              anche un segnale su una seconda porta di output.

SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020                                                                        3/5
INFORMAZIONI SULLE VARIAZIONI E MODIFICHE PER
      PEMETTERE L’ESECUZIONE SUL ROBOT VIRTUALE

  EVENTUALI VARIAZIONI       Si riportino in tale sezioni le eventuali variazioni dello scenario di
    DELLO SCENARIO DI        riferimento dovute alle modifiche del progetto per renderlo eseguibile
                             sul Robot virtuale. A titolo di esempio, non esaustivo, si possono
         RIFERIMENTO         descrivere eventuali modifiche allo scenario che hanno comportato
                             un maggior utilizzo di dispositivi IoT.

          OPERAZIONI         Si riportino le operazioni che il team ha effettuato per rendere
      EFFETTUATE PER         eseguibile il progetto sul Robot virtuale. Le operazioni possono
                             includere, a titolo esemplificativo, le seguenti:
 RENDERE ESEGUIBILE IL            - Sostituzione di moduli e blocchi non eseguibili (come
  PROGETTO SUL ROBOT                   showImmage) con moduli che ne descrivono l’output atteso
            VIRTUALE                   (come textEdit)
                                  - Utilizzo di funzionalità per la generazione di numeri casuali
                                       per simulare particolari operazioni (come riconoscimento di
                                       genere o età)
                             Le operazioni effettuate vanno descritte in maniera dettagliata ed
                             indicando chiaramente il modulo originale (ossia quello usato nel
                             progetto per esecuzione sul Robot reale) ed il modulo sostitutivo
                             (ossia quello usato nel progetto per esecuzione sul Robot virtuale).
                              Sostituzione di blocchi showImmage con moduli che ne descrivono
                              l'output atteso come text edit; abbiamo inserito un text edit con un valore
                              assegnato al fine di simulare l'aumento di temperatura ,all'interno del
                              forno, che il sensore avrebbe dovuto registrare e inviare al blocco
                              successivo. Per i sensori della testa abbiamo optato per un counter che
  REQUISITI SODDISFATTI      Elencare    quali dei
                              simuli lo stimolo    requisiti, previsti
                                                conseguenziale         dal regolamento, si considerano
                                                                 del sensore
                             soddisfatti dall’applicazione. Per ogni requisito elencato si deve:
                                - Riportare i blocchi che implementano le funzionalità relative
                                     al requisito
                                - Se il requisito è stato soddisfatto in maniera simulata oppure
                                     no
                                - Se il requisito è stato soddisfatto in modalità simulata fare
                                     riferimento alle operazioni effettuate per simularlo (si veda
                                     sezione precedente)
                              Usare funzioni di Speech Recognition con attivazione di risposte vocali e/o
                              azioni in base alle frasi pronunciate dall'interlocutore. (blocchi dialog)
                              Usare il tablet per interagire con le persone. (show image- simulato con
                              text edit)
                              Gestire uno o più dispositivi IoT (blocco TH10, TH10 MSG)

SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020                                                                    4/5
INFORMAZIONI AGGIUNTIVE

          GUIDA ALL’USO      Si riporti una concisa guida d’utilizzo del software. .
                              All'avvio dopo il blink degli occhi il robot proporrà una scelta tra piatti dolci
                              e piatti salati; dopo questa prima selezione l'utente potrà scegliere tra due
                              alternative, per poi iniziare la vera e propria preparazione con l'aiuto di
                              pepper. Durante la preparazione per avanzare allo step successivo
                              basterà pronunciare "avanti"; per ripetere il passaggio "ripeti"; per tornare
                              indietro "indietro".    Qualora    si volesse      accendere     il forno basterà
               NOTE E        Eventuali
                              pronunciare
                                            altre note
                                               "accendi
                                                         riguardanti
                                                          il forno"  e   in
                                                                            il progetto
                                                                             seguito
                                                                                           e descrivere
                                                                                       "imposta    il timer"  se si desidera
       DOCUMENTAZIONE        sommariamente gli eventuali documenti aggiuntivi                            allegati
                              farlo, il timer   verrà impostato     automaticamente
                             (Presentazioni, Documenti di testo, Video, Foto ecc.)          in   base   alla ricetta che è
           AGGIUNTIVA         stata precedentemente selezionata. Appena il forno avrà raggiunto la
                              nella cartella Pepper
                              temperatura       img sono     presenti
                                                        avviserà         le immagini,
                                                                     l'utente;            delle modo
                                                                                  allo stesso    varie fasi
                                                                                                         faràdella
                                                                                                               quando,
                              preparazione
                              terminata          delle pietanze,
                                            la cottura, scatterà che       sarebbero
                                                                    il timer             dovuteautomaticamente
                                                                                e si spegnerà      comparire sul tabletil
                              del robot
                              forno.       reale.
                                       Finita  la preparazione, dopo la cottura, per tornare al menu di
                              selezione iniziale basterà dire "finito Pepper".
                              *Per accendere la piastra delle creapes bisogna dire "accendi il fornello" e
                              Pepper in automatico lo accenderà e avviserà l'utente quando sarà
                              raggiunta la temperatura ottimale.

SCHEDA PROGETTO ROBOTCUP@SCHOOL 2020                                                                                       5/5
Puoi anche leggere