SpiderBot Cloud con controllo vocale!
Gabriele Ermacora • 16th March, 2017 • read in 1 mins

SpiderBot Cloud con controllo vocale!
Una volta costruito lo SpiderBot come dalle istruzioni di Tiger, vi spiego come scrivere una semplice app per il controllo vocale! Il nostro SpiderBotCloud andrà avanti o indietro a seconda di ciò che direte! Leggetevi gli altri tutorial su questo sito per comprendere meglio le righe di codice che vi posterò qui. Una volta entrati in piattaforma da qui e connesso il robot come spiegato [qui]({{ site.baseurl }}{% post_url /it/blog/2017-03-16-come-collegare-un-robot-comprato-da-tiger-spider-robot-in-piattaforma-cloud %}), andate in Sketches. Create in nuovo programma con "New" dando il nome del codice che preferite (o potete anche modificarne uno già esistente) e copiate il seguente codice:
import dotbot_rosfrom dotbot_msgs.msg import Speedfrom std_msgs.msg import Stringimport sysclass Node(dotbot_ros.DotbotNode):def setup(self):self.speed_pub = dotbot_ros.Publisher('speed', Speed)dotbot_ros.Subscriber('speech', String, self.on_speech)print 'setup'#@dotbot_ros.on_topic('speech', String)def on_speech(self, speech_msg):speed_msg = Speed()print speech_msg.datasys.stdout.flush()if speech_msg.data == 'avanti':speed_msg.sx = 90speed_msg.dx = 0self.speed_pub.publish(speed_msg)if speech_msg.data == 'dietro':speed_msg.sx = -90self.speed_pub.publish(speed_msg)
Salvate e avviate il programma! Se non ci sono errori andate sul menù in alto dove c'è la voce "Apps" e aprite l'app di controllo vocale. Arriverrete su una pagina così (vi consigliamo di usare Chrome).
Connettete la web app con il tasto "connect" e premete il tasto centrale a forma di microfono per abilitare il controllo vocale. A questo punto dite ad alta voce " Avanti" e il robot andrà avanti e "Dietro" e il robot andrà indietro! :) Potete provare ad aprire il sito della Web App anche da cellulare e farlo funzionare su mobile!
Per informazioni info@hotblackrobotics.com.
Per la licenza da beta tester gratis registratevi qui.