Howard Chen

Member Since: August 5, 2013

Country: United States

  • I just wanted to say that the MPU9150 works great if you just want access to raw accelerometer, gyroscope, and magnetometer measurements to implement your own motion fusion algorithm on a micro controller. However, one of the main appeals of this chip and its sister, the MPU6050, is on-board data fusion. In short, Invensense (reluctantly) provided official support for on-board data fusion through their MotionDriver 5.1 library. The library is available through their developer corner, which is accessible through a free account.

    I received an e-mail from Invensense on July 9th saying that they have released their MotionDriver 6.0, capable of doing 9DOF sensor fusion. I was under the impression that the library enabled on-board 9DOF sensor fusion. However, I came to the conclusion that the 6DOF motion fusion was handled on the chip, and fused with magnetometer sensor data using a pre-compiled library provided in the MotionDriver 6.0 software. This library only works with TI MSP430 and ARM Cortex Chips. This is the same approach that Pansenti (now Richards-Tech) took to enable 9DOF sensor fusion through his MPU9150 Arduino Library but with probably a slightly different motion fusion algorithm.

  • I just wanted to say that the MPU9150 works great if you just want access to raw accelerometer, gyroscope, and magnetometer measurements to implement your own motion fusion algorithm on a micro controller. However, one of the main appeals of this chip and its sister, the MPU6050, is on-board data fusion. In short, Invensense (reluctantly) provided official support for on-board data fusion through their MotionDriver 5.1 library. The library is available through their developer corner, which is accessible through a free account. This library has since been (ported to be used on Arduino Microprocessors) [https://github.com/richards-tech/MPU9150Lib/tree/master/libraries/MotionDriver] .

    I received an e-mail from Invensense on July 9th saying that they have released their MotionDriver 6.0, capable of doing 9DOF sensor fusion. I was under the impression that the library enabled on-board 9DOF sensor fusion. However, I came to the conclusion that the 6DOF motion fusion was handled on the chip, and fused with magnetometer sensor data using a pre-compiled library provided in the MotionDriver 6.0 software. This library only works with TI MSP430 and ARM Cortex Chips since it is pre-compiled. In short, the 9DOF motion fusion is handled with the same approach that Pansenti (now Richards-Tech) took to enable 9DOF sensor fusion through his (MPU9150 Arduino Library)[ https://github.com/richards-tech/MPU9150Lib] but with probably a different motion fusion algorithm.

No public wish lists :(