Android Phone Grows Up, Becomes Brain for Real Robot

_mg_9045

Playing with apps on an Android phone is fun. Building your own apps, even more so. But what about using the phone to operate a moving, talking bot? Tim Heath and Ryan Hickman have done exactly that.

The bot they recently finished building — Truckbot — is still relatively simple. It’s got an HTC G1 phone for a brain, riding on top of a chassis with some wheels and treads. All it can do is roll around on a tabletop, turn and head off in a specified direction. When I visit the workshop where they’re building it, Heath and Hickman show how it can use the phone’s compass to make itself point to the south. But the duo have much more ambitious plans in mind.

“I knew I could build this thing. I just needed a phone,” explains Heath, a Python web engineer. He posted on various e-mail lists looking for one, including that of Hacker Dojo, a Mountain View, California, hackerspace. Hickman, who works for Google’s Doubleclick division, but has no connections to the Android people, saw Heath’s pleas.

img_9060

They got together and started building. The first bot they built was made out of plastic. They just finished constructing their second bot, called Truckbot, which is lighter and cardboard-based.

They could have purchased the pricey $175 Oomlout kit, which includes wheels, motors and an Arduino-based brain. Hickman and Heath opted for making their own chassis. Here’s a full list of parts they used:

  • $16 Bare bones Arduino
  • $3 Micro servo
  • $0.25 Hex inverter (handled 3.3v to 5v conversion)
  • $4 HTC USB breakout board
  • $3 Mini breadboard
  • $4 miscellaneous cardboard, strap ties, wires, rear wheel

Total: $30 (plus shipping). To be fair, Heath and Hickman had access to a local workshop, the Tech Shop in Menlo Park, California, which helped tremendously in terms of having the tools to build some parts, like laser-cutting the cardboard chassis.

img_9123

Their bot is more impressive for its potential than what it currently does. “Unlike most people out there,” says Hickman, as he types commands on the screen of his laptop, “we don’t want to use the phone as a remote control. Rather, it becomes the brain of the operation.”

This means they could utilize every hardware and software component of an Android phone, programming the bot to avoid obstacles, recognize faces and voices, pinpoint its location and go places. An Arduino board, which basically serves as a software-hardware link, is not smart enough to handle that, but an Android phone can.

For example, Arduino can detect when the bot bumps into something, but has to rely on the phone to decide on what to do next. As we’re wrapping up, the bot turns towards me and says, “Hello, Miran. Wired is awesome.”

Thanks, Truckbot! I like you too.

img_9111

Wanna try building your own Android bot? Here is their five-step process:

  • Laser-cut pieces in cardboard or acrylic using PDF file
  • Attach breadboard, rear caster, 9V battery, servos, and Arduino using strap ties and glue
  • Glue servo arms to wheels and attach with the small servo screw
  • Connect wiring for servos, Arduino, breadboard, HTC USB board and battery
  • Mount phone with large strap tie and insert USB plug to bottom

To get it to work, you also need to do the following with the OS:

  • Load Cyanogen on Android phone*
  • Download the Android Scripting Environment application from code.google.com
  • Copy cellbot.py file to phone’s SD card /sdcard/ase/scripts/
  • Load Cellbot code on Arduino board
  • Run the Python script and telnet into the robot from a remote machine to control it.

* For the commercial version of Android, an additional BlueTooth module is required.

If you get stuck, go to Heath and Hickman’s bot development blog for more tips. Enjoy experimenting, and let us know how it goes.

See Also:


Photos: Miran Pavic / Wired.com


Analog Tweet-O-Meter shows city-specific Twitter activity the old fashioned way

Never mind keeping track of how many gold medals Bermuda, Cayman Islands and Monaco rack up during the Winter Olympics; the real nerds are watching to see exactly how many tweets are being pushed out per minute from a smattering of cities around the world. CASA’s Tweet-O-Meter has been running on a webpage for awhile now, but frankly, the novelty tends to wear quickly. These, however, are far more tempting to the retinas. What you’re looking at above are a few analog Tweet-O-Meters, which do exactly what you think they do: showcase the amount of tweets that are leaving New York, London and Paris at any given time by moving a needle within a conventional gauge. Head on past the break for a video, and be sure to express your reaction on your favorite up-and-coming social networking site.

[Thanks, Dr. Andrew]

Continue reading Analog Tweet-O-Meter shows city-specific Twitter activity the old fashioned way

Analog Tweet-O-Meter shows city-specific Twitter activity the old fashioned way originally appeared on Engadget on Tue, 16 Feb 2010 04:18:00 EST. Please see our terms for use of feeds.

