qui in foto abbiamo elencati tutti i comandi python che noi possiamo usare per far muovere il robot o fargli svolgere attività di vision, audio ecc...
per prima cosa prima di scrivere il nostro programma dobbiamo verificare che il nostro robot sia connesso, se così non fosse basta cliccare sul pulsante "connect" ed il robot si collegherà al dispositivo che stiamo usando per fare la programmazione
SPIEGAZIONE COMANDI
Wheels control (differential drive)
robot.forward(m) = il robot va avanti (1 è circa 50cm)
robot. backward(m) = il robot va indietro (1 è circa 50cm)
robot.left(n) = il robot gira a sinistra (inseriamo nelle parentesi di quanti gradi si deve girare es: 90)
robot.right(n) = il robot gira a destra (inseriamo nelle parentesi di quanti gradi si deve girare es: 90)
robot.setSpeed(lx,az,tm,stopend=False) = serve per muovere il robot indicando LX ovvero la lunghezza da percorrere in cm, AZ ovvero l'angolo di percorrenza, TM è il tempo per far muovere il robot in avanti
robot.setSpeed4W(fl,fr,bl,br,tm,stopend=False) = muoviamo avanti il robot 4WD inserendo come parametri FL
Head pan-tilt control
robot.pan() = movimento del collo da destra verso sinistra (Limite pan -40 0 +40 gradi)
robot.tilt() = movimento del collo in alto e in basso (Limite tilt -20 0 +20 gradi)
Arms shoulder-pitch control
robot.left_arm() = movimento avanti e indietro del braccio sinistro del robot
robot.right_arm() = movimento avanti e indietro del braccio destro del robot
limiti: Limite davanti (+) 0-50 gradi
Limite dietro (-) 0-80 gradi
Face emotion
robot.emotion(“normal”) = imposta il volto del robot con un espressione "normale"
robot.emotion(“happy”) = imposta il volto del robot con un espressione "felice"
robot.emotion(“sad”) = imposta il volto del robot con un espressione "triste"
robot.emotion(“sings”) = il robot muove la bocca come se stesse cantando
robot.emotion(“surprise”) = imposta il volto del robot con un espressione "sorpresa"
robot.emotion(“angry”) = imposta il volto del robot con un espressione "arrabbiata"
Speech synthesis
robot.say(‘ciao’,’it’) = il robot dice ciao in italiano
RGB camera
robot.tag_id() = ritorna l'ID del tag ( -1 se non è presente nessun tag)
robot.tag_clean() = pulisce la lettura del "tagID" in modo che la variabile del tag sia libera per eventuali
display(robot.tagID()) = mostra il valore del tag id
robot.getImage() = possiamo ottenere l'immaggine che vede il nostro robot