Motion data values accuracy in IMU 6DoF

IMU - Inertial Measurement Unit.
SanjeeviRangan
Posts: 10
Joined: Wed Mar 20, 2013 3:58 am

Motion data values accuracy in IMU 6DoF

Postby SanjeeviRangan » Wed Mar 20, 2013 4:07 am

Whether the data read from IMU 6DoF (using Uno)

Code: Select all

accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz)
is the accurate value based on the DMP processing or should I need to use any filtering algorithms for making use of the data for accurate motion tracking?

Ideally I am trying to understand how best I can use IMU 6DoF since the breakout board comes with a DMP. If the

Code: Select all

accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz)
is just a raw data then how can I read the data from DMP?

Thanks,
Sanjeevi
abhimanyu
Posts: 94
Joined: Tue Oct 18, 2011 9:49 pm

Re: Motion data values accuracy in IMU 6DoF

Postby abhimanyu » Wed Mar 20, 2013 8:15 am

If you are using Jeff Rowberg's Code on GitHub, then the function getMotion6() is used in an example code based on Raw sensor values.

If you need DMP output, you should use the MPU6050_DMP6.ino in the Examples folder. Also note that it is a work in progress and Jeff has not been able to use the DMP capability to the fullest. Still, it gives an insight into DMP on MPU-6050/MPU-6150.
SanjeeviRangan
Posts: 10
Joined: Wed Mar 20, 2013 3:58 am

Re: Motion data values accuracy in IMU 6DoF

Postby SanjeeviRangan » Wed Mar 20, 2013 8:42 am

Thanks for the info.

Regards,
Sanjeevi

Return to “IMU”

Who is online

Users browsing this forum: No registered users and 1 guest