Inexpensive Android Arduino Truckbot

One of the main reasons for using cell phones as part of robots is to drive down costs. Today’s phones come with wi-fi, cellular connections, Bluetooth, GPS, touch sensing, accelerometers, magnetometers, displays, microphones, speakers, and cameras. They are now being powered by 1Ghz processors and come with ample amounts of storage. Everything you need in a robot except for mobility is already in your pocket. We just needed to add some inexpensive mobility to it.

You can see the cardboard Truckbot in action here:

We started work on the Android Ardunio cellbot by looking at a kit from Oomlout called SERB. At $175 it was way out of our price range unfortunately. Oomlout provides everything you need to build your own kit but we wanted to use smaller servos ($3.50 each)  and needed a place to mount a phone. So we tried designing our own layout using CAD software called Solid Works. Then we made practice cuts using the laser on cardboard, which turned out to be sturdy enough to run without needing expensive acrylic.

Here is Tim explaining the truckbot in detail.

It was just by chance that the design started to resemble a truck, and future designs might make better use of the truck bed for payloads. The design should also work for acrylic and larger servos with some slight modifications. We were going to make mounting holes for the Arduino boards but found that plastic tie straps keep things simple and flexible.

You can find the CAD drawing for the truckbot, the Arduino source, and Python scripts on our Google Code project site. Check out pictures below from the 4-weeks that we worked on the robot at the Tech Shop in Menlo Park.

Posted in Android | Tagged , , , | 27 Comments

Android powered Arduino tankbot in action

Our very first moving cellbot running on Android is the Tankbot. It is based on a simple Tamiya tank tread base, with two continuous rotation servos to drive it. An Arduino board acts as the bridge between an HTC Dream/G1 phone and the motors. The communication is done over serial commands out of the USB port on the bottom of the phone.

This video shows an early working prototype that accepts very simple commands via telnet from a PC. We’ve also tested connecting in via telnet from another Android phone and that works too.

You can get the Python and Arduino code for this on our Google Code project page. More pictures of the project are in this slide show and we’ll have additional instructions coming.

Posted in Android | Tagged , , , , | 3 Comments

Video Of Nokia-N95 Controlled Robotic Car Platform With Live Streaming Video

This is a video I made in 2008 showing off some of what I am doing with bluetooth servo controllers, RC platforms, and Nokia Series 60 phones.

Posted in Nokia | Tagged , , , | Leave a comment

Printing CAD designs on a laser cutter

Our Truckbot design was custom done using Solid Works. Since it was our first time using the program we had a ton to learn. After a while it got easier but the best thing we did was start printing out early prototypes before getting too far along. This quick fabrication method pointed a number of flaws that we didn’t recognize when doing the assembly in the CAD program.

Here is our very first cut with some help from Dharma, who worked at the Tech Shop in Menlo Park.

We made plenty of mistakes in our early designs, and with using the laser in general. Cardboard from the recycle bin was terrific for fleshing out early revisions and learning the process.

Feel free to download our designs to help get you started. We’d love to see what you can make so share them in the comments.

Posted in How-To | Tagged , , , | Leave a comment

Introducing Cellbots.com

I started this site because I have been gathering so much information and resources connected to creating cellphone-based robots that I wanted to have someplace to share my designs. We now have multiple people contributing ideas and code and we’re sharing them with you on our Cellbots project site on Google Code, in our image galleries, and with our YouTube channel. We hope you check out the Nrover Nokia bot, and Android Arduino bots, and then make your own cellbot and share them with us in the comments or via team@cellbots.com.

Free your cellphone from your pocket and let it become the bot it always wanted to be!

Posted in How-To | Leave a comment