"And just how did I become the Queen of Compost Toilets at this point in my life, anyway?" -- Starhawk

Thu, 17 Feb 2005


So now that the book is done and Jo and I are back from India, we've decided to make robots.

Let me back up. India: It's huge, crowded, messy, exciting, vibrant, colorful, and rich in many ways. I can't hope to do it justice so I'll leave it at that for now. I can't wait to go back.

Now, about the hoverbots. We've been wanting to make physical bots for some time but have been preoccupied with other work. Today, at Rich's direction, I ordered a TI MSP430 development board and programmer cable. We also bought an IR proximity sensor with a range of 80 cm (31") and a pair of IR motion sensors with an arc of about 60°.

The fantasy is to wire the microcontroller into the drive mechanisms of a remote control model vehicle, ideally a (non-US branded) blimp or a black hovercraft. The proximity sensor would be mounted on the front to keep the robot from colliding with things. The motion sensors would be mounted on either side at an angle and allow the robot to sense the motion of humans or (hopefully) other robots. I'm imagining possibly a red or IR signalling light as well. The sensors, as well as the original RC circuit, would be wired into the ADC ports on the microcontroller and programmed with handcrafted C code compiled on mspgcc, an Open Source GCC toolchain for the MSP430 family.

We want to see a bot follow a person around, or follow other bots around, and collectively explore a territory. A small amount of C code could muster some convincing flocking behavior. The MSP430F1121 microcontroller only has 2K of program space and 256 bytes of RAM, so we're not talking about massive intelligence here, but autonomous and collective behavior from cheap consumer robotics. Anything more and we'd want to wire it up to a Gumstix and run Linux.

The Book

Items of Local Interest
· our Mapping Hacks blog
· my O'Reilly Net blog
· geocoder.us
· Locative US
· NoCat Wireless
· UO Faculty of Cartography
· Locative Media Lab
· World Summit for Free Information Infrastructures

Items of Recent Interest
· World History Maps by Thomas Lessman
· Mathematically Correct Breakfast -- Mobius Sliced Linked Bagel
· Home - talkingpapers - GitHub
· Roadmap - swiftriver - GitHub
· Damn Cool Algorithms: Spatial indexing with Quadtrees and Hilbert Curves
· Ruby Web-Services with Facebook's Thrift
· Latest tilesets | MapBox
· Tile Drawer
· openstreetmap genuine advantage (tecznotes)
· Protovis
· CUR matrix decomposition in Matlab
· pl/pgsql function to determine the proper UTM zone for a given point
... more del.icio.us links

Prior Musings

General State of Being (as Estimated by Inbox Size)

Regularly Scheduled Programs
· jo's devlog
· Testing Range
· Idle Words
· mattw.fn_blog()
· AkuAku
· Anarchogeek
· Laughing Meme
· zephoria
· Aaron Swartz
· Praxis + Parfait
· Accordion Guy
· behind the times
· Oblomovka
· Lawrence Lessig

· freenetworks.org
· Ruckus Society
· Old-Growth Preservation

l337 h4><0rz
· Axis of Aevil
· Kirrily "Skud" Robert
· Meng Weng Wong
· Simon Cozens
· Steve McNabb
· Forrest English
· Drew Woods
· Sean Burke
· Nat Torkington

Friends, Romans, & Countrymen
· Limit of X
· San Matejo de Yabulda
· T.J. Mc
· Forecast Music
· Eric Schwartz
· Pseudopod

21st C. Living
· perl
· Squigby
· acme's recipe archive

© copyright 2002-2004 Schuyler Erle * [email protected]
All original material on this website is licensed under the Creative Commons.
= Powered by Blosxom =