Quote:
|
Originally Posted by Alan Anderson
I can immediately think of three reasons not to.
1. It's easier to replace a Victor if you don't have to recalibrate afterwards.
|
Recaliberting only takes 20 seconds, it seems easy enough to me, or am I forgetting something that makes it more complicated? It's one more thing to remember, but even forgetting wouldn't be catastophic. Or would it? I should preface this by saying that I've never really used a bot that had a great deal of autonoums programming going on, so I'm finding my self very much in the dark on an issue I thought I understood.
Quote:
|
Originally Posted by Alan Anderson
2. Sometimes the joystick value isn't directly coupled to the motor output (i.e., one-stick control, or a holonomic drivebase).
|
How is calibrating with a one joystick controller any diffrent then with a 2 stick system? It still seems to yields the same benifits, or am I missing something, again? I understand the point that sometimes the joystick and motor output arn't coupled and there is no benifit to calibrateing the victors then. But I thought that even in a one stick drive, the two still were coupled even though it was fed through software.
Quote:
|
Originally Posted by Alan Anderson
3. Autonomous control is seriously impaired if the Victors aren't consistent.
The only compelling reason I see for calibrating a Victor to a specific joystick is if your program is simply copying the input value to the output. For a basic robot under complete manual control, that is perfectly appropriate. As soon as the program gets at all fancy, however, it becomes important to separate the input calibrations from the output calibrations.
|
Well. You are right. I hadn't really considered that it would impair autonomous control that much, since I had just assumed that the program would be reading some sort of sensor feedback and make up the speed outputs on the fly. In that situation, it wouldn't matter what the victor calibration is, correct? Different calibrations are only an issue if the victors are being fed the numbers right from the controllers memory, correct?
Is there anyway that you could calibrate a victor, and have the program 'listen' in so that it could too could be calibrated and remember how the victor is scaling the input, and then use that its (the program) self? Would knowing exactly how much the victor is scaling the numbers help autonomous programming at all? I don't think I'm making my self very clear with this, but does anyone get it?
So, I spoke to soon. There
are reasons not to calibrate. Don't I feel sheepish?
-Andy A.