|
|
|
|
|
|
|
|
|
|
|
|
|
|
REALLY MOBILE COMPUTING
Build your own Palm powered robot
By Greg Reshko, Matt Mason, and Illah Nourbakhsh
The PPRK (PalmPilot Robot Kit) is an entry into the world of robotics for those of you who have always wanted to build and program your own robot. We have designed a kit that uses nothing more fancy than off-the-shelf parts and requires little electronics or mechanical aptitude for assembly. As a result, the PPRK, shown in Figure A, is a gentle introduction into the world of robotics. And it is just so darned cool.
FIGURE A
 
The PalmPilot Robot Kit is at home on a table or desk. Roll over picture for a larger image.
The Palm computer makes a handy robot controller: it packs a great deal of computational power in a small form factor, runs on batteries, and communicates with external devices through a serial port (or USB in later models). Best of all, a Palm device's display provides an excellent graphical user interface. In robotics, debugging is even more of a challenge than with ordinary computer programming. The ability of a robot to show you such information as its sensor values and its current state is crucial, and that's why the Palm device screen is truly valuable.
Our robot empowers a Palm unit to move about on any flat surface and sense its environment. The configuration of three omni-wheels, pictured in Figure B, is the key to robot's motion.
FIGURE B
 
The PPRK wheels can slide in any direction. Roll over picture for a larger image.
The wheel design allows the robot to move in any direction, turn in place, or do both at once. Thus, the robot moves fluidly, spinning and gliding to align itself with flat surfaces like a nearby wall at some desired distance.
The kit also has three infrared optical range sensors, each positioned between a pair of wheels. These sensors, shown in Figure C, measure straight-line distance from the robot out to the closest obstacle in each direction and provide reliable range readings between 10 centimeters and 1 meter away.
FIGURE C
 
These sensors measures distance using an infrared beam and triangulation. Roll over picture for a larger image.
Surprisingly, even though these sensors use infrared light, they continue to work reasonably well even in a sunlit room.
Building the PPRK On our Web page, at http://www.cs.cmu.edu/~pprk/, we've documented complete instructions for building the PPRK as well as open source software for controlling its motion. A parts page identifies sources for all eleven parts required to build the PPRK. Step-by-step instructions and photographs document the process of putting it all together, from gluing the wheels and servo discs together to mounting the wheels, sensors, and Palm device cable on the acrylic chassis. The most challenging part of assembly, by far, is a soldering step. You need to attach the relevant lines from a Palm HotSync cable to the serial port of the SV203 microprocessor. Happily, there is an alternative. Acroname, Inc. (at http://www.acroname.com) has licensed our PPRK and is selling a fast-build kit that comes partially assembled. You can find it at http://www.acroname.com/robotics/info/PPRK/PPRK.html. With their kit, you can finish the fast-build PPRK, pictured in Figure D, in about one hour using just a screwdriver.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Advertisement --
NO HASSLE PHOTO PRINTING, SHARING, AND STORAGE -- AS LOW AS $2.54 PER MONTH
Discover an easier way to share, print and manage your photos online! Get your own online photo album site for sharing photos, as well as easy-to-use editing tools to make sure your photos look their very best. You can even order high quality prints directly from your album -- and have them delivered right to your door!
Best of all, you can also get login-free photo sharing at your personal domain name (if you have one), so your friends and family don't have to hassle with signing up or logging in just to view your pictures. It's the perfect solution for sharing, printing and storing all your favorite images!
And it's only from The Duck! Tap here to get started. |
|
|
|
|
|
|
|
|
|
|
|