# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
