Recommended Gyroscope for Orientation Measurement?

Hi all, I'm looking to improve the orientation measurement of my robot. Currently I use the wheel encoders to achieve this, although they are only accurate to 7.5 deg (Although work reliably) and of course I have the possoble problem of slippage.

Does anyone have any good gyro's they can recommend. Want it to be fairly small, simple interface (I have 3 digital I/O's and 2 analogue channels remaining), and a better accuracy than I've got at the moment (Shouldn't be hard!! :) )

Thanks

Mark

Reply to
Mark
Loading thread data ...

Is there a reason not to use MEMS accelerometers? You can use your 2 analog channels for the analog outs of an ADXL202 or similar.

Reply to
Lewin A.R.W. Edwards

I think a better bet would be to first improve the resolution of your encoders. A gyro is going to give you an angle rate which you will need to integrate to find the angle. Since gyros drift, you will soon have an angle error which will be much larger than your current encoder resolution. You will also need to figure out a way of combining the gyro data with the encoder data (which one will you believe more?) and this will lead you into Kalman filters which are interesting, but might not be the simple improvement which you have in mind.

If you really want a gyro, Tokin makes some including the discontinued CG-16D and Analog Devices makes some. There are also RC gyros which output pulses you can decode.

Mitch Berks> Hi all,

Reply to
Mitch Berkson

Gyroscopes detect rotational acceleration. Accelerometers detect linear acceleration. A complete inertial measurement device would make use of both.

Reply to
Chris S.

dunno about recommend... I've not tried them but I've turned these up in the past.

formatting link
regards, colin

Reply to
Colin Durrans

If you haven't seen it already, a great paper on combining odometry and gyros (gyrodometry) is here:

formatting link
Jeff Kroll
formatting link

Reply to
robotguy

Actually, most sensors that are advertised as gyroscopes or gyro sensors detect rotational velocity, not acceleration.

It's true you need to combine them to make an accurate orientation sensor. Use the gyro mostly for fast motion (high-pass filter) because it'll drift when standing still, and use the accelerometer for the steady-state or slow-changing case (low-pass filter).

Randy

Reply to
Randy Gamage

I've been trying to get a hold of some the Tokin gyro's, but they seem to be in short supply. I've been waiting for Bravo Electronics to get some since mid October. Anybody know where else they can be had?

I'd play with the Analog Devices gyro, but they only seem to come in BGA packaging which seems difficult to use from the hobbyist point of view. Any suggestions there?

Thanks,

Kevin

Reply to
Kevin C.

Analog Devices offers it on an evaluation board with non-BGA pins. They call them ADXRS150EB, ADXRS300EB and ADXRS401EB. You can also read about how someone handled mounting the BGA package:

formatting link
The Tokin CG-16D is discontinued, but I'd be interested in what you find out about sources for current versions.

Mitch

Kev> I've been trying to get a hold of some the Tokin gyro's, but

Reply to
Mitch Berkson

STMicroelectronics used to sell gyros ("rotational accelerometers") for use in disk drives, washing machines, etc.

Not sure of the current status of their offerings.

Reply to
Bill Turnip

I'm aware of this, but the OP is asking about "orientation measurement". The simplest way to determine the orientation of your robot is merely to measure the gravity vector relative to some reference surface of the robot. And an accelerometer is cheap and simple.

Reply to
Lewin A.R.W. Edwards

Correct. However, it should be noted that not all accelerometers are created equal. If you want to measure the gravity vector, you'll need a MEMS accelerometer, as piezo-based sensors can't detect static accelerations.

Reply to
Chris S.

I would second Mitch's recommendation - increasing the encoder resolution will likely give you the greatest performance/cost benefit. To minimise your slippage problem, you could mount the encoders on separate wheels which are not driven by the motor - but are spring loaded to contact the ground. For a wheelchair type configuration these encoder wheels could be placed in line with the main drive wheel axis so they don't slip.

You might also consider an optical mouse sensor which can give quadrature output's for X and Y. Limitations are speed (40 ips) and i guess optics to deal with rougher terrain.

formatting link
Kevin

Reply to
Kevin Gomez

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.