0

I have a three-axis accelerometer that reads me its x, y, and z components. This results in three graphs. Is there a way to "combine" these components into one reading, hence, one graph? Same question holds for a gyroscope.

The datasheet for my device is here:

asked Apr 25, 2016 at 23:39

1 Answer 1

1

The answer is: technically, yes, it is possible. The combined result is called Quaternion. This is what is typically used in 3D programs.

But most likely that is not what you had in mind.

Usually one can do a simplification and reduction of dimensions when in presence of some constraint.

Imagine that your moving object is bound to a planar surface: no matter how you tilt and rotate and pan it, it is still a 2D surface, plus a quaternion indicating the rototranslation.

But, once you have established the coefficients applied to the rototranslation, it is 2D.

Similar 1D case: imagine that your moving object is bound to some well-known geometrical shape, say a circumference. Once you have established how the circumference is oriented in the 3D space and its radius, you can express the position of your device by indicating either the angle or the distance from a reference point on the circumference.

In both cases you can simplify the representation because of constraints that do not allow for real 3d movement.

But if your device is a flying drone that can rototranslate freely within certain boundaries (max horizontal range, min/max altitude), there is no way that you can simplify the 3d coordinates.

If, instead, your question was related to the protocol used to read info from the accelerometer, you are bound to the protocol defined in the datasheet, by the manufacturer.

answered Apr 26, 2016 at 0:02

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.