Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Андроид даје роботу лего нкт поглед, уши и осећај за смер

Anonim

Док неки од нас користе своје телефоне за комуникацију или играње феноменалних игара, постоје они који воде науку и слободно време на нови ниво. Мике Партаин је један од тих људи. Користећи Лего НКСТ комплет за роботику, Моторолу Дроид и гомилу домишљатости и паметности, Мике је додао сензоре којима је недостајао комплет за роботику - камеру, ГПС и компас. Испробајте паузу да о томе прочитате Микеовим сопственим речима, везу до изворног кода (посебно хвала Мике!) И неколико видео записа у којима се виде различити погледи из Дроидовог не треперећег ока.

Потражили смо Микеа за мало објашњење о овом пројекту, јер искрено, потребне су нам ствари сведене на ниво који бисмо могли мало боље да схватимо. Био нам је довољно користан да нам да доњи део, који је овде у целости.

Једна од мојих свих жеља била је да имам свог сопственог робота. И сада, Лего је учинио играње са роботима практичним са Лего НКСТ Робот комплетима. Ови сетови прате дух Легоса по томе што су их лако, јефтино и забавно саставити у више различитих робота на котачима и ходања. Комплети укључују мозак који контролише три мотора и до 4 сензора. Али оно што је недостајало су даљинска камера, компас и ГПС. Унесите Моторола Дроид или већину Андроид уређаја по том питању. Пошто Андроид телефон садржи ове напредне сензоре, а заснован је на Јави и отвореном извору, закључио сам да би била једноставна ствар „спојити“ Дроид на мој рачунар и пратити његове сензоре упоредо са мојим Лего Роботс софтвером. Нисам био предалеко. Неколико дана сам се борио са разрадом кода потребног за дешифровање слике прегледа, али све остало је протекло прилично глатко. На крају сам имао огроман осмех на лицу док је мој Лего робот излазио кроз огроман тепих дневног боравка, а ја сам га даљински управљао само слике које сам могао да видим на екрану свог рачунара. Није робот изгубљен у свемиру, али свеједно, може отворити многим младим умовима како њихова будућност може изгледати.

Треба напоменути да софтвер није "готов" квалитет. То је доказ концепта, и то успева. Могу је или не морам икада побољшати или довршити, тако да је стављам на располагање онако како није дозвољено или ограничено (или обећања).

Постоје 3 дела софтвера;

Андроид Јава код (дроидСенсе). Овај код је једноставан ТЦП сервер који пружа необрађене некодиране сликовне податке (од прегледа камере, података сензора и ГПС података до било којег клијента.

Самосталан.Нет програм (АссЦлиент) који комуницира са Дроид Јава сервером, декодира необрађене податке о слици и приказује слику, а необрађене сензоре и ГПС податке.

Мицрософт Роботицс студио услуга (АндроидЦамераСервице) која пружа генеричку ВебЦам слику за употребу визуелним или стандардним МРДС програмом.

Јава комад се покреће на Дроиду (нема корисничког сучеља, он само приказује површину прегледа док је покренут; користите „присилно заустављање“ да бисте га убили), а затим покрените било који комад на ПЦ-у (нисам их покушао покренути оба у исто време, али претпостављам да би могло успети).

Одличан сос баш тамо. Ево видеозаписа које је Мике садржавао:

Иоутубе линк за СтандАлоне.вмв

ИоуТубе веза за АндроидЦамераСервице.вмв

И на крају, ако имате знање и време, ево линка на изворни код који је Мике био толико љубазан да вам га пружи. Хвала још једном, Мике, ово је једна од најслађих ствари икада!