Learn R Programming

RAHRS (version 1.0.2)

MahonyAHRSupdateIMU: Mahony's IMU update method

Description

Mahony's algorithm for IMU update method.

Usage

MahonyAHRSupdateIMU(gxi, gyi, gzi, axi, ayi, azi, sampleFreqi, twoKpi, twoKii, integralFBxi, integralFByi, integralFBzi, q0i, q1i, q2i, halfex)

Arguments

gxi
Gyroscope x axis measurement in radians/s.
gyi
Gyroscope y axis measurement in radians/s.
gzi
Gyroscope z axis measurement in radians/s.
axi
Accelerometer x axis measurement in any calibrated units.
ayi
Accelerometer y axis measurement in any calibrated units.
azi
Accelerometer z axis measurement in any calibrated units.
sampleFreqi
Sample frequency.
twoKpi
Kp constant passed as a parameter
twoKii
Ki constant passed as a parameter
integralFBxi
Integral FB[0]
integralFByi
Integral FB[1]
integralFBzi
Integral FB[2]
q0i
Quaternion[0]
q1i
Quaternion[1]
q2i
Quaternion[2]
halfex
Half

Value

output quaternion describing the Earth relative to the sensor.

References

S. O. H. Madgwick, An efficient orientation filter for inertial and inertial/magnetic sensor arrays, Technical report, University of. Bristol University, UK, 2010.

R. Mahony, T. Hamel, and J.-M. Pflimlin. Nonlinear complementary filters on the special orthogonal group. Automatic Control, IEEE Transactions on, 53(5):1203 –1218, june 2008.