Takeoff Mode

The Takeoff flight mode causes the vehicle to take off to a specified height and wait for further input.

:::note

  • This mode requires a good position estimate (e.g. from GPS).

  • The vehicle must be armed before this mode can be engaged.

  • This mode is automatic - no user intervention is required to control the vehicle.

  • RC control switches can be used to change flight modes on any vehicle.

  • RC stick movement in a multicopter (or VTOL in multicopter mode) will by default change the vehicle to Position mode unless handling a critical battery failsafe.

  • The Failure Detector will automatically stop the engines if there is a problem on takeoff. :::

The specific behaviour for each vehicle type is described below.

Multi-copter (MC)

A multi rotor ascends to the altitude defined in MIS_TAKEOFF_ALT and holds position.

RC stick movement will change the vehicle to Position mode (by default).

Takeoff is affected by the following parameters:

Fixed-wing (FW)

Automatic takeoff has two modalities: catapult/hand-launch or runway takeoff. The mode defaults to catapult/hand launch, but can be set to runway takeoff by setting RWTO_TKOFF to 1.

There are two ways to start an automatic takeoff on fixed-wing vehicles: either by planning a mission takeoff and starting the mission, or by switching to the Takeoff mode and arming the vehicle.

In both cases, a flight path (starting point and takeoff course) and clearance altitude are defined. The flight path takes the vehicle's current position as starting point when the takeoff mode is first entered, and a straight line from this starting point continues in the direction of the defined course indefinitely. On takeoff, the aircraft will follow this line, climbing at the maximum climb rate (FW_T_CLMB_MAX) until reaching the clearance altitude.

In Takeoff mode (non-mission takeoffs), the course is set to the vehicle heading on arming, and the clearance altitude is set to MIS_TAKEOFF_ALT. Reaching the clearance altitude causes the vehicle to enter Hold mode.

In Mission mode the operator defines the takeoff course and clearance altitude in the Takeoff mission item. The course is defined by the line between the vehicle starting point and the mission item horizontal position, and the clearance altitude is the mission item altitude. Reaching the mission item altitude triggers the next mission item.

Parameters that apply to both catapult/hand-launch as well as runway takeoffs:

Catapult/Hand Launch

In catapult/hand-launch mode the vehicle waits to detect launch (based on acceleration trigger). On launch it enables the motor and climbs with the maximum climb rate FW_T_CLMB_MAX while keeping the pitch setpoint above FW_TKO_PITCH_MIN. Once it reaches MIS_TAKEOFF_ALT it will automatically switch to Hold mode and loiter.

All RC stick movement is ignored during the full takeoff sequence.

To launch in this mode:

  • Arm the vehicle

  • Put the vehicle into Takeoff mode

  • Launch/throw the vehicle (firmly) directly into the wind. You can also shake the vehicle first, wait till the motor spins up and throw only then

The launch detector is affected by the following parameters:

Runway Takeoff

Runway takeoffs can be used by vehicles with landing gear and and steerable wheel (only). You will first need to enable the wheel controller using the parameter FW_W_EN.

Vehicle should be centered and aligned with runway when takeoff is initiated. The operator can "nudge" the vehicle while on the runway to help keeping it centered and aligned (see RWTO_NUDGE).

The runway takeoff mode has the following phases:

  1. Throttle ramp: Throttle is ramped up within RWTO_RAMP_TIME to RWTO_MAX_THR.

  2. Clamped to runway: Pitch fixed, no roll and takeoff path controlled until the rotation airspeed (RWTO_ROT_AIRSPD) is reached. The operator is able to nudge the vehicle left/right via yaw stick.

  3. Climbout: Increase pitch setpoint and climb to takeoff altitude. To prevent wingstrikes, the controller will keep the roll setpoint locked to 0 when close to the ground, and then gradually allow more roll while climbing. It is based on the vehicle geometry as configured in FW_WING_SPAN and FW_WING_HEIGHT.

:::note For a smooth takeoff, the runway wheel controller possibly needs to be tuned. It consists of a rate controller (P-I-FF-controller with the parameters FW_WR_P, FW_WR_I, FW_WR_FF) and an outer loop that calculates heading setpoints from course errors and can be tuned via RWTO_NPFG_PERIOD. :::

Runway takeoff important parameters:

:::note The vehicle always respects normal FW max/min throttle settings during takeoff (FW_THR_MIN, FW_THR_MAX). :::

VTOL

VTOLs default to MC mode on boot, and it is generally expected that they will take off in multicopter mode (and also safer).

That said, if transitioned to fixed-wing before takeoff, they will takeoff in Fixed-wing mode.

Last updated