Stap 2: Hoe zit het met de afstandsbediening?
We wilden B-ROBOT worden gecontroleerd door de gebruiker vanaf vrijwel elk apparaat dat bestaande, maar we willen don´t ontwikkelen van een heleboel verschillende interfaces voor verschillende systemen (Android, IOS, PC-windows...). Bovendien hebben we besloten om de bestaande (en krachtige) protocollen gebruiken om te bepalen "dingen" en we vonden (enkele jaren geleden) een protocol genaamd OSC(Open Sound Control, meer info hier) gebruikt om te besturen van muziekinstrumenten zoals synthesizers. Zeer visuele en krachtige (we kunnen weergeven, volumeregeling, equalizers, verlichting... en maken onze eigen). Als u wilt op afstand beheren B-robot, we gebruiken OSC protocol via een internetverbinding (Wifi module) met behulp van UDP-pakketten. Dit is een lichtgewicht en efficiënte manier om het verzenden van opdrachten naar onze Robots! Wij kunnen ook de Interface die we in onze apparaat gebruiken zodat we kundig voor zeggenschap iets personaliseren! (Nou... bijna) Wat we moeten doen is om een lichtgewicht library voor Arduino ter ondersteuning van dit protocol (gemakkelijk). Wij gebruiken alleen een subset van de OSC-protocol klein te houden dingen.
Meer info in de jjrobots webpagina