Kristoph Minchau

Robotics

Orientation Devices

Gyroscopes

A gyroscope is a device for measuring or maintaining orientation, based on the principle of conservation of angular momentum. The essence of the device is a spinning wheel on an axle. The device, once spinning, tends to resist changes to its orientation due to the angular momentum of the wheel. In physics this phenomenon is also known as gyroscopic inertia or rigidity in space. (Wikipedia).

There is a big selection of gyroscopes available. Below is a short summary of some that looked more-or-less applicable to robots (selection criteria included price, size, temperature drift, analog vs digital, etc.)

Part

Range

Axis

Price

Comment

ADXRS300

±300

Z

$50 CDN (250 pc. order)

  • Craig Limber uses this in his CleanSweeper

  • Analog outputs – requires A/D converter

ADIS16100

±300

Z

$75 CDN

  • Has digital output (does not require ADC)

  • Has two analog inputs (can serve as an ADC for other sensors)


Accelerometers

An accelerometer is a device that measures its own acceleration. Robot orientation requires measurements on two axes.

Part

Range

Sensitivity

Price

Comment

LIS2L02AQ

LIS2L02AS4

±2g

330 mV/g

$13 CDN

2-axis measurement

LIS3L02DQ

±2g

digital

$19 CDN

  • 3-axis measurement (not needed for minesweeper)

  • Digital I2C/SPI output

LIS3LV02DL

±2g / ±6g

digital

$19 CDN

  • 3-axis measurement

  • Digital I2C/SPI output

  • Linear (easy to calibrate)

SCA3000-D02-10

±2g

1333 counts/g

$33 CDN

  • Digital I2C/SPI output

  • 3-axis measurement

ADIS16003

±1.7g

820 counts/g

$39 CDN

  • Digital SPI output

  • 2-axis measurement

ADXL203

±1.7g

1000 mv/g

$27 CDN

  • two-axis measurement

  • High sensitivity


Recommendations

An accelerometer like LIS3LV02DL may be a good choice for a robot. This device has a digital output, and its measurements are linear, which means it will be easier to calibrate.

Another choice would be a gyroscope like ADIS16100. It also features digital output, and will detect rotation but not translational movement. Gyroscope will take a long time to calibrate.

 

©2007 Kristoph Minchau