How Do Manual, Altitude and Position Hold Differ?
- Basic
- Article
- Ages 14+
- 4 min read

A flight mode differs by what the controller holds when the pilot releases the sticks. Stabilized mode holds a level attitude; Altitude mode holds altitude; Position mode holds three-dimensional position as well. With wind or a positioning fault, this difference determines what can still drift and which sensor inputs a mode needs.
Contents
- Pilot input
- Attitude-assistance example, upper branch
- Position-assistance example, lower branch
Compare the same situation
PX4 describes these as manual modes: the pilot still uses the control sticks, while the autopilot provides different levels of help. The table asks the same question for each mode: what happens when the sticks are released mid-motion? This describes PX4 multicopters; other firmware may use different names or behaviour.
| Criterion | Stabilized | Altitude | Position |
|---|---|---|---|
| What the system holds | Level attitude | Level attitude and current altitude | Attitude, altitude and current position |
| When the pilot releases the sticks | The drone levels, but keeps momentum; wind can move it | It levels and holds altitude; inertia or wind can still move it horizontally | It levels, brakes horizontal motion and holds position |
| Horizontal positioning | Not needed to hold a position, because none is promised | Not needed to hold a position, because none is promised | A suitable position estimate is needed, commonly GPS or another positioning source |
| What the pilot still controls | The pilot continuously manages altitude and position | The pilot still controls horizontal position | The pilot requests movement; the autopilot manages stopping and holding |
What does “hold altitude” mean?
Altitude mode does not freeze a drone at a point. When the sticks are released, the autopilot tries to maintain its estimated current altitude, but it does not actively brake horizontal position. Imagine a simulated drone already moving to the right: Stabilized keeps its body level but it keeps moving; Altitude keeps the body level and the altitude but it keeps moving; Position also creates horizontal corrections to stop and hold position. Altitude therefore sits between the other modes in the amount of automatic help.
Three-dimensional position means horizontal coordinates together with altitude, rather than simply “staying still on screen.” Position needs a reliable source for estimating location. PX4 documentation names GPS or a position fix; the actual positioning method depends on sensors and configuration. Losing that source may make the mode unavailable or unable to meet its position-hold promise.
Trace a simulation using shared criteria
In a hypothetical simulation, start each mode from the same state and apply the same wind disturbance; observe attitude, altitude, horizontal position and sensor status. There is no need to declare one mode “the safest.” Instead, record which quantity is held, which drifts and whether the mode has the required inputs. If the simulator reports invalid positioning, treat Position as not ready rather than assuming it still holds the point.
Tradeoffs and limits
More assistance reduces how much the pilot has to correct manually, but depends on more estimates. Stabilized relies less on horizontal positioning, but the pilot must manage altitude and drift. Altitude reduces the need to hold height but still needs horizontal control. Position is convenient for stopping in place but depends on positioning quality. Releasing the sticks does not turn control off: the loop continues to run under the selected mode.
Summary
Stabilized holds attitude, Altitude also holds altitude, and Position additionally holds location. Compare modes with the same inputs, sensor state and question—“which quantity is held?”—to avoid treating a mode name as a universal capability.
Terms in this article
English and Vietnamese terms, with the meanings used here. Hover, tap or Tab to a term with a dotted underline for an explanation as you read.
- flight modechế độ bay
- The way an autopilot supports or controls the drone, from manual to autonomous.
- Stabilized modechế độ Stabilized
- A manual mode that keeps the drone level but not its altitude or position.
- Altitude modechế độ Altitude
- A manual mode that holds the current altitude but not horizontal position.
- Position modechế độ Position
- A manual mode that needs a position fix and actively stops and holds the current position.
This article is not marked as viewed
Spotted something wrong or unsafe?
Tell the administrator by email. The message already has the article title and address.
You may also like
StarterWhat Steps Turn a Spoken Command into Drone Movement?
Trace speech through recognition, intent parsing, validation, setpoint generation, flight-mode conditions and feedback in a simulated design.
Artificial intelligence5 min read
StarterWhat Can a Drone Do with Computer Vision?
Compare detection, tracking, segmentation and motion estimation in a drone vision system, including their outputs and the companion computer.
Artificial intelligence5 min read
BasicHow Do PX4 and ArduPilot Differ?
Compare PX4 and ArduPilot by architecture, hardware, simulation tools and project requirements.
Internet of Things (IoT)6 min read
BasicHow Does MAVLink Carry a Command to a Flight Controller?
Follow how MAVLink sends commands, receives ACKs and separates protocol acknowledgement from task completion.
Internet of Things (IoT)6 min read
Sources
These sources are written for older readers. If they feel hard, read them with an adult.
- Flight Modes (Multicopter)(opens in a new tab)
PX4Tier C: other sourcesRead on October 30, 2026
