Any use for an Accelerometer?

So my team recently found two accelerometers and we have a bunch of extra analog ports so we were wondering if anybody knows any use for them?

In this game, they arent of much use. There’s no application for an accelerometer that would actually help you. One general use would be (if you have a tall, unsturdy robot) to see if the bot is tipping. So, if you have enough room and the desire, then go for it!

1 Like

The best sensor to see if your robot is tipping are eyes.

3 Likes

accelerometers check for speed, not tips.

Accelerometers detect acceleration in 3 axes. If you detect significant motion on the Z (or whatever the up-down axis is), you can reduce that either the robot is being picked up or is falling over. In either case, it would make sense to shut off most motors

  1. Deduce, not reduce.
  2. Correct, however stopping motors would only be effective up to a certain point before the bot gets too forward-heavy and flip.

An XYZ accelerometer is useful when you need to know the orientation or tilts of an object. For example the angle an arm or leg is oriented relative to the gravitational vector, ^G

Yup, this is the most practical use for one that I can think of in VEX. Typically outside of VEX, accelerometers and gyros come packaged together in IMUs (inertial measurement units) which help give very accurate angle aproximation. Accelerometers are noisy but are more constant in the long run while gyroscopes are accurate but tend to drift over time. With good filtering and a combination of the two sets of data, one can get a very accurate angular output. However, VEX has the Z-axis gyroscope independent and that works pretty well http://www.robotc.net/blog/wp-content/uploads/2011/10/Gyro.pdf.

The VEX accelerometer is useful for detecting you’ve bumped into something. This can be useful for orienting against a side wall.

1 Like

I want to see if I can use it to detect collisions with the starting bar or 20 point bar. Might be useful for programming skills.

1 Like

I have the analog accelerometer working to measure tilts in degrees. Are there any good calibration examples in Robot C?

Please do not revive old threads. If this question has truly been unanswered as of yet, make a new thread for it.

3 Likes