fly_mission
Upload a list of waypoints to an armed drone and start executing the mission, with automatic validation against altitude and geofence limits.
Instructions
Upload a waypoint mission and start flying it. The vehicle must be armed and flying (or the autopilot will take off per its mission config).
Args: waypoints: List of {"latitude_deg", "longitude_deg", "relative_altitude_m", "speed_m_s"?} objects, flown in order. Every waypoint is validated against the altitude ceiling and the soft geofence before anything is uploaded.
Rejected in readonly mode. Returns {"mission_started": true, "waypoint_count": N}. Use hold to pause or return_to_launch to abort; poll get_flight_mode — mode leaves MISSION when the mission ends.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| waypoints | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||