Hi,
We're developing head tracking devices currently based on the MPU-6050 and we have hit an odd issue where the DMP output for one axis will become slow to settle. I.e. the pitch extracted from the returned quaternion will be slow to move, over shoot, and then settle back to the expected value. This 'bounce' happens over a couple of seconds.
The raw values output from the sensor look fine and some chips will respond as expected while others suddenly to start to show the slow axis update.
I've had a quick scan of the forum and can see some other similar posts but no solution.
Any ideas ?
- Log in to post comments
phpbb Topic ID
16050
Re: Re: DMP axis slow to settle
did u gt any info about how to read DMP values ,even before 6 months i s working on DMP but lack of info i paused it
Re: Re: DMP axis slow to settle
Hi,
I used example code and libraries from I2CDevLib
https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050
I found the issue with pitch overshooting and settling back - it seems that for DMP to function the FSR has to be 2g and 2000dps, although I can't find this documented anywhere :/
Devs?