×

SparkFun will be closed May 25, 2015 for Memorial Day. Orders placed after 2pm on Friday the 22nd will ship out on Tuesday. Thanks!

Howard Chen

Member Since: August 5, 2013

Country: United States

Profile

I am a PhD student in Industrial Engineering with an interest in Occupational Ergonomics. My focus is developing better sensors to obtain more precise and accurate measurements in order to obtain more accurate associations between physical risk factors and health outcomes. My undergraduate degree was in Mechanical Engineering.

  • 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 :(