At the beginning of the school last year, [Ryan] needed to come up with a project for his master’s thesis. Having a bachelor’s in mech. engineering and doing his graduate work in software engineering allowed [Ryan] to do something really cool for his thesis; he decided to turn an iPhone into an autonomous robot with live video streaming, remote control, andobject detection.

[Ryan] started building his ArduiPhone last October with an Arduino,motor shield, and a Magician Chassis. The software is based on an iPhone network programming tutorial that opens a socket connection to a desktop PC and relays commands to an Arduino serial port.

One of the more interesting features of [Ryan]‘s ArduiPhone is the ability to stream video directly from the phone to a Java application. Instead of FaceTime, [Ryan] streams videos by converting an image from the front-facing iPhone camera to a byte array, sends it over the network, and decodes the image in a Java app. It’s low-level stuff, but the video quality is excellent and something we’ll probably be seeing more of in the future.

As always, videos after the break.

[via: http://www.hackaday.com]

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 
   
© 2011 Geko Geek This is a news aggregator website. Articles and images are copyrighted to their original source authors. Gekogeek takes no responsibility about the articles content Suffusion theme by Sayontan Sinha