xioTechnologies/Fusion

Get displacement point vector

Closed this issue · 3 comments

I wonder if it is possible to obtain a point vector corresponding to the initial position when the motion started?

The following is from the FAQ on the x-io website. Fusion provides a measurement of Earth acceleration.

Can I measure position using an IMU?

IMUs do not provide a direct measurement of linear velocity or position. IMUs provide inertial sensor (gyroscope and accelerometer) measurements alongside a measurement of 3D orientation relative to the Earth’s surface, often expressed as the Euler angles roll, pitch, and yaw.

Our IMUs also include a magnetometer so that orientation is measured relative to magnetic north, and a sensor fusion algorithm to provide measurements of linear acceleration and earth acceleration. Earth acceleration is the second derivative of the IMU’s position in the Earth coordinate frame.

An IMU can be used to indirectly measure linear velocity and position in certain applications. However, this is only possible using specialised algorithms specific to the given application. For example, we have demonstrated how an IMU attached to a person’s foot can be used to precisely track the 3D position of the wearer; or how oscillatory motion such as the heave of an ocean buoy or the respiratory motion of a patient’s chest during a medical scan can be measured using an IMU.

It is important to understand that these demonstrations and algorithms are highly specialised and cannot be repurposed for generalised 3D tracking. Our IMUs are the ideal research tool for those wishing to develop tracking solutions using IMU technology. However, if you require an off-the-shelf, general-purpose, position tracking solution then you should consider alternative technologies such as GNSS or camera-based systems.

Thank you very much for your information :)

:)