I dag har vi annonceret en sjov 20% robotteknologi projekt, der resulterede i tre måder, du kan spille med dine iRobot Create ®, LEGO ® MINDSTORMS ®, eller VEX Pro ® gennem skyen. Vi gjorde dette ved at øge App Inventor for Android, der bidrager til open source Cellbots Java app, og kræfter oppe i Cellbots Python biblioteker. Tilsammen giver disse apps skabe nye konnektivitet mellem robotter, Android, skyen, og din browser.
Du kan starte bemyndigelse din Android telefon med robot mobilitet ved at vælge den løsning nedenfor, der passer til dit niveau og programmering stil:
App Inventor til AndroidDet er et helt cloud baseret programmering miljø, hvor du trække og slippe elementer i et projekt, lige i din browser. De nyeste funktioner for robotter inkluderer et lavt niveau Bluetooth-klient til at forbinde med mange seriel-aktiveret robotter, og tæt integration med LEGO MINDSTORMS. Der er syv LEGO elementer i alt, med NxtDrive og NxtDirectCommands anvendes til kørsel og grundlæggende kontrol, mens NxtColorSensor, NxtLightSensor, NxtSoundSensor, NxtTouchSensor, og NxtUltrasonicSensor bruges til sensorer.
Også være sikker på at afprøve de sociale komponenter i forbindelse med Twitter og TinyWebDB til at tilslutte op til AppEngine. Alle disse kan bruges sammen til at gøre din telefon en kraftfuld robot hjerne.
Cellbots til Android
Vi ønskede at tilbyde en fleksibel anvendelse, der kunne drive flere platforme og understøtter forskellige kontrol tilstande. For at gøre dette har vi skabt den Cellbots Java-programmet, som i øjeblikket understøtter fire robot-platforme og giver mulighed for yderligere robot typer og UI kontrol ordninger, der skal tilføjes med standard Android SDK. Det er helt open source og gratis tilgængelig i Android Market, så du kan prøve det samme.
Med det kan du bruge telefonen som fjernbetjening med D-Pad, joystick, accelerometer, eller stemmestyring input. Så prøv montering telefonen til robotten i hjernen, mode, hvor du kan streame video til en web browser og gøre robotten at tale med Android's native tekst-til-tale. For dem af jer med to Android-telefoner, støtter vi remote-til-hjerne mode, hvor du kan bede robotten for sin kompaskurs eller ændre persona på skærmen.
Cellbots Python bibliotek
De 20% holdet fik sammen om at skabe en mere modulær version af den populære Cellbots projektet, som er alle åbne kildekode. Målet for Python biblioteket er at give udviklere en nem måde at demonstrere funktionerne på Android-telefoner egnet til robotter. Der er kommandoer til at gøre det at tale, lytte, optage lyd, tage billeder, få en geolocation, og selvfølgelig giver I / O til bot.
Den Python-kode er den mest fleksible med hensyn til tilslutning med støtte for Google Talk snak over XMPP, HTTP via et relæ eller direkte tilslutning, telnet, og stemme input. For at bruge det, du bare nødt til at installere Scripting Layer 4 Android og aktivere Python fortolkeren. Derefter kopiere over Python og config filer til SD-kort og script væk.
Vi håber, dette giver udviklere, hobbyfolk og studerende et forspring i at forbinde den næste generation af sky apps til en verden af robotteknologi. Vær sikker på at skubbe din mobiltelefon processor til sine grænser, og dele resultaterne med Cellbots Google-gruppe. Prøv at bruge Willow Garages OpenCV til Android eller det nye Honningkager API'er til Gyroskoper, udvidet OpenGL grafik og flere kameraer!
Af Ryan Hickman, 20% Robotics Task Force



Ingen kommentarer:
Send en kommentar