admin

Maze runner

ROBO si muove autonomamente all’interno di un labirinto alla ricerca del faretto. File > Open > mazeRunner.irobo Example programs > Maze Runner Sembra difficile ma il trucco consiste nel seguire il muro a destra finché è possibile, altrimenti andare dritto, altrimenti andare a sinistra…

Più semplice?

Esercizi Aggiungi il pennello, paintWhite, in modo che… Leggi tutto »Maze runner

RIEPILOGO

and Operatore logico backward(…) break Interruzione della ripetizione coinFlip() east(…) EST eatUp() Mangia il faro end Interruzione del programma false Costante logica forward(…) frontIsBeacon() ?… Leggi tutto »RIEPILOGO

Installazione e personalizzazione

Questa pagina fa riferimento alle versioni precedenti alla 4.0 Sconsiglio la localizzazione in italiano… Segui i passi Scarica il file di installazione RoboMindSetup….exe dalla sezione Download del sito ufficiale Esegui il file Alla richiesta della lingua, di default appare arabo, scegli inglese! Posizionati nella cartella dove hai installato RoboMind, probabilmente è C:Programmi (x86)RoboMind e scegli su cosa vuoi intervenire… le etichette dell’ambiente di… Leggi tutto »Installazione e personalizzazione

Operazioni logiche

Le prime 6 righe della mappa contengono coppie di bit. Il bianco corrisponde a vero. ROBO deve calcolare l’OR logico di coppie di bit. Il robot osserva i bit e in caso di risultato vero traccia una linea bianca a destra.

Si può fare meglio? ROBO deve calcolare l’AND logico di ogni coppia di bit… Leggi tutto »Operazioni logiche

Spostare gli oggetti 3

Se hai già risolto gli esercizi precedenti prova a utilizzare intensivamente le procedure per semplificare il codice Esempio 1 Un possibile algoritmo è Gira a destra vai avanti finché c’è strada libera prendi il faro gira verso sinistra vai avanti finché c’è strada libera fai un passo indietro posa il faro I passi 2. e 5. sono… Leggi tutto »Spostare gli oggetti 3

Spostare gli oggetti 2

Per ognuno dei 3 problemi seguenti crea la mappa aprila in Robomind: File >  Apri la mappa >  … progetta uno o più programmi per spostare tutti gli oggetti sui punti bianchi cerca di rendere il codice più corto possibile… Comincia spostando un oggetto poi 4 oggetti disposti in orizzontale e infine 3 oggetti disposti in verticale

Spostare gli oggetti 1

Il robot si deve spostare da destra a sinistra ma è bloccato dai fari… Segui i passi crea la mappa aprila in Robomind:  File >  Apri la mappa realizza il programma cerca di rendere il codice più corto possibile… Il codice seguente guadagna una posizione e ritorna allo stato iniziale (girato verso l’alto)

Per raggiungere la meta ripeti 5… Leggi tutto »Spostare gli oggetti 1

Disegnare una scala

Disegnare una scala come sequenza di gradini. Versione 1 Utilizza una procedura. Versione 2 Una scala con i parametri: numero di gradini, larghezza del gradino, altezza del gradino.

Versione 3 Con un gradino iniziale

Esercizi Disegna una figura a denti di sega Disegna una figura romboidale.

Percorsi alla cieca 2

ROBO si muove nel mondo osservando gli oggetti che lo circondano e prendendo delle decisioni conseguenti. Esercizio 1 ROBO avanza fino ad avere un faro alla sua destra

Esercizio 2 ROBO avanza fino ad avere un faro sia alla sua destra che alla sua sinistra

Esercizio 3 Segui i passi Raccogli il primo… Leggi tutto »Percorsi alla cieca 2

Percorsi alla cieca 1

ROBO si muove nel mondo osservando gli oggetti che lo circondano e prendendo delle decisioni conseguenti. Esercizio 1 Carica la mappa openarea.map Porta ROBO alla parete nord senza contare le celle da percorrere… Soluzione prima di fare un passo in avanti controlla se la strada è libera: frontIsClear continua finché è vero: repeatWhile.

Esercizio 2 Carica la… Leggi tutto »Percorsi alla cieca 1