Die Einstellungen für einen Quad mit Crius V2 sind sehr schnell gemacht.
Mann muss nur den RC input type anpassen. Die Einstellungen befinden sich nicht mehr in der APM_Config.h, sondern in ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp
Bei mir ist es:
#define SERIAL_PPM SERIAL_PPM_DISABLED
// Multiwii
// ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};
That's it!
Kompiliert wird nach dieser Anleitung
http://www.megapirateng.com/compile-mpng-sources/ mit ArduPilot-Arduino-1.0.3.
OSD, Telemetrie und GPS funktonieren auf anhieb. Sonar wird noch nicht unterstützt.
Calibrate accelerometer habe ich über den Mission Planner 1.2.70 noch nicht hinbekommen. Man wird aufgefordert den Copter in verschiedene Positionen zu bringen, aber die Kalibrierung schlägt fehl. Vieleicht bin ich auch nur zu schlecht dafür. Abhilfe: setup->level
Mit den Standard PIDs fliegt der Quad gut, lediglich der schnelle Sinkflug ist bei meinem Setup sehr wackelig.
Loiter funktioniert sehr gut.
Demnächst teste ich RTL und werde die PID Werte optimieren.
VG
Sven