strinda wrote:
Thanks - that was what i needed)) another question - can i use r\c plane's servo (they are more available here)? and what is the diference between this servo and a robot's??
And - why should i need a microcontroller? i mean can't i store my program on a chip build into a servocontroller (for instance in the robonova there is only one board. Is it already with a microcontroller?)?
Thanks again for the answers))
Yes standard airplane servos are what the Servo Erector Set uses. Bear in mind Hitec makes servos with the same physical dimensions that they call robot servos such as the HSR-5980 and HSR-5990. They are very expensive but have some cool features. But most people use the HS-475, HS-645 or HS-5645 for robotics.
Yes the Robonova has only one board. It makes the servo pulses and runs the behavior routine at the same time. However we use a more robust distributed computing system. This is where we use a dedicated, but very powerful, servo controller for the pulse generation, and timing of moves, and a separate equally powerful, microcontroller for the behavior.
Why do we do it this way? Because no matter how badly you mess up the behavior program your servo pulses will never become corrupt. Because they are two completely different processors. Also we do it this way because it is much easier to write code for. I think most programmers will agree that safely wrapping servo pulse generation, plus servo move coordination (which is what the SSC-32 does), and a complex behavior routine (Basic Atom Pro) would be difficult to accomplish with $125.00 worth of single chip processing power.