As Jordi continues testing and improving the ArduPilot boards, I've been integrating his cool binary-mode GPS parser
and otherwise improving our pre-alpha code. So I think we're now a proper alpha, which is to say that although this hasn't been tested in the air yet, it does have most of the ingredients of a basic autopilot. The Arduino code is here
--Binary mode GPS parser with checksum error checking and high-speed (56k) throughput
--Hardware-driven servo control (using the Arduino Servo Timer library
), which means less processor overhead, tighter response and no jitters.
--Now samples the rudder at autopilot initiation, so if the rudder is trimmed a bit one way or another that will be retained
--Autopilot board LEDs now show GPS status
We're going to do a few more alphas as we test the code on the latest versions of the hardware and against the simulator. Then, once we've tested it in the air, we'll move to beta. So consider this version just instructive and don't fly anything with it!