drone_flight_control
Manage PX4/ArduPilot drones by switching flight modes, controlling missions, and adjusting parameters through conversational commands.
Instructions
Manage advanced drone flight control, missions, and parameters with conversational responses.
Provides fine-grained control over PX4/ArduPilot flight modes, autonomous mission execution, and drone parameter tuning for advanced flight operations with intelligent mission planning and parameter optimization recommendations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Flight mode name for set_flight_mode operation | |
| drone_id | Yes | Unique drone identifier | |
| operation | Yes | Advanced flight control operation to perform: - "set_flight_mode": Change to specific flight mode (LOITER, AUTO, GUIDED, etc.) - "get_flight_modes": List all available flight modes - "start_mission": Begin execution of uploaded mission plan - "pause_mission": Temporarily halt mission execution - "resume_mission": Continue paused mission - "abort_mission": Immediately terminate mission - "upload_mission": Send mission plan to drone - "download_mission": Retrieve current mission from drone - "set_parameter": Modify drone parameter value - "get_parameters": Retrieve all drone parameters | |
| mission_id | No | Identifier for mission operations | |
| param_name | No | Parameter name for set_parameter operation | |
| param_value | No | New value for the specified parameter | |
| mission_plan | No | Complete mission plan dictionary with waypoints and commands |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||