ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Use 3-Axis Accelerometer to calculate theta?

asked 2012-02-20 22:17:27 -0600

Cav gravatar image


is it possible to use a 3-Axis Accelerometer to estimate theta for the odometry (on a car-like robot, without a gyroscope)?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2012-02-20 22:25:19 -0600

You mean the yaw angle? No, you can't do that with accelerometers, as they measure linear acceleration, not angular rates like gyroscopes do (The angular rate has to be integrated to get an angle estimate in that case).

Using multiple highly accurate accelerometers placed on different parts of the vehicle one could in theory estimate the angular rate, but that's irrelevant here I guess.

edit flag offensive delete link more


Yes, that's what I meant. Thanks!

Cav gravatar image Cav  ( 2012-02-20 22:27:12 -0600 )edit

answered 2013-03-22 20:03:31 -0600

McMurdo gravatar image

Suppose I place the accelerometer at an offset from the centre of rotation. Then it would make a circular arc about the centre of the vehicle when the vehicle rotates purely. In that case, measuring X-acceleration and Y-accelerations, and using a kinematic model, can I not see where the accelerometer has gone with respect to the centre of the robot? If I can get that, then I should also be able to get 'theta' right?

Please correct me if I am wrong.image description

edit flag offensive delete link more


Yes, this is possible in principle (provided one has very high accuracy accelerometers like those in tactical or navigation grade INS systems). From a practical POV, this likely will not work due to the noise characteristics of typical MEMS accelerometers, though.

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher  ( 2013-03-23 00:00:15 -0600 )edit

How do I use the single axis accelerometer (one in the single axis IMU) to measure linear velocity (and hence linear distance covered)

McMurdo gravatar image McMurdo  ( 2013-03-23 22:02:45 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2012-02-20 22:17:27 -0600

Seen: 1,756 times

Last updated: Mar 22 '13