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!
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..
@CLT - With v1.2 you have some choice of data to be sent out. The default is euler angles. Change the flag to have the DCM matrix info sent out as well and groundtest.vi will work.
@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?
Comments
-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..
mmm hu hu hu get enough sleep...
Thanks a lot !
I see data arriving in Serial_server.vi panel (thanks to viky's code).
But I don't see anything in groundtest !
Could you help ?
Thanks,
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....
-
1
-
2
-
3
of 3 Next