Cikk

Az Android szemeket, füleket és irányérzetet ad egy Lego NXT robotnak

protection click fraud

Míg néhányan telefonjainkkal kommunikálunk vagy fantasztikus játékokat játszunk, vannak, akik a tudományt és a szabadidőt egy újabb szintre emelik. Mike Partain egyike azoknak az embereknek. A polcon kapható Lego NXT robotikai készlet használatával a Motorola Droid és egy csomó találékonysággal és okossággal Mike hozzáadta a robotikából hiányzó érzékelőket - kamerát, GPS-t és iránytűt. Nyomja meg a törést, hogy Mike saját szavaival olvasson róla egy linket a forráskódra (külön köszönet Mike!), és egy pár videót, amelyek különböző nézeteket mutatnak a Droid villogó szeméből. [spike3 a PBase-n]

Mike-hez fordultunk, hogy magyarázatot kapjunk erről a projektről, mert őszintén szólva olyan dolgokra volt szükségünk, amelyeket egy olyan szintre hoztak le, amelyet valamivel jobban megértettünk. Elég segítőkész volt ahhoz, hogy megadja nekünk a mélypontot, ami teljes egészében itt van.

Minden idők egyik kívánsága az volt, hogy legyen egy saját robotom. És most a Lego praktikussá tette a robotokkal való játékot a Lego NXT robotkészletekkel. Ezek a készletek a Legos szellemét követik, mivel könnyen, olcsón és szórakoztatóan szerelhetők össze többféle kerekes és gyalogos robotra. A készlet tartalmaz egy agyat, amely három motort vezérel, és legfeljebb 4 érzékelőt. De hiányzott egy távoli kamera, egy iránytű és egy GPS. Írja be a Motorola Droidot, vagy a legtöbb Android készüléket. Mivel az Android telefon ezeket a fejlett érzékelőket tartalmazza, Java-ra és nyílt forráskódra épül, gondoltam, hogy az lesz egyszerű dolog "bekötni" a droidot a számítógépemre, és a Lego Robotjaimmal egymás mellett figyelni az érzékelőket szoftver. Nem voltam túl messze. Néhány napig küzdöttem a kamera előnézeti képének dekódolásához szükséges kód kidolgozásával, de minden más meglehetősen simán ment. Végül egy hatalmas mosoly ült az arcomon, amikor a Lego robotom kimerészkedett a hatalmas nappali szőnyegen, miközben csak a számítógép képernyőjén látott képből irányítottam távolról. Ez nem az űrben elveszett robot, de mindazonáltal sok fiatal elmét megnyithat a jövőjük kinézetében.

Meg kell jegyeznem, hogy a szoftver nem "kész" minőségű. Ez a koncepció bizonyítéka, és működik. Lehet, hogy valaha javítom vagy kiegészítem, ezért engedély nélkül, korlátozások (vagy ígéretek) nélkül bocsátom rendelkezésre.

3 szoftver van;

Az Android Java kód (droidSense). Ez a kód egy egyszerű TCP-kiszolgáló, amely nyers, dekódolatlan képadatokat szolgáltat (a kamera előnézetétől, az érzékelői adatoktól és a GPS-adatoktól kezdve bármely ügyfélig).

Az önálló .Net program (AssClient), amely kommunikál a Droid Java szerverrel, dekódolja a nyers képadatokat, és megjeleníti a képet, valamint a nyers érzékelő és GPS adatokat.

Microsoft Robotics stúdiószolgáltatás (AndroidCameraService), amely általános webkameraképet biztosít vizuális vagy szabványos MRDS program számára.

A Java-darab a Droidon fut ), és akkor futtatja bármelyik darabot a PC-n (még nem próbáltam mindkettőt egyszerre futtatni, de feltételezem, hogy munka).

És végül, ha van know-how-ja és ideje, itt van egy link arra a forráskódra, amelyet Mike szívesen szolgáltatott. Még egyszer köszönöm Mike, ez az egyik legmenőbb dolog valaha!

Hallgatta már a hét Android Central Podcastját?

Android Central

Az Android Central Podcast minden héten a legfrissebb technológiai híreket, elemzéseket és gyors felvételeket hozza meg ismerős társtársaival és különleges vendégeivel.

  • Feliratkozás Pocket Cast-okra: Hang
  • Feliratkozás a Spotify-ra: Hang
  • Feliratkozás az iTunes-ra: Hang

Maradj kapcsolatban

Regisztráljon most, hogy megkapja a legfrissebb híreket, ajánlatokat és egyebeket az Android Central szolgáltatásból!

instagram story viewer