Building a Small Autonomous Robot?
Nedward asks: "For Christmas I would like to give a friend all the equipment to build a small (approx 1 ft^3) mobile autonomous robot. I have looked up some kits online, but I would like more freedom than the kits offer (fully programmable, etc). The challenge: I only have $200.00 to spend. Has anyone put together a robot (CPU, motor, sensors and so forth) with that kind of a budget? Any other suggestions?"
I've built a few robot platforms around the 68hc11 brain, and that chip is the easiest one to get started with:
- 8 bucks each, from any number of suppliers
- Single-chip solution - the only external components are an 8 MHz crystal and 2x 22pf capacitors
- DIP package - fits into Radio Shack solderless breadboards nicely
- It's fast - a whopping 2 MHz
- 256 bytes of RAM, and a 2K EEPROM for program storage
- 16 lines of digital I/O, 8 ADCs, input compare and output compare timer lines, 2 serial ports, and a few other nicities
You can download code to it over the serial port (and write it into the EEPROM), with the addition of 1 more chip - a MAX232 serial level converter. Tools for its instruction set (compilers, assemblers, etc) are very easy to find, as are schematics for a basic setup for the chip and for the serial converter. A google search should reveal a BASIC and a FORTH compiler for it, among various other (free) tools.The guys at the Seattle Robotics Society do a lot with this architecture, and they have plenty of articles and links pertaining to it.
Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
Can I be your friend?
...
Trusty 'ol HandyBoard
68HC12
Lego Mindstorm
8051 development board
Good 'ol Parallax
There are also chips/development boards from Microchip (manufacturers of PIC series of ucontrollers) and Atmel.
Most of the above DO NOT come with motors, sensors, base, wheels etc. However, these are not difficult to find at a nearby hobby shop.
For a little more challenge, get a DSP board (TI, Motorola, Analog devices etc). You can get a good new/used one for pretty cheap from eBay
http://www.junun.org/MarkIII/Info.jsp?item=1
"This is the complete Mark III Robot kit, everything you need to build a working autonomous robot including controller board, sensors, pre-programmed PIC, chassis, wheels, motors, documentation and software. Just add batteries. Assembly required."
The Handyboard is a favorite of robot hobbiests and researchers. We use them in our Mobile Robotics class at Uni. The full-on Handyboard is about $299, though. A somewhat reduced version of the Handyboard, the Handy Cricket is available for $99 from Gleason Research with a sensor/motor kit included. If you check the Handyboard page, there are several other vendors, including ones that sell unassembled kits for less, if you're not afraid of a little (okay, a fair bit of) soldering.
I recommend using Lego to build the body of the robot as it's highly reconfigurable, cheap, and fun to play with even without the robot parts.