New download firmware has just been added to the repository http://code.google.com/p/ardu-imu/downloads/list
The v1.5 firmware includes:
- ADC oversampling which increases the effective resolution of the gyros and accelerometers
- Drift correction gain de-weighting and speed filtering
- Support for binary output messages as well as human readable
- Support for both hardware types
- Ground and Air start modes
- Other improvements and bug fixes
The binary output messages and air start modes have been added to support use of Ardu_IMU with ArduPilot. Complementary ArduPilot firmware will be coming soon. Interested alpha testers can PM me.
The Labview viewer software is still messed up. If someone with Labview would like to fix it please let me know and I'll tell you what needs to be done.
Comments
pinMode(GROUNDSTART_PIN,INPUT); // Remove Before Fly flag (pin 6 on ArduPilot)
digitalWrite(GROUNDSTART_PIN,HIGH);
This would not it this? pinMode(GROUNDSTART_PIN,OUTPUT);
Thanks for working and releasing this! I think I finally got all my hardware straight and I'm looking forward to the Ardupilot firmware to go with it!
Thomas is correct, i was notified about that issue and i corrected it. But i don't what happen, maybe is some kind of regenerative bug LOL. I guess it get lost in the repertory and could be erased with a newer version of the uBlox parser.
I just placed order for one ArduIMU Flat and Ardustation.
Has someone flight tested 1.5 ?
I had to rework that GPS parser a lot for 2.5. Check it out.
Checksumming has an issue:
if((ck_a=UBX_ck_a)&&(ck_b=UBX_ck_a)) // Verify the received checksum with the generated checksum..
Should be:
if((ck_a == UBX_ck_a) && (ck_b == UBX_ck_b)){ // Verify the received checksum with the generated checksum..
I also had to check if I had a god fix before parsing the data. The uBox was outputting the last known good location over and over. That was messing me up and causing issue with the GPS light functionality.
You didn't see much activity in the repository but Jose, Andrew and I worked for quite a while to find the bug in the gps parser and for a long time we thought it was a problem in the DMC algorithm code, so lots of changes were made. I don't remember that one in particular or what the corresponding change would be.
All of the angles should have a range of -180 to 180. I think we had an error in an earlier revision that had a range of 0-360 on one or more, but you really want -180 to 180 for the range.
-
1
-
2
of 2 Next