Leave a comment

Comments 24

adularia November 8 2005, 18:05:42 UTC
Did it work right out of the box?

You may or may not already be aware that I love your writing.

Reply


sistawendy November 8 2005, 18:32:15 UTC
So what's the damping like? If you stop driving it with the broom, how many periods does it go through before it stops oscillating (detectably)?

Having to deal with physics and imperfect mechanical or electro-mechanical components in my long-ago experience with a (pneumatic!) robot is what turned me off robotics. Not that there was much of that going on in my time & place anyway.

Reply

corivax November 8 2005, 18:42:05 UTC
We're actually testing five different feedback routines with different characteristics - that's our actual research, with hypothesis and control and all those scientific trappings. :)

Some are optimized for damping, some for noise resistance, some to eliminate steady-state errors (which would likely continue indefinitely without friction to drag them out), etc - nobody's actually entirely sure which focus is best for this manuvering in zero-gravity. We aim to find out.

So, yeah, damping effectiveness actually varies a lot.

Reply

vixyish November 9 2005, 18:32:43 UTC
Hey woah. I didn't know you were ever into robotics.

Reply

sistawendy November 9 2005, 18:53:49 UTC
This was just one little project as part of an undergrad AI class, long ago in a state far away. I'm susceptible to the romance of it, though. I mean, aren't people meant for higher things than driving or picking bell peppers?

I think robotics will be the next killer app for the electronics industry if not the software industry. Most of the industry leaders are too focused on the short term to believe that yet, but they will.

Reply


ayalanya November 8 2005, 18:51:51 UTC
whoa! *glee*

Reply


ashley_y November 8 2005, 19:03:18 UTC
Couldn't you get it to undercompensate rather than overcompensate? Wouldn't that be less annoying?

Reply

corivax November 8 2005, 19:09:49 UTC
It wouldn't be any less annoying, because this is a robot that operates in zero-gravity - there's not enough friction to damp steady-state errors.

However, when properly tuned (the process described here in remarkably unscientific terms) it neither overcompensates nor undercompensates. That's what tuning is for - adjusting the algorithm and the physical constraints until they line up.

Reply

corivax November 8 2005, 19:10:41 UTC
It does still make mistakes, bump into walls, and the like, of course - it just doesn't systematically overcompensate or undercompensate.

Reply

signsoflife November 8 2005, 19:21:37 UTC
Wouldn't you get Zeno's robot that way? Undercompensating in a frictionless environment, it would start moving to the left, fire thrusters left, continue moving left, fire thrusters left, continue moving left, fire thrusters left -- and never *quite* stop moving left, until it bangs a wall or the edge of the universe or runs out of fuel. At least overcompensation has the robot oscillating around an approximately set point.

(ObIAmNotAPhysicist)

Reply


dilletante November 8 2005, 19:14:02 UTC
instead of sound, of course, it's actually bopping back and forth. :) most charming...

Reply


Leave a comment

Up