
CRich
USA
Asked
— Edited
Has anyone used a gyro with the EZ-B? If so, does one work better than the other? I'm looking at either, the NXT gyro sensor from http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NGY1044 or the triple axis from http://www.trossenrobotics.com/p/Triple-Axis-Digital-Output-Gyro-ITG-3200.aspx
Any ideas are appreciated
You will need two, one for x axis other for your y axis. The purpose of the gyro is to use accelerometer feedback to actively adjust the servo input to stay balanced. This also gives you manual adjustments directly on the gyro itself and because it has a "heading lock" feature it can compensate for forward movement and still stay level. I know these arent cheap but your better off than buying a digital output ic2 board and the accelerometer freaking out as soon as the robot is moving in forward motion. These gyros sample position 2048 times per second. One end of the gyro y harness plugs into ezb and the other your servo or h bridge being used to drive your balance bots wheels. You will need to use external power unless your drive wheels you standard rated servos. More amperage is pulled through a servo or motor that is constantly adjusting and ramping the wheel position back and forth.
One last question, is there anyway, you know of, for me to not only balance the bot on one wheel but also drive it?
I've got two of the gyros on the wat!
You said you drew it out, does that mean a schematic? Being that this is my first solo build, is there any chance you would share that me?
So I started experimenting with a GWS PG-03 I had laying from heli stuff. If for example, I put the gyro in series with one of the hip servos, the idea is when bot falls forward hip rotates back to keep CG (upper torso) in line. Seems to work for that side, but what about the other hip servo?
I thought about making one a slave to the other in EZB, but since the gyro feeback is outside of the EZB control, the second / slave servo is unaware of the correction, since it does not get a position feedback from the master.
Do I really need a gyro on each hip and keep them independant or is there away to do this in EZB?
Perhpas put the gyro on a seperate digital port and read in the values, than some how feed that as a corrective action to the servo pair?
TIA for any pointer.
jimk