kinect and smart input devices

The Kinect hardware seems to be in high demand at the moment, perhaps for a good reason. Smart input devices such as beamforming microphone arrays, vision-algorithmic 3d scanners, and the like are finally moving out of research labs. Given the right software, these can do quite sophisticated things… even an ordinary webcam can acquire 3d models, so these can only be better.

The nice thing about these input devices is that they don’t require anything special in terms of hardware — maybe a duplicity of some parts, but not expensive ones — all the smarts are in software. This can only mean two things: the devices will get smarter and smarter as time goes on, and, they will (soon) become standard parts of computers (and indeed, all devices), enabling a new field of naturally human-interactive applications. Definitely something to look forward to.

Toyota recall

So Toyota thinks it has a drive-by-wire software bug now.

And it is just now installing the “smart gas pedal.” What is the “smart gas pedal” and what’s “smart” about it, you ask? Watch…

Smart Gas Pedals May Solve Floor-Mat Problem

By Christopher Jensen

Some automakers – primarily European — are using an unusual method to reduce the chances of unintended acceleration from something like a floor mat getting tangled up with the accelerator: smart gas pedals.

If the vehicle is moving and both the gas and brake pedal are being pushed at the same time the computer tells the engine to ignore the gas pedal.

“It is an additional safety feature,” said Thomas Plucinsky, a BMW spokesman. “The brake takes precedence.”

Oh, really, the brake takes precedence. Wow.

I thought it was obvious and necessary that the design of any system with safety concerns should produce a safe outcome in the “failure” state rather than an unspecified outcome. Guess I was wrong.