diff --git a/src/main/flight/autopilot.c b/src/main/flight/autopilot.c index 6d729d27e4..511f7db29c 100644 --- a/src/main/flight/autopilot.c +++ b/src/main/flight/autopilot.c @@ -147,8 +147,9 @@ void autopilotInit(void) positionPidCoeffs.Ki = cfg->position_I * POSITION_I_SCALE; positionPidCoeffs.Kd = cfg->position_D * POSITION_D_SCALE; positionPidCoeffs.Kf = cfg->position_A * POSITION_A_SCALE; // Kf used for acceleration - // initialise filters with approximate filter gains; location isn't used at this point. - resetPositionControl(&gpsSol.llh, 100); + // initialise filters with approximate filter gains + const gpsLocation_t initialiseLocation = {0}; // somewhere off the coast of Guinea + resetPositionControl(&initialiseLocation, 100); } void resetAltitudeControl (void) {