Ok well with regard to several posts here, gad where to start!
Ok well, I’m not too stressed about using the AX-12. and i prefer the servos for reasons listed below…
um ok first some info about my pendulum:
The Robot itself is a remotely controlled ball, with a dynamically stabilized internal platform. Hence the pendulum. So very simply the pendulum hangs from the center of the sphere from a truss. The servo’s that move the pendulum are connected to the truss and to each other in a kind of universal joint configuration. This allows me to swing the weight left/right or forward/back and allows me to place the CM of the pendulum anywhere in the lower hemisphere of the robot…
so there you go, my patent application is now shot! haha!
Ok, so my reason for using servos are:
1: small compact package, big torque
2: they are easily interfaced to a microchip or the like (I’m using the DsPIC30F family from microchip)
3: They move to specific positions, which ultimately makes my life easier than designing a feedback network for a gear motor… (which can sometimes exhibit some rather interesting oscillations depending on your compensation)
The reason i am using positional data feedback, is that for the ball to effectively balance itself, it needs to know where the pendulum is in order to predict the kind of dynamic response it can expect from various possible actions…
Now this is how I am interfacing the servos…
http://i62.photobucket.com/albums/h91/robrobstation/DSC02843.jpg
http://i62.photobucket.com/albums/h91/robrobstation/DSC02840.jpg
using a rigid mounting made of meccano…
so er, haha it should be interesting…
I don’t have a Hitec servo programmer, so I’m setting my sights on the programmer cable mentioned by ribbotson:
lynxmotion.net/viewtopic.php?t=2539&start=0&postdays=0&postorder=asc&highlight=
I can easily control the speed of both servos by using the micro to give discrete positions along a set trajectory to achieve a certain acceleration or angular velocity of the pendulum, it updates once every 20 milliseconds, and the bandwidth of the physical plant is estimated to be about 10-15Hz… so updating my actuators at 50Hz (standard servo time base?) should be fine… as long as i can calibrate them accurately enough…
So yeah!
Thank you guys for all the input!
My next post will most likely have a lot to do with that serial interface and the HMI thingamahjig…
Fun!