Visa: The Preferred
Card of Salon



21st feature
.


Salon

A L S O__T O D A Y


The 21st Challenge No. 14
By Charlie Varon and Jim Rosenau
"FileMaker ProZac" and other designer drugs. Design your own and win a prize


T A B L E__T A L K

How have you gotten the most out of your PalmPilot? Exchange tips and ideas in the Digital Culture area of Table Talk



- - - - - - - - - -

R E C E N T L Y

Play money
By Andrew Leonard
Is Silicon Valley talent souring on stock options?
(09/30/98)

Let's Get This Straight
By Scott Rosenberg
Story time -- can narrative save us from information overload?
(09/29/98)

Talk to our agent
By Howard Wen
In the rapidly consolidating world of computer gaming, you need more than a good idea to get ahead
(09/28/98)

The president as lab rat
By Gary Wolf
How much surveillance can one human being take? President Clinton is helping us find out
(09/25/98)

21st Log
Online petitions duel; Starr's "60 Minutes" quote; Laybourne's underwhelming "media revolution"
(09/25/98)

- - - - - - - - - -

BROWSE THE
21ST REVIEW ARCHIVES

- - - - - - - - - -


21st Log
R.I.P., Netly News; a $1000 free-software conference; Linux on the rise




- - - - - - - - - -


S A L O N
E M P O R I U M

FREE! 12-ounce bag of Salon Blend with a purchase of $30 or more. While supplies last.




I, robot? My robot!
____With Lego's new kit, you, too, can play God
_________with a mechanical creature of your own design.

BY JANELLE BROWN | Meet Oscar, my robot. As robots go, he's pretty useless: He knows how to turn around when he bumps into an object. He beeps when he sees a light (sometimes), and he can do a little back-and-forth dance. That's it. For that matter, he falls apart on a pretty regular basis. Any seventh grader could probably do better. But hey, he's mine, and I'm proud.

Oscar is just one of millions of robot spawn made possible by Lego Mindstorms. Lego Mindstorms, in case you've missed the buzz, is the brand new "Robotics Invention System" from the world's most beloved producer of plastic blocks. It's hard to believe that Lego -- perhaps the most perfect toy for inventive children -- could be improved upon, but the company has managed to do so: Instead of just building Lego creatures, children ages 11 and up can now build Lego creatures that actually do things.

Most people to whom I mentioned the Mindstorms system had the same wistful response: "I wish I'd had that when I was a kid." But Mindstorms isn't just for kids. It's an addictive and compulsive programming system that will keep an adult entertained and frustrated for weeks.

The $200 Mindstorms system is built around the RCX programmable microcomputer -- a giant yellow Lego that downloads programs created on your computer. The RCX serves as the base of your robot and controls a variety of included attachments: a light sensor, two touch sensors, and two motors. Using these components, and 727 parts (Mindstorms is also compatible with other Lego toys), you can build an infinite variety of mobile robots. There are also three available expansion kits -- RoboSports (robots that play ball), Extreme Creatures (strange animals) and Exploration Mars (build a camera-controlled rover).

Actual programming of the robot takes place on your PC (sorry, no Mac version available) using "RCX Code," an object-oriented programming system that links command blocks. To make a robot that reverses direction when it bumps something, for example, you select a green "reverse direction" block and connect it to the red "touch sensor watcher." Most of the command blocks are simplistic (go, stop, change direction, pause, beep, repeat), but they can produce relatively complex sets of behaviors when used in the right order with a well-built Lego robot. You can, for example, build belt drives, mechanical arms, walking robots and alarm systems.

It is a beautiful but simple system -- truly, programming for dummies. But there's still a steep learning curve. The instructions brag that a child can build a working robot within an hour of breaking open the box; this is a bit optimistic. Take, for example, the process that I went through from box-opening to completing Oscar -- keeping in mind that I am no technical genius, have never written program code and am still baffled by the workings of the innards of my car.

N E X T_ P A G E .|. One day in the life of a robot and his creator








Salon | Search | Archives | Contact Us | Table Talk | Ad Info

Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus

Copyright © 2000 Salon.com All rights reserved.

[Feature] [Get This Straight] [Challenge] [Books] [Reviews] [Log]