Meet OSCAR, The Google Hangout Robot

[Gus] made it to the Google+ developers vlog to show off his new Google+ hangout controlled robot. This robot, named OSCAR (Overly Simplified Collaboratively Actuated Robot), drives around according to the whims of everyone in a Google+ hangout. Not only is the robot under remote control through a Google+ hangout, it also features a camera, allowing a hangout audience to explore a space in real time.

[Gus] built OSCAR out of an old Roomba he found in his parent’s basement. After attaching an Android tablet to the Roomba with some binder clips, [Gus] put a web server on the tablet and wrote a Google+ hangout extension allowing all hangout viewers to remotely control OSCAR.

Right now, all the commands received on the hangout are put into a queue, meaning everyone on a hangout has control of OSCAR. The next version will change those commands to deltas, or changes in the current state, canceling out conflicting commands. If only we had one of these while we were streaming for the Red Bull competition

You can check out a demo of OSCAR after the break.

Continue reading “Meet OSCAR, The Google Hangout Robot”

Android Controlled Robot Extravaganza

We have no idea why, but since we featured Botiful, the Android-powered telepresence robot a few days ago, the tip line has been awash in robot/Android mashups. Here’s a few of the cool ones.

Using an Android as a remote control

[Stef] used a Samsung Galaxy S3 to control an old rc tank. The Android sends accelerometer and gyro data over Bluetooth to an Android where it powers a pair of H-bridges to turn the wheels.

Turning Android into a Robotic Operating System

ROS, or the Robot Operating System, provides a bunch of utilities for any type of robot such as point-cloud mapping to multi-joint arm control. [Lentin] sent in a guide on installing ROS on Android. So far, he can get accelerometer data, stills from the on-board camera, have the robot speak and use the small vibrator motor. Here’s a (somewhat limited) demo of [Lentin] playing with ROS in a terminal.

“Just a quick procrastination project”

Last May, [Josh] wrote in asking if a tread-based robot controlled through Skype would be a cool idea. We said ‘hell yeah’ and [Josh] scurried off to his workshop for a few months. He’s back with his tank-based robot. One really interesting bit is the robot responds to DTMF tones, allowing it to be controlled through Skype without any additional hardware. That’s damn clever. You can see a video of the SkypeRobot after the break.

Continue reading “Android Controlled Robot Extravaganza”

Another Android Controlled Roving Robot

[Sam] has been working on a cellphone controlled robot for a while now and with the launch of a few similar Kickstarter campaigns he thought it would be good to share his progress so far.

[Sam]’s robot is controlled by an Android device with the help of an IOIO dev board. This setup provides more than enough computational power to send a robot on its merry way, and has the bonus of allowing [Sam] to connect additional sensors.

The case is designed to put the headers on the IOIO board on the outside, just above a little shelf perfect for holding a breadboard or two. With the right hardware and software setup, [Sam]’s bot can rove around the neighborhood collecting data and sending it to a server in real time.

If you’re wondering why a tiny Android/IOIO powered sounds so familiar, it might be because of the Botiful robot we posted a few days ago. Unlike Botiful, [Sam] can only control his treaded Android bot through Bluetooth as the whole ‘programming a web interface’ is a bit over his head. Hopefully [Sam] will meet an enthusiastic coder when he brings his Arduino tank to Dorkbots Boston this evening.

You can check out a prototype of [Sam]’s bot in action after the break.

Continue reading “Another Android Controlled Roving Robot”

NXT Android Telepresence Robot

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.

Continue reading “NXT Android Telepresence Robot”

Android 4.0 On Raspberry Pi

The folks over at the Raspberry Pi foundation are showing off their latest wares. This time around it’s Android 4.0 running on the Raspberry Pi. Although this is a pre-release announcement, it sounds like the work is rather far along. Hardware acceleration for video playback is in place, but there are still some audio issues that need to be fixed before it will be ready.

We know the foundation isn’t the first one to pull this kind of thing off. Look around and you can see some other proof-of-concept videos which show Ice Cream Sandwich running on the board in one stage or another. But the demo from the video after the break gives us hope that rock solid support is just around the corner. After all, Netflix runs on Android and so does XBMC. Both running on the RPi brings the device one step closer to the holy grail of dirt cheap and mostly-open set top boxes. The one thing we haven’t seen yet is the killer control method for the device. If you’ve got one up your sleeve you should post some details and send us the link.

Continue reading “Android 4.0 On Raspberry Pi”

OLinuXino Booting Android

We can’t say the name rolls off the tongue, but it is beginning to look like the OlinuXino is going to happen. Here you can see the prototype hardware booting Android. If this is the first time you’re seeing the hardware you can think of it in the same category as the Raspberry Pi. It’s a butt-kicking ARM platform that comes as a bare-board with which you can do what you please.

Olimex Ltd. put together the offering, which seems to be part of the name mash-up (Olimex + Linux + Arduino?). The board hosts an ARM Cortex-A8 processor which runs at 1 GHz. There’s a half a gigabyte of ram, four USB and one USB-OTG ports, and a big array of breakout pins. One eyebrow-raising choice was not to include an HDMI connector. Instead the board offers VGA and Audio outputs. There is a pin header meant for an LCD screen, as seen in the image above, so it could be that the intention here is for smaller or more portable applications. But like we said, the form factor really lets you do what you want.

Possibly the best part is the price. The target for the top-of-the-line board is 55 Euros (about $68) and that comes with WiFi and 4 GB of NAND storage on the board. There’s a bunch of posts on the project, including a look at the PCB routing work. This link to the A13 tag will give you the widest overview of the work so far.

[Thanks Acce]

Redesigning The RC Tank

[youtube=http://www.youtube.com/watch?v=–YZHMqHzPw]

[Vincent] started building this tank (translation) with a regular hobby model: the Heng Long Tiger 1. However, after considering some goals for the project, he decided to nearly gut the tank and redesign it, basing it on the Arduino and a standard Motor Shield. The possibilities with this setup are nearly endless. In its current form, the ArduTiger detects obstacles in front of it by way of three servo-mounted infrared rangefinders. The tank’s trajectory can be adjusted automatically based on feedback from the servo positions. Two additional short-range rangefinders detect if there is ground for the tank to roll over, keeping it safe from cliffs and black holes.  [Vincent] plans on updating this beast by adding a Raspberry Pi for live video and advanced control… and maybe even adding a Geiger counter!