Hi,
I have been trying to get the necessary library to enable 9DOF with the MPU60X0 for a few MONTH now.
- I called Invensense and they told me to talk to the compass vendor directly.
- I then called AKM and Honeywell and they reffered me to Invensense.
- Then Invensense once again told me to call AKM again.
- Then the second time Invensense said they were talking to Honeywell and AKM, and as long as these negotiations weren't complete they couldn't give me any further information.
-Now, a month later, I asked fo an update and only was reffered to the MPU9150.
This is an outrage. I have developed over the last few month a Headtracking solution for a customer, and promised 9DOF (since the MPU60X0 specs clearly state this is possible).
And up to now I have not been able to implement this due to bad documentation and lack of communication.
I am once again considering switching to a PNI Corp. solution, as their support has actually been really good and helpful.
Please help me resolve this problem asap!
MB
- Log in to post comments
phpbb Topic ID
14136
Re: Re: 9-DOF fusion on MPU60X0
We have responded to your email request.
Re: Re: 9-DOF fusion on MPU60X0
The response I got by mail has nothing to do with my actual request:
I am specifically asking for the necessary information to enable 9-DOF fusion with the MPU-6000. I have a complete firmware, schematic and board designed for the MPU-6000. Redoing everything for the MPU-9150 would be a huge amount of work, plus I was told that it is not clear when the MPU-9150 will be available in large quantities. We want to start production in March.
Why is it so hard to get a clear answer for my question? What ever happened to the "negotiations with Honeywell an AKM"?
Where can I get the necessary header file to enable 9-DOF using the MPU-6000, that is refferenced in the embedded motion apps framework?
I am starting to believe, that 9-DOF sensor fusion with the MPU-6000 actually is not possible...
Re: Re: 9-DOF fusion on MPU60X0
@dolulob wrote:
I think you might have something there. I've been trying to get information from InvenSense since Feb 2011, when we place our initial MPU-6050 order. Promises for 9DOF fusion have come, been broken, and gone. We worked through our distributor and my conclusion is that the MPU-6050 is not capable of 9DOF fusion in the DMP. I swallowed the DMP-does-9DOF-fusion hook, line, and sinker. It's not a "black box" solution, far from it.
I am suspecting that the 6050 was designed to do 9DOF on the DMP, advertised as so, and during development it was realized that it just couldn't happen, so the FUD about AKM and calibration libraries was erected. The 6150 or the 9150 are redesigns that might address this.
My main concern is that none of us can get any real information from InvenSense. Their embedded MPL is, um, really not that great.
In the meantime, I have coded by own 9DOF solution using the MPU-6050, an HMC5883L, and a TI Stellaris device using fixed-point to generate quaternion output. This runs like a train, but I would rather have had the DMP do this for me. The real nice thing is that I can plug in any gyro, accelerometer, and magnetometer now, so I don't actually need the InvenSense 9DOF solution, even though it would have been much nicer that way.
What a shame. :-(
I might be wrong, but this is the impression I, and it seems many other, now have.
Re: Re: 9-DOF fusion on MPU60X0
For what I understood MPU-9150 and MPU-6050 have the same pin-out.
So I can guess you do not have to re-design your PCB. You just interface to 9150 as you were doing with 6050.
Moreover if it is true that 9150 is a 6050 with AKM, it is also true that the firmware developed for 6050 would also work with 9150.
Could InvenSense confirm or deny this?
By the way I did as paul_i_curtis did , I designed my own wireless microP which on a 33x22 mm size board, incorporates an xbee wireless module, a PIC32MX microprocessor (80MHz core) and a I2C connector where I can plug-in any inertial sensor PCB.
Thanks.
Re: Re: 9-DOF fusion on MPU60X0
Firmware developed for MPU-6050 is also compatible with the MPU-9150