Developer

Ardu-IMU-Pilot firmware ready for beta test!

I have completed ground testing on the new firmware I have written for ArduPilot to use ArduIMU in place of the thermopiles. It has been snowing here and I probably won't get to fly the code for a bit, but figured others might be interested in giving it a try at this point. This firmware will probably exist on a temporary basis, with the code getting incorporated into the regular ArduPilot firmware in the future. If there is sufficient interest in this approach I will consider working on a ArduPilot shield board that would add the pressure sensors to ArduIMU and package it all as a shield.

I will maintain the code for a while in a repository at http://code.google.com/p/ardu-imu-pilot/

If you try it out give me your feedback. It is similar to ArduPilot 2.4 but uses a different header file.

To interface ArduIMU to ArduPilot you connect the gps (ublox only) to ArduIMU, provide common power and ground to ArduPilot and ArduIMU, and connect the serial output pin of ArduIMU to the serial input pin of ArduPilot.
E-mail me when people leave their comments –

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

Join diydrones

Comments

  • Damn, that didn't work out so well...

    ArduIMUV2_DCM_V10.zip

    Maybe that will work?
  • @ Thomas...

    You can either copy and paste the code into your Arduino IDE, OR, I can help Doug out a bit and up load the code I have. This is all the latest as of yesterday afternoon, and I have it setup for IMU version 1. If you need version 2, you need to delete the "//" in front of the V2 line of code and add another set of "//" in front of the V1 line of code. That allows you to select the board type you own. Also, you need to follow his instructions, I have the Binary turned off, so turn it on, I was using the IMU Test Program that Happy(I think it was him) made.


    dyht4AV01oO-6RBsYKIE6i9iVNQ08IaAafGLKBM*-GcdVG/ArduIMUV2_DCM_V10.z...


    Peace out...
  • Developer
    @Thomas - I will make a R17 IMU download file available as soon as I can. To much "real job" work the past couple days. I should have it done this evening.

    @Thomas & Morli - The zip file in Morli's link is NOT the firmware you need. You need R17 or whatever the current version is from the SVN repository. Again, I will have a download zip available soon.

    @Mark - Yes, just turn on PRINT_BINARY. It will enable the binary communication message and suppress all of the ASCII messages. If you turn on all of the ASCII messages you actually slow down the main loop of the IMU, so I decided to disable them in this application. You can downlink telemetry messages from ArduPilot and the pitch, roll and yaw will be the IMU eulers.
  • Admin
    @ every one, For those who have problem downloading pde files directly using swn client , here is what I did ,
    use firefox , click on Tools , click on download and keep the download screen on the side. then drag and drop the files from here to firefox download screen. It works with out any issues.
  • Admin
    Hi Morli,

    Thanks for the link. Much appreciated.

    Regards,
    TCIII
  • Admin
    @Thomas,

    The zip file is here , , Doug has uploaded the zip file in download dir already, if you still have issues let me know , I can upload it else were.
  • Admin
    Benjamin,

    Thanks for the link. But IE will not allow me to download individual .pde files. Could the R17 code be collected in a zip file for down load like was done for the Ardu-Imu-Pilot code?

    Regards,
    TCIII
  • @Thomas

    Here's the link to the R17 code
  • Developer
    Doug how should I setup options in ArduIMUv2 ? Just turn on binary mode? I usually have all other options on for monitoring with HappyK's ArduIMU Test v1.1.7
  • Admin
    Doug,

    The R17 link is not on the server you are using. The latest ArduIMU software is v1.4. Which is the best to run?

    Regards,
    TCIII
This reply was deleted.