> For the complete documentation index, see [llms.txt](https://docs.flytbase.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flytbase.com/pre-flight-modules/planning/mission-planning.md).

# Mission Planning

A mission is a pre-defined flight path set by the operator prior to launching the drone for autonomous flights. One can create a mission by setting waypoints (Path Mission) or defining an area for the drone to perform parallel sweeps (Grid Mission), adding actions at each waypoint, and defining other mission parameters like altitude, speed, gimbal orientation, etc. The mission can be saved and executed when required.&#x20;

This provides a simple and efficient way to plan and execute complex drone missions for various use cases such as security and surveillance, construction, asset inspection, public safety, etc.

## Type of Missions&#x20;

Here are the types of missions that can be created on the FlytBase dashboard:

1. [**Path Mission**](/pre-flight-modules/planning/mission-planning/path-mission.md): Waypoints set a flight route for the aircraft to travel. You can preconfigure actions at those waypoints and adjust the speed and altitude between them.
2. [**Grid Mission**](/pre-flight-modules/planning/mission-planning/grid-mission.md): Define a sequence of parallel sweeps or route paths for the drone to autonomously follow within a designated area.
3. [**WPML Mission**](/pre-flight-modules/planning/mission-planning/wpml-mission.md): Import preplanned WPML missions in KMZ format and use them to create a mission directly on FlytBase.

{% hint style="info" %}
You can easily import a mission as a KML file directly into FlytBase. For more information, please refer to the following [documentation](/pre-flight-modules/planning/mission-planning/importing-a-mission-using-kml-file.md).
{% endhint %}

Check out the following video to get an insight into Mission Planning.

{% embed url="<https://youtu.be/jQU8K81E3Ck>" %}
Mission Planning
{% endembed %}

Get started with Mission Planning! Refer to the following documentation to learn how to plan a '[**Path Mission**](/pre-flight-modules/planning/mission-planning/path-mission.md)'.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.flytbase.com/pre-flight-modules/planning/mission-planning.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
