void Start() { /* Set simulation timestep */ Time.fixedDeltaTime = 0.001f; /* Store camera to aircraft offset */ camOffset = camTrans.position - trans.position; /* Initialise aircraft */ ac.Init(initAirspeedmps, initPitchAngleRadians, initAltitudem); /* Initialise state estimator */ kf.SetFilters(0.7f, 0.5f, 0.9f); /* Enable feedforward pitch control */ piPitch.SetFF(1.5f, -5.0f * DEGTORAD, 5.0f * DEGTORAD); /* Reset timers */ totalTime = timerSensors = timerCtrlAirspeed = timerCtrlAltitude = timerCtrlPitch = timerStateEstimation = 0.0f; /* Add GUI callbacks */ btnCSVLog.onClick.AddListener(btnCSVLog_Click); }