Permalink   |  sourceCASA, Digital Urban  | Email this | Comments

Pyxis OS demo video sports high production values despite DIY Arduino hardware

Pyxis OS demo video sports high production values despite DIY Arduino hardware

We’re absolutely loving what all the cool kids are doing with Arduino hardware — the robots, the instruments, the fashion — but when it comes to getting stuff done, well, let’s just say we’re not giving up our smartphones yet. A new project from Skewworks could change that, an Ardiuno-based operating system called Pyxis. It provides a UI for launching applications, easy access to microSD storage, and graphics routines that make creation of apps and games much more simple. If you want to code in anything other than assembly you’ll need to pay up for the professional edition of Pyxis Studio, but we’re thinking you can scrounge up the $10 to make that happen. There’s a quality video demonstration after the break, but we’d recommend turning down those speakers before clicking through — unless you’re really ready to rock out.

Continue reading Pyxis OS demo video sports high production values despite DIY Arduino hardware

Pyxis OS demo video sports high production values despite DIY Arduino hardware originally appeared on Engadget on Tue, 02 Feb 2010 09:41:00 EST. Please see our terms for use of feeds.

Permalink Make  |  sourceSkewworks  | Email this | Comments

Bleep Labs builds Arduino-based Nebulophone, wants to sell you one

What do you get when you mash together an Arduino-based synth with a Stylophone-like keyboard? A month ago, even we wouldn’t have known, but now that Handmade Music Austin has come and gone, we’re happy to say that this beautiful concoction leads to the creation of a Nebulophone. Unfortunately, there’s no video (yet) to showcase what this musical wonder can do, but we’re told that it has “adjustable waveforms, a light controlled analog filter, LFO and an arpeggiator that can be clocked over IR.” Hit the source link if you’re looking for all the code, schematics, and instructions necessary to give yourself a weekend project, and feel free to drop the guys / gals there a line if you’re interested in just buying one.

Bleep Labs builds Arduino-based Nebulophone, wants to sell you one originally appeared on Engadget on Fri, 29 Jan 2010 11:01:00 EST. Please see our terms for use of feeds.

Permalink MAKE  |  sourceBleep Labs  | Email this | Comments

Arduino and accelerometer harmoniously come together in DIY music controller

Look, Physical Computing can be a drain. Particularly when your Summa Cum Laude status is hinging on you acing the final. We’re guessing that one Ryan Raffa managed to pull off a pretty decent grade, as his final project is nothing short of delectable. In a (presumably successful) attempt to wow onlookers and professors alike, Ryan cooked up an audio controller that utilized an ADXL 335 accelerometer (for motion sensing) and an Arduino board that communicates serially with Max MSP. The controller itself boasts inputs for five tracks and the sixth button applies a delay to all of the tracks; he was even kind enough to host up the Max MSP and Arduino code (it’s there in the source link), and if you’re interested in hearing what all the fuss is about, be sure to hop past the break and mash play.

Continue reading Arduino and accelerometer harmoniously come together in DIY music controller

Arduino and accelerometer harmoniously come together in DIY music controller originally appeared on Engadget on Wed, 20 Jan 2010 03:56:00 EST. Please see our terms for use of feeds.

Permalink   |  sourceRyan Raffa  | Email this | Comments

Twittering Arduino-powered laser tripwire captures trespassers — digitally (video)

Twittering Arduino-powered laser tripwire captures trespassers -- digitally (video)
Spare a thought for the modern thief. They have to face off against phones that can broadcast their location, laptops that lock themselves down, a LoJack service for iPods, and now a laser tripwire that can twitter pictures of unwanted visitors. It’s a decidedly DIY Arduino-based project, but unlike many similarly powered offerings that we hit, this one is described as being very easy — as far as Arduino-based projects go, anyway. Check out the instructions at the read link, or just enjoy the little demo video after the break if you’re feeling lazy.

Continue reading Twittering Arduino-powered laser tripwire captures trespassers — digitally (video)

Twittering Arduino-powered laser tripwire captures trespassers — digitally (video) originally appeared on Engadget on Tue, 05 Jan 2010 03:28:00 EST. Please see our terms for use of feeds.

Permalink   |  sourceinstructables  | Email this | Comments

Diffus pollution dress is turned on by CO2, prefers a clean environment

