takeoff
Command a vertical takeoff to a specified altitude after arming the drone. Requires human confirmation for safety.
Instructions
Take off vertically to altitude_m meters above the launch point.
Rejected in readonly mode. Additionally requires confirm=true after human operator approval — never set it on your own initiative. The vehicle must be armed first (call arm). Altitude is validated against the configured ceiling (MAVLINK_MCP_MAX_ALTITUDE_M, default 50 m).
Returns {"takeoff_started": true, "target_altitude_m": ...} — takeoff is asynchronous; poll get_telemetry to watch the climb.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| altitude_m | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||