IMPORTANT NOTE ON NAVIO2 ARDUPILOT VERSION

The most stable ArduCopter (AC) version for Navio2 dronekit scripting is currently AC-3.5.5:

AC-3.5.5

Dronekit can connect just fine and the flight commands control the drone in a dependable way.

If you want to fly dronekit scripts, this is my current recommended AC version that you should download (-b Copter-3.5.5), compile and install.

There are some issues with some of the ArduCopter versions when it comes to running dronekit scripts.

AC-3.6.*

Any arducopter version in the 3.6’s (EX: 3.6.9) can struggle with dronekit communication. There are some reports of no connection issues between dronekit<->arducopter when using AC-3.6.11 and dronekit 2.9.2. Try to connect with dronekit on your build to see if you need to change AC version- it is possible you will be fine with the stock version of AC-3.6.11.

AC-4.0.*

Any arducopter version in the 4.0’s (EX: 4.0.3) CAN connect with dronekit.

HOWEVER, there have been multiple reports of wild takeoff commands when flying with dronekit. The symptom from the logs is two of the motors spin at full power, while the other two are at half power, leaving the takeoff being an aggressively wild yaw until crash.

It does not appear that all AC-4.0.* Navio2 copters are experiencing dronekit takeoff issues with AC-4.0.*, so you could attempt to use this version to overcome dronekit communication issues of AC-3.6.*.

If you decide to go this route, just proceed with caution. Start with takeoff_and_land.py takeoff heights of 1 meter so that if the copter goes nuts, it’s close to the ground and there should be minimal damage.

(Link to issue) https://community.emlid.com/t/insane-roll-pitch-behavior-in-guided-mode-only/20455/9

I am currently in talks with the Emlid team (makes of the Navio2) and they assure me they are working on the issue and hope to release a new stable AC version in a few weeks. I will keep you posted. If you have any issues trying to compile 3.5.5 let me know, I can provide you the compiled arducopter executable on a google drive.