Here is a telepresence robot that uses an Android device and LEGO NXT parts. [Wolfgang] had an extra phone on hand and decided to put it to good use. The Mindstorm parts make it really easy to produce a small robot, and adding the phone really ups the computing and connectivity options available to him.
The Android device is able to control the NXT bot via Bluetooth. [Wolfgang] didn’t go into detail on that part, but you can get some pointers on the topic from this other Android controlled Mindstorm project. [Wolfgang] wanted the ability to check in at home when he’s travelling. He uses nanohttpd on the Android device to serve up a simple web interface. It uses HTML5 to push a snapshot from the phone’s camera as user feedback, and provides a set of directional arrows which let him drive the bot around.
Obviously this thing is going to run out of juice if he’s away for too long. To combat that problem he included a battery which powers both the NXT parts and the phone. Now he just needs to build an inductive charging station and he’ll really be set.
3 thoughts on “NXT Android Telepresence Robot”
I really hate it when people mount that ultrasonic sensor as if it is the robot’s eyes. Kids get the wrong idea about what it does. I think there might have even been a few people that read this article that thought that was the camera for this build. What was it used for, anyway?
A) Reminds me of my old Spykee bot, but needs 2 way audio and recharge ability.
C) Agree with Dr.DFTBA , Sensor does make it look like it has eyes, but not sure what function it really gives it. Again, as always, I push for PIR sensors on bots. Nothing like actually sensing people.
D) ONLY 2 comments?
Just needs a simple ramp like dock with some simple metal contacts on the bottom of it and on the ramp for charging.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)