Flight Modes

This article provides an overview and links to the available flight modes for Blimp.

Overview

Blimp has 5 built-in flight modes.

Flight modes are controlled through the radio (via a transmitter switch), or using commands from a ground station (GCS) or companion computer.

The table below shows for each flight mode whether it provides altitude or position control, and whether it requires valid position information from a sensor (typically a GPS) in order to arm or switch into this mode.

ModeAlt CtrlPos CtrlPos Sensor RequiredSummary
Land--NoStops all actuators.
ManualmmNoManual output via motor/servo mixer.
VelocityssYesStick positions set a desired velocity. Mostly intended for tuning.
LoiterssYesHolds altitude and position.
RTLssYesReturns to position/altitude set when first armed (Home) and sets 0deg YAW
SymbolDefinition
mManual control
sPilot controls desired position/velocity to controller

GNSS Receiver (“GPS”) Dependency

Flight modes that use positioning data require valid position prior to takeoff. When using GPS, to verify if your autopilot has acquired GPS lock, connect to a ground station or consult your autopilot’s hardware overview page to see the LED indication for GPS lock.

Below is a summary of position identification dependency for Copter flight modes. Most often this position information is obtained via a GPS, but other position sensors, such as 3D cameras or beacons, may be used and would need to provide a valid location, for those modes requiring it, prior to arming.

Requires valid position prior to takeoff:

  • VELOCITY

  • LOITER

Do not require position information:

  • MANUAL

  • LAND

Pilot Control

Pilot control in each mode (Except LAND in which there is no pilot control and all servo outputs are stopped) , if the default RC_MAP_xxxx parameters are used, is as follows:

TRANSMITTER STICK

CONTROL EFFECT

ROLL

MANUAL: Lateral movement, VELOCITY: Full throw attempts to obtain LOIT_MAX_VELY m/s laterally, LOITER: Moves the target position laterally (see note below)

PITCH

MANUAL: Fore/Aft movement, VELOCITY: Full throw attempts to obtain LOIT_MAX_VELX m/s fore/aft, LOITER: Moves the target position fore/aft (see note below)

YAW

MANUAL: Yaw, VELOCITY: Full throw attempts to increase/decrease heading LOIT_MAX_VELYAW radians/s, LOITER: Full throw attempts to increase/decrease heading LOIT_MAX_POSYAW radians/s

THROTTLE

MANUAL: Ascend/Descend, VELOCITY: Full throw attempts to increase/decrease altitude LOIT_MAX_VELZ m/s, LOITER: Full throw attempts to increase/decrease altitude LOIT_MAX_POSZ m/s

Note

In LOITER, roll and pitch stick inputs are relative to the vehicle’s heading (or to north if SIMPLE_MODE is enabled). At full throw, LOIT_MAX_POSX and LOIT_MAX_POSY limit how fast the target position moves north/south and east/west respectively, in m/s.