Skip to main content

Panoramica del processo

Ogni fase della Missione Acqua Pulita può essere risolta utilizzando un processo in tre fasi. 

  1. Pianificazione
  2. Pseudocodifica
  3. Costruzione e test  

Guarda il video qui sotto e leggi il riepilogo per scoprire come usare questo processo per risolvere una sfida di codifica, come la Clean Water Mission. Puoi fare riferimento a queste informazioni in qualsiasi momento durante la sfida.

 

Fase 1: Pianificazione

  • Esaminare il documento di sfida in team. Prima di fare brainstorming di idee, assicurarsi che tutti abbiano compreso appieno gli obiettivi e i requisiti della sfida. Se hai domande sulla sfida, chiedi ad altri gruppi o al tuo insegnante.
  • Collabora con tutto il tuo team per stilare un elenco di idee innovative e approfondite per portare a termine la sfida. Assicuratevi di annotarli nel vostro quaderno di progettazione.
  • Restringi l'elenco del tuo team alle idee migliori.
  • La pianificazione e il brainstorming del tuo team saranno valutati in base alla vostra capacità di collaborare per stilare un elenco completo di soluzioni creative.

La pagina campione del quaderno riporta in alto la dicitura "Idee" , con un elenco numerato di scarabocchi e uno schizzo per indicare appunti su come risolvere la sfida.

Fase 2: Pseudocodifica

  • Inizia registrando i passaggi di alto livello necessari per risolvere la sfida in un linguaggio comprensibile agli esseri umani.
    • Questi passaggi dovrebbero diventare i commenti nel tuo progetto di codifica.
    • Includere i tipi di dati richiesti dal sensore di visione AI che accompagnano ogni passaggio.
  • Suddividi i tuoi passaggi di alto livello nei singoli comportamenti che il robot dovrà eseguire per completare la sfida.
  • La tua pseudocodifica verrà valutata in base alla chiarezza della sua scrittura, alla sua completezza e al modo in cui utilizzi i dati del sensore di visione AI per completare la sfida.

Esempio di pagina del quaderno con uno schizzo della configurazione in alto e note sotto. La configurazione mostra 3 tessere EXP divise in due aree con muri. Su ogni tessera dell'area di sinistra c'è una buckyball rossa e blu. Le frecce verdi indicano il percorso che il robot deve seguire per raggiungere la buckyball rossa e consegnarla nell'area di sinistra. Sotto lo schizzo c'è scritto 1. Identificare l'acqua contaminata (buckyball rosso) con due sottofasi: a. Cercare l'acqua contaminata e b. Giratevi per colpire l'acqua contaminata.

Fase 3: Costruzione e test

  • Utilizza il tuo pseudocodice per creare e testare ogni comportamento che il robot deve eseguire per completare la sfida.
  • Fai delle prove man mano che procedi! Non tentare di realizzare l'intero progetto in una sola volta prima di averlo testato. In questo modo sarà più facile risolvere eventuali problemi che si presentano.
  • Ripeti frequentemente il tuo progetto per migliorarne la precisione.
    • Perfeziona il tuo piano e lo pseudocodice secondo necessità per ottenere la massima precisione possibile.
  • La codifica e l'esecuzione del tuo team saranno valutate al completamento della sfida e all'utilizzo del sensore di visione AI.

Esempio di frammento di codice da un progetto VEXcode per identificare l'acqua contaminata e agire su di essa. Il progetto scatta un'istantanea del redball e, se l'oggetto esiste, lo girerà per centrarlo utilizzando i dati del centro x segnalati dal sensore.