Here a video of an autonomous flight with a Maxi Swift flying wing fully piloted by the firmware ArduPlaneNG v2.x R5 with an All In One Pro (AIOP) full IMU board.This is a porting of the ArduPlane v2 (v2.4+v2.5) firmware and special addons and improvements for the AIOP board that I have added.
The wind was 15 km/h gusting 22 km/h. The flight was very stable in spite of the gusty wind conditions.
Setup:
- IMU board: All In One Pro (AIOP) v1.0 from CRIUS,
- GPS: Crius CN-06 (Ublox NEO-6)
- AirSpeed sensor: MPXV5004DP (from a old ardupilot one shield)
- firmware ArduPlaneNG V2.x R5, porting of the ArduPlane v2 + special addons for the AIOP v1 IMU board by JLN
Flying Wing: Maxi Swift from MS Composite (1m40 wingspan)
- brushless motor Spitz 30 850 kV, 360W with a propeller GWS 10x4.5
- Lipo: 3S EVO25 2650 mAh
- Receiver: Turnigy 9X8C v2
- Transmitter: Turnigy 9x with Er9x firmware
More infos at: http://diydrones.com/profile/JeanLouisNaudin
Comments
Any one got the gimbal function to work with Arduplaneng? I'm having issues but will investigate. I had compass issues and airspeed fluctuations and since Aleksey Kharlanov bug fix seems to be sorted. I have the Mediatek GPS and airspeed sensor, Istvan its working very well without AS sensor tested. Thanks.
Thanks for help!
Dear Jean-Louis! Thanks for development. I'd like build a smaller flying wing with AIO Pro controller and certainly ArdupilotNG firmware, minimOSD and NEO6M GPD module. Can I use these without pitot tube sensor, or neccesary the correct working.
Thanks for help!
Istvan from Hungary
People say cn06 GPS module need this config line in ARM_Config.h :
2 Adilson:
Look for Ardupilot Mega tests there
As a side note, I'm seeing intermittent problems with MPU calibration of Crius AIO Pro in my setup. In one out of three cases the calibration goes funky and sets too big throws on the roll or disables roll stabilization completely.
That may be related to the issue Alex pointed out earlier in this thread.
Just to be clear, my main goal is to see ArduPlaneNG code being up-to-date with arduplane-mega and megapirateng projects. Since version 2.4 there has been several serious bugs fixed in both, as well as new features added. I'd love to see those fixes and features making their way into ArduPlaneNG.
Hi Jean-Louis,
It seems I don't understand something, what profiles do you mean? I went through ArduPlaneNG's sources, and libraries/ directory is almost a carbon copy of libraries/ from MegaPirateNG. The ArduPlane/ directory carries changes to adapt original ArduPlane's code for Crius AIO Pro and MegaPirateNG.
In other words, one can take ArduPlane/ directory from ArduPlaneNG, drop it into MegaPirateNG 2.4, and thus extend MegaPirateNG to support fixed-wing. Since ardupilot-mega and megapirateng projects are quite active, it would much easier for someone (like you and me) to maintain ArduPlaneNG as part of MegaPirateNG. Am I missing something?
Hello Maxim,
Thanks for your proposal, but I prefer to have two differents version, one for the planes/gliders and the other for the VTOL crafts (multicopters, helicopter). The UAV mission profiles are differents and this will overload too much the code.
Regards, Jean-Louis
Jean-Luis, are you interested in integrating ArduPlaneNG into MegaPirateNG. I'm willing to help with maintaining and updating it to future MegaPirateNG/ArduPlane versions. Thanks.