We’ve seen LED-laced dresses before — though sometimes we’d rather we hadn’t — but this one here is almost refined enough for us to consider wearing. Stitched together using conductive embroidery, hundreds of LEDs are connected to a CO2 detector and react to its input with anything from a slow pulsating glow to a blinking signal of doom. No mention of Morse code messages, unfortunately, but this is run by an Arduino chip — which means programming malleability (read: near-limitless possibilities) should be built in. Just know that when you see the next Bond girl communicating with Daniel Craig via her haute tech outfit, we had the idea first. A closeup of the dress and processor awaits after the break.

Continue reading Diffus pollution dress is turned on by CO2, prefers a clean environment

Diffus pollution dress is turned on by CO2, prefers a clean environment originally appeared on Engadget on Tue, 22 Dec 2009 08:43:00 EST. Please see our terms for use of feeds.

Permalink Ecouterre  |  sourceDiffus  | Email this | Comments

Puck makes any surface interactive, probably even Surface (video)

Ask any home audio enthusiast and they’ll tell you: there’s nothing quite like precisely adjusting settings via a giant knob. However, they can’t all be huge or our living rooms would be covered by the things. Enter the Puck: a wireless RFID reader that also contains an accelerometer, controlled by an Arduino Mini and created by Eric Gradman along with Tyler and Brent Bushnell. RFIDs mounted to walls or other surfaces tell the PUCK what function to control, and then the accelerometer serves to increase or decrease the value as it’s turned, truly turning it into a virtual knob. If you’re done snickering, there’s a video after the break showing one Puck controlling three separate light colors individually, perfect for dialing in the perfect mood or concert lighting — if only it could dial down the amplitude of dude’s fauxhawk.

Update: We received a note indicating a grave factual inaccuracy in this post. We’ve been told that the hair depicted in the video below is, indeed, a genuine mohawk. We’ve yet to receive photo confirmation of this fact (the mood lighting in the demo is a bit too dark to tell), but in the interest of accuracy we’re providing this update just the same.

Update 2: Photo proof received; mohawk confirmed. And a quite impressive one, too.

Continue reading Puck makes any surface interactive, probably even Surface (video)

Puck makes any surface interactive, probably even Surface (video) originally appeared on Engadget on Fri, 18 Dec 2009 08:24:00 EST. Please see our terms for use of feeds.

Permalink Make  |  sourceMonkeys and Robots  | Email this | Comments

Twoddler Toy Lets Toddlers Tweet

twoddler1

As if Twitter weren’t already full of utterly bland, mindless codswallop, researchers from Hasselt University in Belgium are about to add the random, idiotic bleatings of a baby to the stream of nonsense. Worse, the baby won’t even know it is broadcasting its brainless, repetitive activities to the world.

Twoddler is a modified Fisher Price activity center, the kind that toddlers have tweaked and poked for what seems like generations. The difference is that this one has its activities monitored by a computer and the activities are translated into Tweets. The example uses a baby called Yorin, and if he spends, say, a few minutes playing with a picture of his mother, this Tweet will be forced on the world: “@mommy_yorin Yorin misses mommy and looks forward playing with her this evening”. Further, if he annoyingly bangs on the bell, over and over, for far too long, the computer will translate this to say “Yorin is showing off his music skills with a new tune”.

The Twoddler uses sensors hooked up to an Arduino circuit and sends the information via the wireless ZigBee protocol to a nearby computer. This is where the signals are converted into human-readable (or at least parent-readable) “words” and sent off to the web using the Twitter API.

We imagine that these incessant, repetitive Tweets will swiftly become as annoying as the behavior which triggers them, negating the whole point of sending Yorin off to the day-care center. There is one advantage to Twoddler over having an actual toddler in the room with you. It may be a bit of a moral conundrum, but at least mom always has the option to un-follow her offspring.

Twoddler Project [Hasselt University via Mashable]


Arduino-packin’ Didgeridoo features 17 effects controls, drones with the best of ’em (video)

You know, we don’t see too many didgeridoos in these parts (and for good reason, seeing as how it is little more than a pipe) but wait’ll to you get a load of this aerophone-wielding maniac: Kyle Evans has grafted an Arduino Bluetooth module to his “didge” (as we say ’round the drum circle) and supplied a wireless mic to transmit audio to his laptop, where the sound is manipulated via custom-built audio processing software. The controllers for the various effects are situated on the instrument itself (including six push button switches, six pots, and five toggle switches), bringing your avante-garde dreams one step closer to reality. Tell La Monte Young we said “Hi.” Video after the break.

[Via Make]

Continue reading Arduino-packin’ Didgeridoo features 17 effects controls, drones with the best of ’em (video)

Filed under:

Arduino-packin’ Didgeridoo features 17 effects controls, drones with the best of ’em (video) originally appeared on Engadget on Fri, 13 Nov 2009 04:45:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments