This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

MPU6050 with DMP fully support? [nRF51422]

Hi Nordic,

For my application, I want to have the absolute acceleration (without gravity) from a MPU6050. I know that this device can do that because it has 6 axis and a Digital Motion Processor (DMP). Do you guys have any support for this application? I mean, I know hos to read values from the MPU6050, since Invensense provides good documentation on what every register means, but have no idea on how to use the DMP and how to set it to output the absolute acceleration (or, for that matter, even quaternions would be really good)

Thanks Nordic!

Parents
  • Hi,

    We don't have anything for the DMP. We have some very basic MPU6050 drivers in our SDKs, and here are some examples, but none of which implements the DMP. As far as I understand the actual DMP registers and functionality are proprietary to Invensense and not included in the MPU6050 datasheets and register maps. You have to download DMP libraries from Invensense which requires a registration, but if I remember correctly the download is free. I do believe there are some open source libraries for basic DMP though. Here is a great write-up of the the MPUxxx sensors.

Reply
  • Hi,

    We don't have anything for the DMP. We have some very basic MPU6050 drivers in our SDKs, and here are some examples, but none of which implements the DMP. As far as I understand the actual DMP registers and functionality are proprietary to Invensense and not included in the MPU6050 datasheets and register maps. You have to download DMP libraries from Invensense which requires a registration, but if I remember correctly the download is free. I do believe there are some open source libraries for basic DMP though. Here is a great write-up of the the MPUxxx sensors.

Children
Related