Developer

ArduIMU Firmware 1.2

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!
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • 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..

    mmm hu hu hu get enough sleep...
  • Still can't get it to work. The lights flash and then nothing.
  • @Doug
    Thanks a lot !
  • Developer
    @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.
  • Hello!

    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,
  • Is there a schematic for the ArduIMU? I would like to try getting it to work with the Sparkfun 6DOF Razor...
  • Impressive!
  • Serial.print("RLL:");
    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 .
  • @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?
This reply was deleted.