I am new to this forum, so please be passion with me :)
Got last week the "steval mki062v1" resp. the "iNEMO" board from STMicroelectronics and I am trying to filter the data from the device.
Here are the hardware-features:
LPR530AL: 2–axis gyroscope (roll, pitch) 300°/s full scale, analogoutput, optional additional filters | |
LPY530AL: 2–axis gyroscope (pitch, yaw) 300°/s full scale, analogoutput, optional additional filters | |
LIS331DLH: 3–axis accelerometer, ±2g/±4g/±8g full scale, SPI digitaloutput | |
HMC5843: 3-axis magnetometer, configurable full scale ±4 gauss (max),I2C digital output. |
Currently I am using the Rotomotion Code to filter the data (http://www.rotomotion.com/downloads/tilt.c). I am receiving the filtered "roll" and it works fine. I can also use this filter for the pitch, but using the filter for both doenst work fine. What I have done so far: I have modified the values for the update rate (dt) as the other covariance values. How can I extend this filter to get the roll, pitch and yaw at the same time?
Regards,
Pete
Replies