Posted by Jordi Muñoz on October 12, 2009 at 2:30pm
Hi there! I'm happy to announce the new ArduIMU firmware and ground station, you can download it from here:http://code.google.com/p/ardu-imu/downloads/listWhat new in the firmware:-You can now select DCM, Euler Angles our both.-Enable GPS output data.-Some minor bug fixed.-The orientation of the gyros and accels are now corrected.Whats new in the Ground Station:-Now the Baud speed is set to 38400 bps to be compatible with ArduPilot uBlox GPS.-You can see now the Euler Angles generated on the uController.-Better debug tools.-GPS information.-Raw Data.What i'm doing now:-Designing new PCB's.-Improving ArduPilot code.-FPV testing with ArduPilot.-Taking care of the business and shipments.-Improving the Store.-Going to School.-Trying to answer some emails.-Always trying to get a beer and some Sushi..Please be patient, I'm always working for you! ;-) Thanks for you support!
@Brad
Not to speak for Jordi or Chris but I think that for purposes of ArduIMU / Pilot , DCM will be on the "board level". That said I wrote a version of DCM algorithm in LabVIEW for my own 'on the ground algo ' testing - basically taking raw input from sensors and processing them in LabVIEW. It's not completely done (few bugs) or optimized but it works. Also I am using different gyros and accels because I don't have ArduIMU yet ( hint, hint for "the store" people - get it back in stock). Once I get ArduIMU I'll make LabVIEW code compatible with it....
Just a quick question before I boot into Windows/LabVIEW: Is there any chance of a LV implementation of the DCM algorithm? Or is the plan to keep this all onboard?
Hi Jordi,
would you mind saving ( as additional copy in source / zipped folder) of LabView files as version 8.5? it should be trivial for you: on the menu File> Save for previous Version ....and select 8.5. I would like to look at the files but can't since they are saved as LabView 8.6 I can't
Great Jordi ! Nice to see the new Ardu-IMU Firmware !
Does the ground station supports pointing the antenna towards your Ardu-IMU, while it is Airborn ?
Comments
Serial.print(ToDeg(atan2(DCM_Matrix[2][1],DCM_Matrix[2][2])));
Serial.print(",PCH:");
Serial.print(ToDeg(asin(DCM_Matrix[2][0])));
Serial.print(",YAW:");
Serial.print(ToDeg(atan2(DCM_Matrix[1][0],DCM_Matrix[0][0])));
will this help to display roll and pitch of plane .
Not to speak for Jordi or Chris but I think that for purposes of ArduIMU / Pilot , DCM will be on the "board level". That said I wrote a version of DCM algorithm in LabVIEW for my own 'on the ground algo ' testing - basically taking raw input from sensors and processing them in LabVIEW. It's not completely done (few bugs) or optimized but it works. Also I am using different gyros and accels because I don't have ArduIMU yet ( hint, hint for "the store" people - get it back in stock). Once I get ArduIMU I'll make LabVIEW code compatible with it....
would you mind saving ( as additional copy in source / zipped folder) of LabView files as version 8.5? it should be trivial for you: on the menu File> Save for previous Version ....and select 8.5. I would like to look at the files but can't since they are saved as LabView 8.6 I can't
Nice to see the new Ardu-IMU Firmware !
Does the ground station supports pointing the antenna towards your Ardu-IMU, while it is Airborn ?