# Overview

Introducing FlytBase - Drone Autonomy Platform Designed For Enterprises.

## Meet FlytBase

FlytBase is an enterprise-grade drone autonomy platform that fully automates aerial data collection workflows. Users can conduct scheduled and repeatable BVLOS drone flights using docking stations from their command centers with little to no human intervention. FlytBase allows users to remotely control and manage a hybrid and geographically distributed fleet of drones and docks from anywhere in the world.

{% embed url="<https://youtu.be/s7CgREs68D4>" %}
Meet FlytBase
{% endembed %}

## Contents

This guide will help the operator set up and get the most out of the FlytBase account. The following list outlines each section of the guide so that the operator can easily find their way around:

* [<mark style="color:blue;">Supported Hardware</mark>](/supported-hardware)
  * FlytBase supports a variety of DJI drones, docking stations and third-party accessories
* [<mark style="color:blue;">Fleet Management</mark>](/diab-setup)
  * Steps to add drone and docking station to the dashboard.
* [<mark style="color:blue;">Features</mark>](/features/operations)
  * A single dashboard for providing multiple advanced features for drone autonomy.
    * [<mark style="color:blue;">Operation</mark>](/features/operations)
      * Easy add, manage and monitor multiple drones and their docking stations simultaneously.
    * [<mark style="color:blue;">Planning</mark>](/features/planning)
      * Advance mission planning and scheduling.
    * [<mark style="color:blue;">Logs</mark>](/features/logs)
      * Flight logs, telemetry data and media, helping operators in analyzing and troubleshooting missions.
    * [<mark style="color:blue;">Zones</mark>](/features/zones)
      * Fly or no-fly zones on the map with customized shapes, that are drone specific and can be used to help ensure the safety and efficiency of drone operations.
    * [<mark style="color:blue;">Settings</mark>](/features/settings)
      * Robust settings management, enabling operators to customize various drone settings to meet specific needs.
* [<mark style="color:blue;">Flight Operations</mark>](/flight-operations/first-flight-setup)
  * A checklist for ensuring a smooth streamlined flight for the operator.
* [<mark style="color:blue;">Add-Ons</mark>](/add-ons/corridors)
  * The custom add-ons that the operator can add to their dashboard according to their requirements.&#x20;
* [<mark style="color:blue;">Managing your Account</mark>](/managing-flytbase-account/creating-account)
  * To manage payments and subscriptions with FlytBase.
* [<mark style="color:blue;">Doubts</mark>](/doubts/troubleshoot-problems)
  * Frequently Asked Questions & DJI troubleshooting solutions

Let’s get started!


# Supported Hardware

FlytBase is compatible with a wide range of DJI & Custom drones.

FlytBase is compatible with a wide range of DJI Drones & Docking Stations. Here's a comprehensive list of the supported DJI Drones & Docking Stations:

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Docking Station</td><td></td><td><a href="/pages/y6mxUZo2pQ2gI1xLLJAV">/pages/y6mxUZo2pQ2gI1xLLJAV</a></td><td><a href="/pages/y6mxUZo2pQ2gI1xLLJAV">/pages/y6mxUZo2pQ2gI1xLLJAV</a></td><td><a href="/files/ovlODhnakdgd9o8xA46p">/files/ovlODhnakdgd9o8xA46p</a></td></tr></tbody></table>

{% hint style="success" %}
If you are interested in custom development, please email us at [<mark style="color:blue;">support@flytbase.com</mark>](mailto:support@flytbase.com).
{% endhint %}

Configure the Docking Station on the FlytBase dashboard in the DiaB Setup section after setting up the compatible hardware.

{% content-ref url="/pages/CiC7fFbztOl7utrjdH4C" %}
[DiaB Setup](/diab-setup)
{% endcontent-ref %}


# Docking Station & Compatible Drones

Discover docking stations and drones that are compatible with FlytBase.

Docking stations are physical enclosures built for housing a drone. The station enables the drone to take off and land autonomously as well as charges or swaps the batteries of the drone to enable high frequency of flights without any human intervention.

FlytBase is compatible with a variety of docking stations and offers seamless integration due to its Drone Dock Operating System.

Drone & Docking Stations — Powered by FlytBase:&#x20;

<figure><img src="/files/CKEv5ykLclfwoP7kLuwS" alt=""><figcaption><p>Docking Stations supported with FlytBase</p></figcaption></figure>

**Navigate to the respective section to view the setup instructions unique to that docking station.**

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>DJI Dock -Matrice 30T</td><td></td><td><a href="/pages/uuvrdd3ZicrzCM7FG9w8">/pages/uuvrdd3ZicrzCM7FG9w8</a></td><td><a href="/files/ZazuDhA8Qmub2nOq18Jz">/files/ZazuDhA8Qmub2nOq18Jz</a></td><td><a href="/pages/uuvrdd3ZicrzCM7FG9w8">/pages/uuvrdd3ZicrzCM7FG9w8</a></td></tr><tr><td>Hextronics Global Advanced -Mavic 2 series drone</td><td></td><td><a href="/pages/z91D0DYKyzk0pXqMlZ4L">/pages/z91D0DYKyzk0pXqMlZ4L</a></td><td><a href="/files/JzJURszwp7QCC5iGtIoK">/files/JzJURszwp7QCC5iGtIoK</a></td><td><a href="/pages/z91D0DYKyzk0pXqMlZ4L">/pages/z91D0DYKyzk0pXqMlZ4L</a></td></tr><tr><td>Heisha DNEST -Mavic 2 series drone</td><td></td><td><a href="/pages/2vZZWmXv0Q791CnkrjaC">/pages/2vZZWmXv0Q791CnkrjaC</a></td><td><a href="/files/l0mfHWVoynV6u14R045V">/files/l0mfHWVoynV6u14R045V</a></td><td><a href="/pages/2vZZWmXv0Q791CnkrjaC">/pages/2vZZWmXv0Q791CnkrjaC</a></td></tr><tr><td>IDIPLOYER Nexus -Mavic 2 series drone</td><td></td><td><a href="/pages/OWpmB5xsh58UraT4CJvb">/pages/OWpmB5xsh58UraT4CJvb</a></td><td><a href="/files/EUPlHO73NMWWYAMiMLPC">/files/EUPlHO73NMWWYAMiMLPC</a></td><td><a href="/pages/OWpmB5xsh58UraT4CJvb">/pages/OWpmB5xsh58UraT4CJvb</a></td></tr><tr><td>Hextronics Atlas -M300 drone</td><td></td><td><a href="/pages/faqaY4SWYMkcNCPP29uH">/pages/faqaY4SWYMkcNCPP29uH</a></td><td><a href="/files/DcRfGnXhY9Y0PhB8Eo8k">/files/DcRfGnXhY9Y0PhB8Eo8k</a></td><td><a href="/pages/faqaY4SWYMkcNCPP29uH">/pages/faqaY4SWYMkcNCPP29uH</a></td></tr></tbody></table>

### Coming Soon!

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Heisha D135 -M300 drone</td><td></td><td><a href="/files/h87m5LZojJzcEqd2q8xG">/files/h87m5LZojJzcEqd2q8xG</a></td></tr><tr><td>The CounterDome by CounterDrone -Drone agnostic</td><td></td><td><a href="/files/pixAxIRZhJhS0YltAu0H">/files/pixAxIRZhJhS0YltAu0H</a></td></tr><tr><td>Airscort FlytMini -Mavic 2 series drone</td><td></td><td><a href="/files/jh39XpHcx76lw9ZTgBuQ">/files/jh39XpHcx76lw9ZTgBuQ</a></td></tr></tbody></table>

{% hint style="info" %}
DJI has deprecated updates for the v4 Mobile SDK (MSDK) supported by Smart RC (with an auxiliary Android device). Due to this, FlytBase recommends you to switch to RC Plus hardware which operates on v5 MSDK and also includes better hardware which results in performance updates.\
\
Note:- FlytBase supports v4 MSDK as well as v5 MSDK although to ensure optimal performance and future updates, we recommend you to migrate to RC Plus.
{% endhint %}

{% hint style="success" %}
If you are interested in custom development, please email us at <support@flytbase.com>.
{% endhint %}

After the docking station hardware is set up navigate to DiaB Setup Section to configure the DS and drone on the FlytBase dashboard.

{% content-ref url="/pages/CiC7fFbztOl7utrjdH4C" %}
[DiaB Setup](/diab-setup)
{% endcontent-ref %}


# DJI Dock

Please reachout to support\@flytbase.com to get early access to FlytBase tailormade for the DJI Dock.

<figure><img src="/files/3DUyYdMzpvB6v4HkE6Ha" alt=""><figcaption></figcaption></figure>


# Hextronics Global Advanced

{% hint style="info" %}
The operator should complete all the steps of the setup to ensure that the docking station works as intended.
{% endhint %}

<figure><img src="/files/rny9Rt6U6Vqut3uErhNX" alt=""><figcaption><p>Hextronics Global Advanced</p></figcaption></figure>

## Unboxing and Hardware Setup&#x20;

* Unpack and carefully place the Hextronics Global Advanced docking station on a flat surface. Set the accessories box aside.&#x20;

<figure><img src="/files/PP1dBwXt2adpbfeDveHV" alt=""><figcaption><p>Hextronics Global Advanced</p></figcaption></figure>

* Use the keys received in the package to unlock the top panel and open it.

<figure><img src="/files/Xb2gZlWjfFrC9ygqiYYe" alt=""><figcaption><p>Opening the top panel</p></figcaption></figure>

* Cut the 5 constraining zip ties and remove the 2 foam separators from the following parts of the station:
  * 1 foam separator and 1 zip tie on the battery gripper.
  * 1 foam separator and 2 zip ties in the centre.
  * 2 zip ties on the left and right side.

{% hint style="warning" %}
Please do not proceed without removing all the zip ties and foam separators.
{% endhint %}

* To connect the station to the internet, the operator should insert the Ethernet cable (found in the accessories box) into the Ethernet port of the docking station.

<figure><img src="/files/fzwOcrAPNzU7kksAgZDo" alt=""><figcaption><p>Ethernet port</p></figcaption></figure>

<figure><img src="/files/KKGjipRL59LGdpobXnEc" alt=""><figcaption><p>Connecting the ethernet port</p></figcaption></figure>

* Attach the two antennas found within the accessories box to the antenna mounts by hand on top of the station.

<figure><img src="/files/Sm9TpPPmvjfWCyk4QT6H" alt=""><figcaption><p>Connecting the antennas</p></figcaption></figure>

* Plug one end of the yellow power cord into the station & the other end into a wall socket and wait 2-3 minutes for the system to boot up.

<figure><img src="/files/nqC3YGdVDhQSMiXexMo0" alt=""><figcaption><p>Insert the power cable into the port at the back of the station</p></figcaption></figure>

## Hextronics Control Panel Login & Station Calibration

* Open the Hextronics Control Panel login page by:
  * &#x20;Mobile Device: Scanning the QR code under the roof panel OR&#x20;
  * Desktop PC: Entering the Hex-Name URL & password on your web browser (Found in the accessories box, Welcome email, or on the QR sticker)

<figure><img src="/files/qaJMauADkw5zzulsYjDs" alt=""><figcaption><p>Hextronics Control Panel login page</p></figcaption></figure>

{% hint style="info" %}
The unique URL (a website link) and password are shared by Hextronics.
{% endhint %}

* On the Control Panel, click **openbox** to open the station's tray.&#x20;

<figure><img src="/files/vU0OXcGa0P2zywwOEy17" alt=""><figcaption><p>Hextronics Control Panel page</p></figcaption></figure>

* Attach the DJI propeller guards, Hextronics propeller guides and battery to the drone. Place the drone on the tray with the gimbal facing away from the station interior.

{% hint style="danger" %}
Do not attach any propellers to the drone at this stage of the setup.
{% endhint %}

* Click **closebox** to close the tray.
* Now place up to five Mavic 2 batteries into the battery slots of the station and click **swap battery** on the Hextronics Control Panel to perform the first battery swap.
* Once the first swap is successful, proceed with setting up the devices on FlytBase.

{% hint style="warning" %}
In case of any hardware issues during battery swap or other operations, please contact <mark style="color:blue;"><support@hextronics.tech></mark>
{% endhint %}

After the Docking station hardware is setup navigate to DiaB Setup Section to configure the DS and Drone on the FlytBase dashboard.

{% content-ref url="/pages/CiC7fFbztOl7utrjdH4C" %}
[DiaB Setup](/diab-setup)
{% endcontent-ref %}


# IDIPLOYER Nexus

<figure><img src="/files/cX8HeO9dCPDWlLEd96Ih" alt=""><figcaption><p>IDIPLOYER Nexus </p></figcaption></figure>

{% hint style="info" %}
Please complete all the steps of this setup to ensure that your docking station works as intended.
{% endhint %}

## Unboxing and Hardware Setup

To get started with the IDIPLOYER docking station setup, please refer to this video:

{% embed url="<https://youtu.be/732hIfxVBP8>" %}
Nexus Unboxing guide
{% endembed %}

Here's a link to the documentation for the unboxing guide:

{% embed url="<https://idiployersupport.wixanswers.com/kb/en/article/idiployerunboxing>" %}

After the Docking station hardware is setup navigate to DiaB Setup Section to configure the DS and Drone on the FlytBase dashboard.

{% content-ref url="/pages/CiC7fFbztOl7utrjdH4C" %}
[DiaB Setup](/diab-setup)
{% endcontent-ref %}


# Heisha DNEST

## Supported Heisha Docking Stations

1. D60 Drone Dock (For DJI Mavic 2 series drones)
2. D80 Drone Dock (For DJI Mavic 2 series drones)
3. D135 Drone Dock (For DJI M300 drone)

<figure><img src="/files/OEkOnzF7ydMVpyyV4oC7" alt=""><figcaption><p>Heisha D135 </p></figcaption></figure>

After the docking station hardware is set up navigate to DiaB Setup Section to configure the DS and drone on the FlytBase dashboard.

{% content-ref url="/pages/CiC7fFbztOl7utrjdH4C" %}
[DiaB Setup](/diab-setup)
{% endcontent-ref %}


# Hextronics Atlas

<figure><img src="/files/zoCPK2xiNwz7lGAO8mG3" alt=""><figcaption><p>Hextronics Atlas</p></figcaption></figure>

### Unboxing and Hardware Setup:

Please refer to the Hextronics Atlas installation manual to safely unbox and setup the docking station.

{% embed url="<https://hextronics.gitbook.io/atlas/installation>" %}
Hextronics Atlas Installation document
{% endembed %}

{% hint style="info" %}
Contact <mark style="color:green;"><support@hextronics.tech></mark> incase you need any assistance while setting up your Atlas.
{% endhint %}

After the Docking station hardware is setup navigate to DiaB Setup Section to configure the DS and Drone on the FlytBase dashboard.

{% content-ref url="/pages/CiC7fFbztOl7utrjdH4C" %}
[DiaB Setup](/diab-setup)
{% endcontent-ref %}


# Understanding FlytBase

Learn more about the basic architecture of the FlytBase.

FlytBase is a powerful solution that allows for autonomous drone operations, enabling pre-planning or on-demand mission execution with minimal human intervention. It provides a simple, intuitive, and turnkey package for managing a hybrid and distributed fleet of drones and docking stations from a single cloud-connected dashboard.

With built-in safety checks and workflows, FlytBase ensures that every mission is executed as expected, and its precision-landing algorithm guarantees that the drone lands precisely on the docking station every time. This solution is ideal for those looking to conduct repeatable drone operations with nearly zero human intervention, ensuring high-quality data capture during automated missions.

<figure><img src="/files/ukMAJTd6AVcZy0pNzIcP" alt=""><figcaption><p>Drone-in-a-Box System</p></figcaption></figure>

Overall, FlytBase is a comprehensive solution that simplifies and streamlines the entire DiaB system, providing a reliable and efficient way to manage drone operations.


# Navigating FlytBase

This section helps you navigate through FlytBase dashboard's new layout.

## Reimagined FlytBase dashboard

<figure><img src="/files/JqGjevg4MnCI9zylwlBK" alt=""><figcaption><p>All new FlytBase Layout</p></figcaption></figure>

### Navigation Drawer

The navigation drawer offers ergonomic access to all major flight modules required by an operator for autonomous drone flights.

<figure><img src="/files/EcPkSGe9oFEvY6i2RPbl" alt=""><figcaption><p>Navigation Drawer Overview</p></figcaption></figure>

<figure><img src="/files/QchV2z43ER2jSRXFndz9" alt=""><figcaption><p>Using the Navigation Drawer</p></figcaption></figure>

#### From the Navigation drawer, you can access:

1. **Operations**<img src="/files/V1mMEwBM5bGrg3FCeZRT" alt="" data-size="line">: A Control Center to manage, control and view live streams of your real-time fleet operations.
   * **Drones**![](/files/l3fhydGxtpXW4ZfPSm7R): Add devices, view crucial drone telemetry data, [<mark style="color:blue;">execute missions</mark>](/features/planning/missions) and [<mark style="color:blue;">launch the drone</mark> ](/features/operations/launch-to-location-go-to-location)to a particular location.
   * **Docking Stations**![](/files/DzH8pCE4Odnj9lqd8TZt): Access docking station controls, telemetry, and weather data.
   * **Multi-Cam**![](/files/IseTck8RSSvknEaRKhoT): Access the live video feed from multiple drones and docking stations that are executing simultaneous missions.
2. **Planning**<img src="/files/qkkLLYzQiD9en3by6dM9" alt="" data-size="line">: Create and schedule missions.
   * **Missions**![](/files/j8PbmKPUDSDK1ZrCL2zx): Plan and create missions using[ <mark style="color:blue;">mission planner</mark>](/features/planning/missions).
   * **Schedule**<img src="/files/ojAUVScW3BDxtz82umV5" alt="" data-size="line">**:** Create a [<mark style="color:blue;">flight schedule</mark>](/features/planning/schedule) to launch missions at a particular time and date or repeat it daily.&#x20;
3. **Logs**![](/files/NXL13VDbSEHt1nPWXydY): An organized repository of all your post-flight reports & media.
   * **Flight Logs**![](/files/PtFQyDVhlWBjRYDwQyEG): Access [<mark style="color:blue;">flight logs</mark>](/features/logs/flight-logs) of all the previous flights.
   * **Gallery**: View and download images or videos stored in your private cloud storage and access the <mark style="color:blue;">c</mark>[<mark style="color:blue;">loud media sync</mark>](/features/logs/gallery/cloud-media-sync)![](/files/yx9IjaGBDIPt4JqEeYdu) feature.
4. **Zones**![](/files/hCXDyfEtCoTLApiZc8y6): Restrict your drones to specific operational areas.
   * **Geofence**![](/files/4i0QWyQTiLX2uWFT1S2o): Create a virtual 'fence' (<mark style="color:blue;">c</mark>[<mark style="color:blue;">ircular</mark> ](/features/zones/geofences#circular-geofence)or <mark style="color:blue;">p</mark>[<mark style="color:blue;">olygonal</mark>](/features/zones/geofences#polygonal-geofence)) around the area you want to fly in and set failsafe actions for scenarios where the fence is breached by the drone.
   * **Custom NFZs**![](/files/V4RdHnAvUQGEGYKb3nWC): Create [<mark style="color:blue;">custom No-Fly Zones (NFZs)</mark>](/add-ons/no-fly-zones-nfz).
   * **Corridors**![](/files/YLYyp8VnsAD7h9lUJm3A): Mark a series of waypoints for the drones to follow a corridor.
5. **Alerts**![](/files/HcP26ovlqD5UDrGv18HD): Manage all your alarms
   * **Alarms**![](/files/EeBmdgnXtArhMQ3DJJ8c): View, manage and respond to 3rd party alarms integrated with FlytBase.

### Top bar&#x20;

The top bar displays information and actions at the top of the FlytBase dashboard.

<figure><img src="/files/gwuvt7l6pZSRC1Efx4Py" alt=""><figcaption><p>Top Bar Overview</p></figcaption></figure>

<figure><img src="/files/NfIvPxXef8GciHoOTPMa" alt=""><figcaption><p>Using the Top Bar</p></figcaption></figure>

#### From the Top bar, you can access:

1. **Notification Centre**![](/files/X2YSSdZdylNYdmaplhU0): Contains a list of pop-up messages that appear on the dashboard during a session.
2. **Settings**<img src="/files/Qmw5fa3jl6KYba0gUNRA" alt="" data-size="line">: Access and configure settings for drones and docking stations.
3. **What's New**![](/files/TaxgaIGGpKq9k6aSyfrq): Learn about useful new features, improvements, and fixes in FlytBase.
4. **Account info**![](/files/s3CGR4cuhcXprp0pTG9e): View account information and manage your FlytBase subscription.

### App integrations

A simple new way to access 3rd party integrations and widgets.

<figure><img src="/files/agL96uagkAgNvxRZ34Fo" alt=""><figcaption><p>App integrations</p></figcaption></figure>


# DiaB Setup

Once the hardware setup of the docking station is done, then using this guide complete the Drone-in-a-Box setup on FlytBase.

Once the docking station has been set up, the next step is to configure it with the FlytBase dashboard, which involves connecting the docking station and adding/connecting a drone to the dashboard.

## Device Setup on FlytBase

* Open the [<mark style="color:blue;">FlytBase</mark>](https://app.flytnow.com/) web app on the PC to create a FlytBase account. If the operator already has an account, login with the registered email ID.

{% hint style="info" %}
After login, if the account is still in trial, please contact support: <mark style="color:blue;"><support@flytbase.com></mark>
{% endhint %}

* Restart the station before proceeding ahead to ensure optimal performance.

{% embed url="<https://www.youtube.com/watch?v=592XutNoMaw>" %}
Drone-in-a-Box setup tutorial
{% endembed %}

* On the FlytBase dashboard, click ![](/files/zEHI1gl8j9BZsCrtPprA) from the **Drones** tab under **Operations** in the left navigation panel.
* Now click on **Setup DiaB** on the bottom-left of the **Add Device** window.
* Follow the onscreen instructions to register the docking station and drone on FlytBase using the provided **Unique Device Code** (UDC).

{% hint style="info" %}
The UDC is required for setting up the operator's DiaB system which is provided by the respective Docking Station provider.
{% endhint %}

* After the setup is complete, the operator has to link the drone to the docking station.

Navigate to the following section to link the drone with the respective docking station and complete the DiaB setup on FlytBase.

{% content-ref url="/pages/MuPnQuykuEpGZPO68sI9" %}
[Docking Station](/features/settings/docking-station)
{% endcontent-ref %}

To remotely add, manage, and operate a docking station, the operator can navigate to the following section.

{% content-ref url="/pages/DNEDMkHr3XCGpC1fOVWr" %}
[Docking Station](/features/operations/docking-station)
{% endcontent-ref %}


# Operations

Guide for operators to effortlessly add, configure, and manage their drone fleet and docking stations. Operators can also monitor multiple feeds and launch drones to specific locations with ease.

FlytBase enables operators to easily add and manage their drone fleet and docking stations. Additionally, operators can view live video feeds from multiple cameras on a single dashboard, making it easier to monitor and control their drone operations.


# Drone

A guide for adding, configuring, and managing the drones.

For FlytBase Auto users, the drone will be added to the FlytBase dashboard after successful registration of the docking station through the [<mark style="color:blue;">**Setup DiaB**</mark>](/diab-setup) section in the **Add Device** menu.

While manually registering the docking station, the operator must add the device to the dashboard using the steps mentioned below once the drone has been registered on the edge device.

## Adding a drone

To add drones to their Dashboard, operators need to navigate to the **Drones** section under **Operations** in the navigation drawer and click on the ![](/files/Yc8BTYyP1z6N8gmZiyOF)icon to open the **devices** dialog box.

<figure><img src="/files/dUFJhd8l8yI6e4GHNVee" alt=""><figcaption><p>Adding a drone</p></figcaption></figure>

Select the desired drone from the list and click add. The drone will then be added to the drones section on the dashboard.

{% hint style="info" %}
Drones that are already linked with the account will be shown in that list.
{% endhint %}

<figure><img src="/files/0GJcjf2sAxyttS1Thv20" alt=""><figcaption><p>Drone added to the dashboard</p></figcaption></figure>

{% hint style="warning" %}
If the drone is not listed, add it manually to the FlytBase Dashboard.
{% endhint %}

### Manually adding the drones

To manually add a drone, the operator will require to provide the **Vehicle ID** of the drone and their **Personal Access Token.**

* The **vehicle ID** of a drone can be obtained from the FlytBase account (my.flytbase.com). Here's a quick [<mark style="color:blue;">link</mark>](https://my.flytbase.com/accounts/login/?next=/devices/) to navigate.
* Navigate to the[ <mark style="color:blue;">Developer Settings</mark>](https://my.flytbase.com/developer/token/) tab in the FlytBase account and copy the **Personal Access Token.**
* Click on **Add Manually**, on the FlytBase dashboard and enter any desired name for the drone. Use the previously obtained Vehicle ID and the Personal Access Token to add the drone to FlytBase Dashboard.

<figure><img src="/files/U7zkJQVNk6Yzc9xNxNv4" alt=""><figcaption><p>Adding a drone manually</p></figcaption></figure>

## Drone telemetry

Now that the drone is added, the operator can view the live telemetry and video feed on the Dashboard. Also, they can control the drone remotely and execute missions.

In the **Drones** tab, click on the drone from the list. An operator can then access the live telemetry, video feed, connection status, and other drone vitals on the screen. To get detailed telemetry, expand the drone card.

<figure><img src="/files/uNflmiuhWu6VVVjZ3zix" alt=""><figcaption><p>Viewing live telemetry of the drone</p></figcaption></figure>

{% hint style="info" %}
The drone must have GPS-Locks in order to access the live location on the map.
{% endhint %}


# Docking Station

A guide for adding, managing and operating the docking stations.

## Managing the docking stations

* Click on **Add device** and then select **Docking Stations.** An operator can then get an overview of the station's status and edit the name of the station as well.

<figure><img src="/files/pqB9hq05cq1mC6wjD9CH" alt=""><figcaption><p>List of registered Docking Stations</p></figcaption></figure>

## Docking station utility&#x20;

From the docking station utility window, an operator can:

* Get an overview of the current health status of the docking station
* Access weather data
* Adjust the H.V.A.C temperature&#x20;
* Debug Controls

<figure><img src="/files/Dln4DBvPQrvXBg6RJVr6" alt=""><figcaption><p>Docking station utility</p></figcaption></figure>

### Controls

* **RC Power:** Triggering this command will turn the drone RC (placed in the docking station) on/off.
* **Enclosure:** Triggering this command will open/close the box enclosure &#x20;
* **Drone Power:** Triggering this command will turn the linked drone on/off.
* **Drone Service:** Triggering this command will perform drone charging or drone battery swapping (depending on the box model).
* **Pre-take off:** Triggering this command will
  * Power cycle the drone & its RC
  * Turn off the Drone Service
  * Open box enclosure **and**&#x20;
  * Prepare the DiaB system for take-off.
* **Post-take off:** Triggering this command will
  * Close box enclosure (if take-off is successful) **or**
  * Close the box enclosure, turn on Drone Service and turn off Drone Power & RC Power (if take-off is not successful)
* **Pre-land:** Triggering this command will open the enclosure and prepare the box for drone landing.
* **Post-land:** Triggering this command will
  * Initiate Drone Service, close box enclosure, and turn off Drone Power & RC Power (if the landing is successful) **or**
  * Close box enclosure (if the landing is not successful).
* **Prime Routine:** The Prime Routine will power on the RC, and the Drone. The Routine can be executed from the Docking Station Utility window, as well as from the main dashboard screen, next to the mission launch icon.&#x20;

{% hint style="info" %}
Once the Prime routine has been executed and the user launches a mission from the dashboard, the docking station enclosure immediately opens with the drone ready to execute the intended action. This enables the user to minimize uptime and respond to incidents more quickly.
{% endhint %}

{% hint style="info" %}
Prime routine is currently available with Hextronics and Heisha docking stations only.
{% endhint %}

To configure the setting to Auto Mode navigate to the [<mark style="color:blue;">Docking Station</mark>](/features/settings/docking-station) section in the settings.

An operator can also access the docking station controls from the drones section on the dashboard.

<figure><img src="/files/R0qxC64jpMYI5hdvYj1L" alt=""><figcaption><p>Docking station utility tray</p></figcaption></figure>

{% hint style="success" %}
To access the video feed from the docking station's camera, click on the video icon and toggle the video feed.
{% endhint %}

### To fly the first mission navigate to:

{% content-ref url="/pages/rqsaQl4Iocyv4DYpFGDX" %}
[First Flight Setup](/flight-operations/first-flight-setup)
{% endcontent-ref %}


# Multi-Cam

A guide for the operator to monitor multiple video feeds.

The operator can access the live video feed from multiple drones which are executing simultaneous missions by switching to Multi-Cam Video Feed.

<figure><img src="/files/Gtm8m38iqgr6H5CTVWTb" alt=""><figcaption><p>Multiple drone's online on the dashboard</p></figcaption></figure>

To view the Live Video from all these drones, click on the **Multi Video Feed** icon<img src="/files/n4mBsbFND8jWNHCGecMB" alt="" data-size="line">available above the Video Stream section of the Dashboard.&#x20;

<figure><img src="/files/4dsaRGyMChrWFqIJb3y6" alt=""><figcaption><p>Multi Video Feed Icon </p></figcaption></figure>

The following screen will open and stream the live footage from each of the drones in action.&#x20;

<figure><img src="/files/T39VBRLH7qNtrJKl2wzM" alt=""><figcaption><p>Multi Video Feed from all drones</p></figcaption></figure>

### Video Recording in Multi-Cam Video Feed

* Click on the record icon <img src="/files/Emf1lMS2pG2g33Qsvrqi" alt="" data-size="line"> at the top of the window to start recording all the drone missions.

{% hint style="info" %}
After the operator receives a prompt on the screen, the video recording will be initiated.&#x20;
{% endhint %}

<figure><img src="/files/UWb4CwhiRWlIXbiOEFw4" alt=""><figcaption><p>Video Recording all drone missions</p></figcaption></figure>

* Alternatively, the operator can record selective drone missions. Hover over the ![](/files/PaKf2Qe0qeTwZa5wpZ3b)in the selected drone feed. An expanded menu will show recording options. Click on the Red Record <img src="/files/Emf1lMS2pG2g33Qsvrqi" alt="" data-size="line"> icon to start recording.
* Click on the stop icon <img src="/files/dAVbnuyjaAKetdDoA4uR" alt="" data-size="line"> located in the same position to stop recording the video(s).

### Clicking an Image in Multi-Cam Video Feed

* Hover over the <img src="/files/Qdu9SzVp3Ih7wFXixzEx" alt="" data-size="line">in the desired drone feed. An expanded menu will show multiple options. Click on the white circle icon to click an image.

<figure><img src="/files/wrhm70qkRuy9sXsfcLYM" alt=""><figcaption><p>Recording Video Feed for a specific drone mission </p></figcaption></figure>

{% hint style="success" %}
The operator can replay, download and manage the images clicked and recorded videos in the **Video Manager**.
{% endhint %}

### Secure Guest Sharing in Multi-Cam Video Feed

* Click on the share ![](/files/SLtzNIECq0CZTDw0gmuY)icon at the top of the window to share the video feed of all the drone missions.
* Enter the desired email addresses to share the video link.

<figure><img src="/files/mkPLEsbhweOA73HxEuZ5" alt=""><figcaption><p>Multi-Camp Guest Sharing</p></figcaption></figure>


# Launch To Location/Go to location

A guide for automating Incident Response by launching the drone to a Specific Location.

The goal here is to mark a GPS location on the FlytBase dashboard and have the drone fly to that location and hover until manual flight control is regained.&#x20;

{% hint style="success" %}
FlytBase Live users can ignore the docking station prerequisites and use the same instructions to fly the drone to a specific location for flight operations without a docking station.
{% endhint %}

{% hint style="info" %}

* Ensure that the Docking station and drone are online and are [<mark style="color:blue;">linked</mark>](/features/settings/docking-station) with each other and that the flight path is clear of potential obstacles.

* The entire process of launching a drone nested inside the docking station takes about a minute to set up.
  {% endhint %}

* Once the drone has been added and is online on the FlytBase dashboard. Select the drone and click on the **arrow** next to it.&#x20;

<figure><img src="/files/ZsBYK3f2642ljvX3Nz6J" alt=""><figcaption><p>Drone card extension</p></figcaption></figure>

* Click on **Launch to location.**

<figure><img src="/files/3nLxzSYo0fhYrpniEX0a" alt=""><figcaption><p>Launch to Location Button</p></figcaption></figure>

* **Right-click** at the desired location point on the map. This will drop a pin at the selected location and open the **Launch to location** section with an option to configure the following mission parameters. Ensure that they are configured as per the geographical location to avoid potential obstacles in the mission path.
  * **Latitude and Longitude** values of the specific location.
  * **Launch To Location Action:** The action allows the operator to execute pre-defined automatic actions at the marked Latitude and longitude values.
  * **Drone altitude:** This is the relative altitude between the aircraft and the takeoff point. The drone takes off from the take-off position and flies to the set mission altitude to reach the marked location.
  * **Drone speed:** This is the flight speed when flying toward the marked location.
* Click on **Send** to launch the drone to the specified location.

<figure><img src="/files/gZpdw8ULdE6lK97NqM72" alt=""><figcaption><p>Sending the drone to the desired location</p></figcaption></figure>

**Behaviour of the drone when Launched to a Location**

* The drone will ascend to the set altitude and then fly straight to the marked GPS coordinates at the set speed.&#x20;
* **"Altitude"** considered is in relation to the takeoff point. While the drone is in flight to the marked location, it can be paused anytime using the **Pause button** on the FlytBase Dashboard.&#x20;
* For operational efficiency, docking station users are advised that the **Prime Routine** be executed prior to Launching the Drone to the marked location. The Prime Routine will power on the drone, and RC and perform the necessary actions required to prepare the drone for a quicker launch. The [<mark style="color:blue;">Routine</mark>](/features/operations/docking-station#controls) can be executed from the [<mark style="color:blue;">Docking Station Utility</mark>](/features/operations/docking-station#docking-station-utility) window, as well as from the main dashboard screen, next to the mission launch icon. Once the Prime routine has been executed and the user launches a mission from the dashboard, the docking station enclosure immediately opens with the drone ready to execute the intended action. This enables the user to minimize uptime and respond to incidents more quickly.

#### How it works:

<figure><img src="/files/TeaPSn7wTpt7zIVTYDSO" alt=""><figcaption><p>Launch to location</p></figcaption></figure>


# Planning

A guide for the operator to plan a mission with advanced functionalities to enhance their experience

FlytBase offers a range of tools to help operators plan their drone missions effectively, including the ability to plot a mission and customize it based on their specific needs. This helps to optimize the mission planning process, making it more efficient and productive for the operator.


# Missions

A guide for the operator to plan a mission with advanced functionalities to streamline their experience

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.

{% tabs %}
{% tab title="Path Missions" %}

## Plan a Path Mission

During a Path mission, the aircraft will travel between waypoints, perform actions at those waypoints, and adjust speed and altitude between them. These physical locations are referred to as waypoints, and creating a series of them will program a flight route for the aircraft to follow. Waypoints can also have actions configured, which will be executed when the aircraft reaches the particular waypoint.

FlytBase also allows operators to use Smart Selection Tools to plan complex path missions with several waypoints in an efficient manner.

#### An operator can plan a Path mission using two methods:

1. Creating a mission
2. [<mark style="color:blue;">Importing a mission using a KML file</mark>](#importing-missions-using-a-kml-file)

#### To create a mission on the FlytBase dashboard:

* Go to the Navigation Drawer and select the '**Missions**' section under the **Planning** tab. Then click on![](/files/pZEFpSr27kk6QOfrR8hU)icon to add mission.

<figure><img src="/files/txlO8j3Q6xsoyoidyasW" alt=""><figcaption><p>Adding Mission</p></figcaption></figure>

Under the '**Path mission**' section, select '**+Create mission'.**

<figure><img src="/files/gwS4CCrlwoGosbZPmbfn" alt=""><figcaption><p>Types of mission</p></figcaption></figure>

* While creating a mission the operator has to configure the Mission Route:
  1. **Name the mission:** Add a name to the mission.
  2. &#x20;**Mission Speed:** Set the default mission speed to adjust the drone's movement speed from the take-off point to the last waypoint.
  3. **Mission altitude:** Define the default mission altitude to adjust the drone's altitude from take-off point to last.
  4. **Mission Radius:** Adjust the mission radius to enable curved path movement of the drone past all waypoints.\
     (**Note: enabling radius cancels waypoint actions if set**)
  5. **Finish action:** Set the finish action for the drone when it reaches the last waypoint of the mission: Return to Docking Station, Return to Home/Return to Safe Location, Land, or Hover.

{% hint style="info" %}
Recenter the map to the location of the mission using the Recenter icon![](/files/Ma27ijqDUWSqUDmVmtcJ)and delete the mission using the delete icon![](/files/HzIaPBANfOEWwIlmWvw4).
{% endhint %}

<figure><img src="/files/LrH0XSKqCUSnrD0fNq00" alt=""><figcaption><p>Configuring the mission</p></figcaption></figure>

* **Left-click** on the map to add a waypoint for the mission. Efficiently plan the path mission using the following options:
  1. **Add Waypoint:** To insert a new waypoint before the selected waypoint click on![](/files/Pk4B4SgTXdADbbLvhm2A)icon.
  2. **Recenter Waypoint:** To recenter the map to the location of the waypoint use the Recenter icon![](/files/v2ahP6egkUCcnwerIm1F).
  3. **Delete Waypoint:** Click on![](/files/DdYJ0lXpURUfwBgkb8lx)icon right below the waypoint section to delete the selected waypoint.
  4. **Use route default:** Tick the check box to set the waypoint speed, altitude, and radius to the same values as the mission route.
  5. **Smart Selection Mode:** Clicking on![](/files/8l0ImV4U5YyRmO17sVMr)icon, enables Smart Selection Mode for selecting multiple waypoints and configuring their settings at once using either the Single click tool or the Sequential selection tool.
  6. **Copy previous waypoint settings:** The operator can configure the settings of an individual waypoint and then enable copy previous waypoint settings by clicking on the![](/files/u6Ge8Zpc9FhmrFtGeVml)icon. Once enabled, adding subsequent waypoints on the map will have the same waypoint settings as the previous one.

<figure><img src="/files/f9qBWnQq8YXwNOaio4Yo" alt=""><figcaption><p>Waypoint Features</p></figcaption></figure>

#### **Smart Selection Mode**&#x20;

This allows the operator to select multiple waypoints and configure them at once through two different tools: the **Single click tool** and the **Sequential selection** tool.

* **Single click:** The operator can click<img src="/files/qKNkWHSWC3Nu9Z2767V7" alt="" data-size="line">button for selecting multiple waypoints on a random basis as per their requirement and customize waypoint actions, speed, altitude, and radius simultaneously at once.

<figure><img src="/files/cwLkqhGJSD1tD9Seh7VB" alt=""><figcaption><p>Smart Selection Mode: Single Click</p></figcaption></figure>

* **Sequential selection:** The operator can click<img src="/files/NQpDdcsTCly4gburTgSH" alt="" data-size="line">button for selecting multiple waypoints in the sequence. To do so, the operator must first select an initial waypoint and a last waypoint. All the waypoints that fall in between the initial and last waypoint will then be selected in sequence. This feature enables the operator to customize multiple waypoints in a row at once, thus saving time and effort in the mission planning process.

<figure><img src="/files/cGwIebO7rbj3Nz2u9z5G" alt=""><figcaption><p>Smart Selection Mode: Sequential selection</p></figcaption></figure>

{% hint style="info" %}
When using the **Smart Selection Mode** to plan a mission, if an operator switches from the **Single click** tool to the **Sequential selection** tool,  the next waypoint that is selected will be automatically set as the first waypoint in the sequence.
{% endhint %}

&#x20;**Waypoints Configuration:**

* **Waypoint Speed:** When configured for a particular waypoint, the drone will adjust to the waypoint speed at the respective waypoint and will continue at the same speed till the next waypoint.
* **Waypoint Altitude:** When configured for a particular waypoint, the drone will adjust to the waypoint altitude at the respective waypoint and will continue at the same altitude till the next waypoint.
* **Waypoint radius:** Configuring this will enable the drone to take a curved path when it passes through the particular waypoint. (**Note: The waypoint actions will not be accepted when the waypoint radius is set**).
* **Adding waypoint actions:**
  1. **Hover:** When selected, the drone would hover at the waypoint for the duration set by the operator. The operator can set the duration for hover between 1-30 seconds.
  2. **Gimbal Pitch:** This instructs the aircraft to automatically adjust gimbal angles ranging from -90° to 0°. Downward pitch angles are represented by -90° and upward pitch angles by 0°.&#x20;
  3. **Capture Image:** This allows the aircraft to capture an image on arrival at the waypoint. This waypoint action will not work if video recording is already in progress.
  4. **Start Video Recording:** This instructs the aircraft to start video recording on arrival at the waypoint.
  5. **Stop Video Recording:** This instructs the aircraft to stop video recording on arrival at the waypoint when the operator had set start video recording action at a previous waypoint. If not selected, the drone will continue to capture video footage till it lands.
  6. **Aircraft yaw wrt flight path:** When configured for a particular waypoint, the drone will oscillate about a vertical axis (perform yaw) at the given angle and continue in the same position till the next waypoint. The operator can define the yaw angle while selecting this action.
  7. **Capture image on time interval**: This allows the aircraft to capture an image at a set time interval. When selected, the drone will capture images at the respective waypoint until the next one while obeying the set time interval.
  8. **Capture image on distance interval:** This allows the aircraft to capture an image at a set distance interval. When selected, the drone will capture images at the respective waypoint until the next one while obeying the set distance interval.

{% hint style="info" %}

#### Waypoint actions will not be executed when:

1. Waypoint radius or Mission radius is also set.
2. When attempted to add a waypoint action for the last waypoint
   {% endhint %}

<figure><img src="/files/mCYkxHao1XXy3mt36vKQ" alt=""><figcaption><p>Configuring Waypoints</p></figcaption></figure>

{% hint style="warning" %}
If the operator has a Drone-in-a-Box setup, it is highly recommended that the operator set the Mission Finish Action as **Return to Docking Station (RTDS)**.
{% endhint %}

* Click on **Save Mission** to save the mission. The mission will then appear in the **'Missions**' tab on the dashboard.

<figure><img src="/files/lqOyCOnds8Bsygy8du8U" alt=""><figcaption><p>Save mission</p></figcaption></figure>
{% endtab %}

{% tab title="Grid Missions " %}
A Grid Mission is a sequence of parallel sweeps, or route paths, that the drone will carry out autonomously within a defined area. This feature enables drone operators to generate sweep missions to monitor a specific area automatically. According to their needs and objectives, operators can specify the altitude, mission speed, mission start speed, grid actions, and distance between sweeps.

## Plan a grid mission

#### An operator can plan a grid mission using two methods:

1. Creating a mission
2. [<mark style="color:blue;">Importing a mission using a KML file</mark> ](#importing-missions-using-a-kml-file)

#### To create a grid mission using the FlytBase Mission Planner, the operator must follow these steps:

* &#x20;In the navigation drawer the operator will find  **Missions** under planning click on it and select **Add Mission**.
* Now click on **'Create mission'** in the grid mission option and enter a name for the mission.
* Right-click on the map to create a grid. The organizer may then adjust the vertices of the polygon according to their preferences.

<figure><img src="/files/aCZ0mF1TrnKsWSp3fJ9Z" alt=""><figcaption><p>Creating a Grid mission</p></figcaption></figure>

#### Configuring the Grid Layout and Route:&#x20;

**Grid Layout:**&#x20;

* **Spacing:** The operator can adjust the distance between each parallel sweep by adjusting the spacing.
* **Angle:** The angle can be adjusted to change the start and end points of the grid.

<figure><img src="/files/1l2gCJVRz42N98nKJTRQ" alt=""><figcaption><p>Adjusting the spacing and the angle of the grid.</p></figcaption></figure>

**Grid Route:**

Once the organizer has successfully configured the grid layout, they should configure the **Grid Route** which includes the:

<figure><img src="/files/iytJiuvFpT3qJyUFC5nZ" alt=""><figcaption><p>Adjusting the mission speed and altitude of grid</p></figcaption></figure>

* **Mission Altitude:** This is the altitude at which the drone will execute the mission from the take-off point till the end point of the mission.
* **Mission Speed:** The speed at which the drone will travel from the start point to the end point of the grid.
* **Mission Start Speed:** This is the speed of the drone from its home point to the start point of the marked grid area.
* &#x20;**Finish Action:** The drone will perform the set finish action when it reaches the end point of the mission. The organizer may set the finish action to Return to Docking Station, Return to Home/ Return to Safe Location, Land, or Hover.
* **Grid Actions:**\
  FlytBase dashboard allows organizers to add the following grid actions for their mission:
  * **Gimbal Pitch:** This instructs the aircraft to automatically adjust gimbal angles ranging from -90° to 0°. Downward pitch angles are represented by -90° and upward pitch angles by 0°. When selected, this action will be triggered at the starting point of the mission.
  * **Start Video Recording:** When selected, the drone would start video recording at the start point of the grid and will continue recording till it lands.
  * **Capture Image on Time Interval:** FlytBase serves the ability to capture images at set time intervals of a minimum of 3 seconds to maximum of 15 seconds. When selected, the drone would capture images at the set time intervals from the start point to the end point of the grid.

Once configured, click '**Create**'. The mission will now appear in the 'missions' tab on the FlytBase dashboard.
{% endtab %}

{% tab title="Importing missions using a KML file" %}
When it comes to capturing precision aerial data via aerial surveys, having a good definition of the required area is the starting point for any project. A **KML (Keyhole Markup Language)** file is used to display geographic data (polygon areas and linear paths).&#x20;

This feature reduces the workload of a user when planning complex mission flows with \
FlytBase. Since the format KML is widely known and accepted, it provides users with the ability to create complex missions via the FlytBase dashboard.

{% hint style="warning" %}
The KML file must not contain a flight path, waypoint actions, and curved or circular path.
{% endhint %}

#### Import KML Missions feature is a part of the Mission tab, and can be accessed when the operator clicks on 'add mission'. The user is given the option to create or import either of the two types of missions:

1. **Path mission:** To import a path mission, go to the **missions** tab, click on **'add mission'** and select the **'import mission'** option.\
   The operator can then configure the mission route and waypoint settings. Refer to the path mission tab to set the parameters for the mission.

<figure><img src="/files/FXxDVi5UltS1nOIaWtSG" alt=""><figcaption><p>Create a Path mission using KML import</p></figcaption></figure>

{% hint style="warning" %}
Please ensure that the KML file does not contain a closed shape when creating a Path Mission.
{% endhint %}

2\. **Grid mission:** To import a grid mission, go to the missions tab, click on '**add mission'**, and select **'import mission'** under the grid mission option. The shape created in the KML file must be a polygon to create a grid mission.

The operator may then configure the grid route and layout settings. Refer to the grid mission tab to set the parameters for the mission.

<figure><img src="/files/VcamidELZL5j7sTrdyk7" alt=""><figcaption><p>Create a grid mission using KML import</p></figcaption></figure>

{% hint style="warning" %}
Please ensure that the KML file does not contain more than one shape.
{% endhint %}
{% endtab %}
{% endtabs %}

## **Executing the Mission**

There are two ways to execute a mission :

1. Launching the drone&#x20;
2. Starting the mission from the drone card

{% hint style="warning" %}
Ensure that the operator has the required airspace regulatory permissions to fly the drone.
{% endhint %}

#### **1. Launching the drone from the control panel**

* Navigate to the operation drawer, click on **Drone** and select a drone for the missio&#x6E;**.**
* Click on the **Launch** button in the bottom right corner of the Dashboard.

<figure><img src="/files/5eo4k5EeiATEyC1p1cYL" alt=""><figcaption><p>Launch Button on dashboard</p></figcaption></figure>

* Set the mode of flight to **Mission** and click on the **Start** button.

<figure><img src="/files/fUjtsl0BEwi6doqEcNUS" alt=""><figcaption><p>Flight Mode</p></figcaption></figure>

* &#x20;Select the desired mission name and click on the **Start** button.

<figure><img src="/files/I7K2P6p3IASvFbGSsAIz" alt=""><figcaption><p>Select a mission to be executed</p></figcaption></figure>

* Check all safety checklist parameters.&#x20;

#### 2. Starting the mission from the drone card:

{% content-ref url="/pages/XCxbRV4rgzB8QNzR00xH" %}
[Launch To Location/Go to location](/features/operations/launch-to-location-go-to-location)
{% endcontent-ref %}

Create and perform fully autonomous missions on FlytBase now!😎

### To fly the first mission navigate to:

{% content-ref url="/pages/rqsaQl4Iocyv4DYpFGDX" %}
[First Flight Setup](/flight-operations/first-flight-setup)
{% endcontent-ref %}


# Mission Management

Categorize missions using personalized keywords, allowing for easy organization and grouping of missions by location, team, or other relevant criteria, streamlining mission management.

## Tags

By utilizing custom tags, operators are able to categorize missions based on criteria such as geographic location, operator name, docking station, and others as per their operational requirements. The feature allows for assigning multiple tags to a single mission and filtering missions based on these tags and mission types, resulting in a streamlined mission management process. Tags also include a tag management tool, providing operators with the ability to edit, create and delete tags.

### Creating Tags

* Navigate to the **Missions** section under **Planning** in the Navigation drawer.&#x20;
* Click on the ![](/files/XOjZjv5FaoorpBJoNqwh) button to create a new mission.&#x20;
* Add tags in the tags bar while creating a Path or Grid mission, and finally, select **"Create New."**

<figure><img src="/files/WcSjkOUF80qYqKpX8x4h" alt=""><figcaption><p>Create Tags: Creating Waypoint Mission</p></figcaption></figure>

{% hint style="info" %}
The newly created tags will be visible under the Manage Tags section. Operators can assign multiple tags to a single mission.&#x20;

Operators can also apply a tag by choosing one from the tags field below the mission name.
{% endhint %}

### Adding Tags

To filter missions using tags, follow these steps:

1. Access the tags or the mission drop-down menu in the mission list as required.
2. Select the desired tags or mission type from the available options as a filter.&#x20;
3. Click the **Apply** button to activate the filter and view the filtered missions.

<figure><img src="/files/VNEt62vMeSU65EtEVb01" alt=""><figcaption><p>Filter Tags</p></figcaption></figure>

<figure><img src="/files/2Sb8lrWQx3EPQzEbW6sZ" alt=""><figcaption><p>Create Tag from Manage Tags</p></figcaption></figure>

### Missions Panel

<figure><img src="/files/eKkaW6igyBS7HyLFQwL6" alt=""><figcaption><p>Missions Panel</p></figcaption></figure>

1. **Create Mission**![](/files/qgcYIHGRVRZ335DKodEB)**:** This allows operators to create new missions.
2. **Manage Tags**![](/files/gpairuAWs2KLsRU3u2F2)**:** Provides access to the tag management system, enabling operators to create, edit, and delete their tags.

<figure><img src="/files/7SmP8VwmhkHj6fUGixN4" alt=""><figcaption><p>Managing Tags</p></figcaption></figure>

<figure><img src="/files/jCM3lvCplQZ04JieRcEX" alt=""><figcaption><p>Create Tag</p></figcaption></figure>

3. Disable Missions![](/files/S3MwmKZOXMYrVpHpAiN1): A centralized repository for all missions that have been disabled from the mission planning tab. These missions are archived and are no longer visible in the missions panel and cannot be launched.

<figure><img src="/files/2DzniFkD940C8FsCcLP9" alt=""><figcaption><p>Disabling a Misson</p></figcaption></figure>

<figure><img src="/files/CAEVplYndGtRhCyx3sdH" alt=""><figcaption><p>Disabled Missions Tab</p></figcaption></figure>

4. Hide![](/files/1FhlBIGHXovjlocKgvey)/Show![](/files/7pbbyGLEuQ0Dc5EdoBjf) All Missions on Map: Provides control to hide or show all missions on the map at once.
5. Hide/Show Single Mission: Provides control to hide or show a particular mission on the map.&#x20;

Take mission management to the next level with FlytBase's mission tags and filter feature.&#x20;


# Schedule

A guide for the operator to schedule missions ahead of time, set repeat intervals and assign specific drones and routes for each mission.

## Overview

FlytBase features a calendar screen that displays the pre-planned flight schedule of the drone fleet. Operators can easily plan their missions through the **day, week,** and **month** tabs.&#x20;

<figure><img src="/files/Q3G7AEqeV0ZKasBbcgn5" alt=""><figcaption><p>Mission Planner: Month tab</p></figcaption></figure>

<figure><img src="/files/bOLcnedqRqmdWjBIwnCT" alt=""><figcaption><p>Mission Planner: Week tab</p></figcaption></figure>

<figure><img src="/files/9rrUXZmDhS08zLZsUH5B" alt=""><figcaption><p>Mission Planner: Day tab</p></figcaption></figure>

{% hint style="info" %}
In scheduled missions, FlytBase displays a toaster message 5 mins prior to the scheduled date and time. At the set time, another toaster message is displayed and the mission is executed automatically. &#x20;
{% endhint %}

## **Scheduling a planned mission**

Operators can view their Scheduled Missions by navigating to the planning section of the dashboard and selecting the **"Schedule"** option from the right panel. Before scheduling a mission, operators must first [<mark style="color:blue;">plan the mission</mark>](/features/planning/missions) on FlytBase.

* To schedule a mission, the operator simply clicks on the desired day in the calendar.&#x20;
* The Mission Scheduler tab will then open on the right side of the screen, where the operator can fill in the necessary details and save the schedule.&#x20;
* Once the mission is scheduled, it will be reflected on the operator's calendar, along with its status.

<figure><img src="/files/Q5Y8oxf1zQR9vf4AUWUV" alt=""><figcaption><p>Scheduled Missions</p></figcaption></figure>

{% hint style="info" %}
A mission where the operator selects **Does not repeat** instead of **Daily** is a scheduled mission that is executed only once (for a specific date and time).&#x20;
{% endhint %}

#### **Mission status**

FlytBase makes it easy for operators to stay on top of their scheduled missions by assigning one of the following states to each mission in the calendar overview.&#x20;

<figure><img src="/files/ZWhx5PQhNktZHeIxbFx6" alt=""><figcaption><p>Mission Status</p></figcaption></figure>

### **Scheduled Mission Feature**

Users can easily edit, cancel, and delete a scheduled mission when required. In the calendar view, select a mission.

<figure><img src="/files/5ybdsDXa6XZxIQ9XaXNF" alt=""><figcaption><p>Scheduled Mission Details</p></figcaption></figure>

* The operator can make edits in the tab by clicking on<img src="/files/uPA1NvB5UIS3qEqhcbVv" alt="" data-size="line">edit it then click on **Update** to update and save the mission. A toaster message will be shown stating the **Schedule saved.**&#x20;
* To **cancel** a scheduled mission, click on the<img src="/files/WM1DSc47eHNoasXJqAOe" alt="" data-size="line">icon. The user can choose to **Uncancel** a cancelled scheduled mission at any time by clicking on the same icon in the popup.
* Deleting a mission: The user can click on the **Delete** button in the mission popup in the calendar view.&#x20;
  * For a mission that does not repeat: The user can click on the **Delete** button in the mission popup in the calendar view.&#x20;

<figure><img src="/files/ITyN9i2LrFjeEx7jNVpJ" alt=""><figcaption><p>Delete the Scheduled Mission</p></figcaption></figure>

* For a mission that repeats daily: While deleting a mission that repeats daily, the user is asked to confirm whether they want to delete:
  * **This event** - Selecting this option will delete the schedule for that particular day.&#x20;
  * **This and future events** - Selecting this option will delete the schedule for that particular day in addition to the schedules planned for the months to come.&#x20;
  * **All events** - Selecting this option will delete the schedule for the previous days, that particular day in addition to the schedules planned for the months to come.&#x20;
  * A toaster message is displayed stating that the **schedule is deleted.**&#x20;

<figure><img src="/files/Xtmt3DNI4YKOfI5dPudH" alt=""><figcaption><p>Delete a daily mission</p></figcaption></figure>

You can now conduct repeatable autonomous missions with minimal human intervention.


# Logs

To automatically register flight logs as soon as the drone lands.

FlytBase allows the operator to access a comprehensive flight log containing detailed information on the drone's actions and locations during every mission.

{% content-ref url="/pages/QTOE8Aos4Tbp53uPOzQH" %}
[Flight Logs🆕](/features/logs/flight-logs)
{% endcontent-ref %}


# Flight Logs🆕

A guide for assisting in detailed mission logs for operators to analyze and troubleshoot mission issues with the ability to download and share logs for further review.

FlytBase now provides detailed Flight Logs that consist of several sections such as Overview, Playback, Media, Annotations, and Alarms. With these Flight Logs, the operator can get a comprehensive view of the entire mission and review important information such as flight path, altitude, speed, device information and more. Additionally, the Media section allows the operator to view images and videos captured during the mission. The Annotations section shows the operator's added comments/notes to specific events during the mission, while the Alarms section provides information on any safety or system warnings that occurred during the mission. Finally, the operator can download and share the Flight Logs with other team members or stakeholders for further analysis and review.

## Accessing Flight Logs

* Navigate to the **Logs**<img src="/files/L6C0UrXL1Sf5dfaXNmky" alt="" data-size="line"> tab on the Dashboard, then select **Flight Logs🆕**![](/files/4Elb31uMkP0Vi1FmMsYv)**.** From there, they can view a list of the drone's flight history, Mission name, time stamp, and the linked Docking Station.

<figure><img src="/files/7hJ6RzBCK0cAj0mTviz8" alt=""><figcaption><p>Flight Logs</p></figcaption></figure>

### Flight Logs features:

These **Flight Logs** give the operator an outline of how the mission was performed and all the relevant information that they would need to create a better analysis for every mission that took place using the FlytBase dashboard.

<figure><img src="/files/MfmMjwdv1EtwI5dFj25B" alt=""><figcaption><p>Flight logs features</p></figcaption></figure>

#### 1. **Overview**:&#x20;

Displays a summary of the flight that covers the following-

* It gives a run-through of what device was used during the mission, its vehicle ID, the docking station's name, and its station ID.
* Under the mission section, the name of the mission and its total duration is shown.
* In the flight details section, the operator can view some important features like:
  * Total distance travelled during the mission.
  * The drone's completion time.
  * The maximum altitude & speed reached during the flight.
  * The take-off and landing times also get registered with what mission type and final action were set with respect to the mission.
* The operator can also notice the drone's initial and post-mission battery percentage.

<figure><img src="/files/8dXWlOLw1lTDLakY2lBW" alt=""><figcaption><p>Flight log overview</p></figcaption></figure>

{% hint style="info" %}
The map can be seen in 3 different views i.e. Transit, Terrain, and Satellite view.
{% endhint %}

#### 2. Playback:&#x20;

This section shows the drone and its RC's telemetry with basic information regarding the drone.  The mission gets recorded and can be played in transit, terrain, or satellite view.

<figure><img src="/files/7nT5BnO2xApQjOCzXRpE" alt=""><figcaption><p>Flight Logs Playback</p></figcaption></figure>

#### 3. Media:&#x20;

It previews media files captured or recorded during the mission using the FlytBase dashboard.&#x20;

<figure><img src="/files/58rGB4cX05Lk8dDCFaOt" alt=""><figcaption><p>Flight logs Media</p></figcaption></figure>

#### 4. Annotations:&#x20;

Includes the annotations that are added during a flight.

<figure><img src="/files/3JDIQr5PpsG8VDQlv4zr" alt=""><figcaption><p>Flight logs Annotations</p></figcaption></figure>

{% content-ref url="/pages/Zu6EipjfxcVsnA9yijfx" %}
[Map Annotations](/flight-operations/map-annotations)
{% endcontent-ref %}

#### 5. Alarms:&#x20;

This section shows the list of alarms that were attended to or raised during the flight.

<figure><img src="/files/QDaDsszucICPdQ9DFmPG" alt=""><figcaption><p>Alarm Logs raised during flight</p></figcaption></figure>

#### 6. Share:&#x20;

Allows sharing report of the flight via email.

<figure><img src="/files/2oDzbblknMyvQ9wKKWRh" alt=""><figcaption><p>Share logs dialog box</p></figcaption></figure>

#### 7. Archive:&#x20;

If the operator wishes to clean up their logs without deleting them, then they can then archive them.&#x20;

<figure><img src="/files/Y43oLwA6TTJmcslKmSvI" alt=""><figcaption><p>Archive log dialog box</p></figcaption></figure>

{% hint style="warning" %}
To retrieve any log/s from archives the operator has to contact <support@flytbase.com>.
{% endhint %}

#### 8. Download:&#x20;

Allows downloading of reports from flight logs. The flight report that gets  downloaded or shared includes:

* Report Details
* Overview
* Flight Path consisting of map and satellite view
* Annotations
* Alarms<br>


# Gallery

A guide for accessing the media files saved in private cloud storage captured by the drone during flights on FlytBase.

### Overview

Manage all the captured images and recorded videos saved on the account holder's private cloud storage using Gallery on FlytBase

{% hint style="info" %}
Please ensure that the FlytBase account has private cloud storage configured in order to access the media files on the dashboard. Refer to [<mark style="color:blue;">this</mark>](https://docs.flytnow.com/features/logs/gallery/cloud-media-sync#private-cloud-storage) guide to learn more.
{% endhint %}

To access the **Gallery** navigate to the navigation drawer and under the **Log**![](/files/z7QiBGzgKxie95DyT9nj) section click on **Gallery**.

<figure><img src="/files/V40NldN0PjzC94O7yhYZ" alt=""><figcaption><p>Accessing FlytBase Gallery</p></figcaption></figure>

### Toggling between Grid view & List view

Operators can toggle between a list view and a grid view by clicking on the appropriate icons.

<figure><img src="/files/7ybUw1z7P0h9PYmb9kGs" alt=""><figcaption><p>Grid view and List view</p></figcaption></figure>

### Preview Images/Videos

To view the images or videos saved on the private cloud storage, click on the preview button on the FlytBase dashboard.

<figure><img src="/files/bh54WWAeHeHJFpm1QBu8" alt=""><figcaption><p>Previewing media files</p></figcaption></figure>

### Downloading Images/Videos

Click on the Download icon on an image or a video to download it on your device.

<figure><img src="/files/kKfjQkpa7VMYvNgNRrV7" alt=""><figcaption><p>Downloading images or videos</p></figcaption></figure>

{% hint style="info" %}
FlytBase users can seamlessly transfer the images and videos stored on their drone with a single click using [<mark style="color:blue;">Cloud Media Sync</mark>](/features/logs/gallery/cloud-media-sync).
{% endhint %}


# Cloud Media Sync

FlytBase allows for seamless synchronization of drone media to personal cloud storage, ensuring operator privacy and convenience.

## Private Cloud Storage

FlytBase allows the operator to integrate their own private cloud storage for archiving drone videos and images. FlytBase does not maintain any copies of the user's drone videos to ensure privacy. To save and replay videos and images the operator has to set up either an AWS S3 bucket or a Microsoft Azure Blob.&#x20;

{% tabs %}
{% tab title="AWS S3 Setup" %}

## For setting up AWS S3

* Sign in to AWS Account here: [<mark style="color:blue;">https://aws.amazon.com/</mark>](https://aws.amazon.com/)<mark style="color:green;">.</mark> Click on **Create an Account** if there isn't one.
* Go to the **Bucket** Tab in the Amazon S3 console. Click on **Create Bucket** to create a bucket in the preferred region.

<figure><img src="/files/3wIVy2VVzH6CYmtq3wNQ" alt=""><figcaption><p>Amazon S3 Console</p></figcaption></figure>

* **Enable the ACLs** and select the object ownership to **Bucket owner preferred**.

<figure><img src="/files/b0rQChheAhNHSpSJs7Sm" alt=""><figcaption><p>Name the Bucket, select AWS region and configure Object Ownership</p></figcaption></figure>

* Next, ensure that **block all public access** is set to **OFF**.

<figure><img src="/files/jMpXwyc3gHXdvbEGTI4G" alt=""><figcaption><p>Turn off block all public access</p></figcaption></figure>

* Ensure that **Bucket Versioning** is **Disabled**.

<figure><img src="/files/mYWgNAC5k97PZZPTwhOR" alt=""><figcaption><p>Configure Bucket Versioning</p></figcaption></figure>

* Configure the **Default Encryption.** Set the Encryption type to **Server-side encryption with Amazon S3 managed keys (SSE-S3)** and Bucket Key to **Enable.**&#x20;

<figure><img src="/files/72NviYQeFShpnhJenY2R" alt=""><figcaption><p>Configure Encryption and Bucket Key</p></figcaption></figure>

* Now click on **Create bucket**.

Once the organizer has successfully created the bucket, go to **Bucket Name> Properties > Enable Transfer acceleration**.

<figure><img src="/files/HooT4bzjN5km7AdilgBh" alt=""><figcaption><p>Enable transfer acceleration</p></figcaption></figure>

* Now go to **Bucket Name > Permissions > Bucket Policy**. Paste the following JSON and replace the **Bucket\_Name** with the actual name of the bucket.

```
{
    "Version": "2012-10-17",
    "Id": "Policy1586431420805",
    "Statement": [{
        "Sid": "Stmt1586431413927",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::338532100127:user/S3-FlytNow"
        },
        "Action": "*",
        "Resource": [
            "arn:aws:s3:::Bucket_Name",
            "arn:aws:s3:::Bucket_Name/*"
        ]
    }]
}
```

<figure><img src="/files/nCM1jPVkUpQqI00kA8xC" alt=""><figcaption><p>Update the Bucket Policy</p></figcaption></figure>

* Finally, proceed to **Bucket Name > Permissions > CORS Configuration**. Paste the following array to update the **CORS configuration**.

```
[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET"
        ],
        "AllowedOrigins": [
            "*"
        ],
        "ExposeHeaders": [],
        "MaxAgeSeconds": 1800
    }
]
```

<figure><img src="/files/DiuzMBdaZVttl3zByifW" alt=""><figcaption><p>Updating the CORS configuration</p></figcaption></figure>

{% hint style="success" %}
Once completed, please send the **S3 Bucket Name** with the **AWS region** over email to <mark style="color:blue;"><support@flytbase.com></mark>.
{% endhint %}
{% endtab %}
{% endtabs %}

## Overview

The archived data can be stored, organized, and shared across various stakeholders directly from the FlytBase Dashboard to increase operational efficiency and situational awareness. The operator can upload high-resolution images/videos captured in the drone's SD card to a pre-configured AWS S3 (Private cloud storage).

{% hint style="info" %}
To get started with this feature, please make sure to:&#x20;

* Have a pre-configured [<mark style="color:blue;">AWS S3 cloud storage</mark> ](#aws-s3-setup)
* Media storage location on the FlytNow Mobile application is set to **SD card**
  {% endhint %}

{% hint style="info" %}
Supported file formats for Cloud Media Sync are:

* Images: JPEG, RAW, JPEG+RAW
* Videos: MP4/MOV (H.264 Video Encoding)
  {% endhint %}

Using Cloud Media Sync operators have the ability to upload, view, play, and download high-resolution archived media directly from their drones. This feature provides an efficient way for operators to manage and share drone data captured during flights with their organization and other stakeholders. Users can search for media by categories such as all media, videos, and images, by the drone's vehicle ID, making it easier to find and organize specific data.

{% embed url="<https://www.youtube.com/watch?v=-lhHjOk9ThY>" %}

## Uploading Archived Data to Cloud Storage

* Navigate to the navigation drawer and under the Logs![](/files/HObWlBnPViA7kIqUt2WP)section select **Gallery**.

<figure><img src="/files/CUo21xlTgbDQrLECIqE5" alt=""><figcaption><p>Navigation Drawer: Gallery</p></figcaption></figure>

* To view the contents of the drone's SD card, simply click on the **Cloud Sync**![](/files/pvTQOMb60JoEjvnCLCsj)icon. This action will initiate the Cloud backup, and the operator will be able to access the backed-up data.

<figure><img src="/files/ks0tmqehw56iZZr7UF2X" alt=""><figcaption><p>Cloud Synchronization button</p></figcaption></figure>

* To back up the data, click on the **Back up now** button

{% hint style="info" %}
To initiate the Cloud Media Sync the registered drone must be online in the FlytBase Dashboard
{% endhint %}

<figure><img src="/files/3Yr6AfYRVr0XmV5vcw96" alt=""><figcaption><p>Back up Drone Media</p></figcaption></figure>

* A **Create new folder** dialogue box will pop up to create a folder for storing the backup media of the drone.

<figure><img src="/files/u3XbxghumkAybzHm2ZJO" alt=""><figcaption><p>Creating a new folder in cloud for storing the media</p></figcaption></figure>

* **Cloud Media Sync Progress Bar Parameters**: The FlytBase Dashboard displays a progress bar displaying the download and upload speeds.
  * **Downloading to Edge Device:** This progress bar displays the estimated time to download the SD card contents to the Edge Device ( Android Smartphone/Android Tablet/ Odroid N2+). The download speed depends on:
    * Strength of the RF connection between the drone and its remote controller.
    * The distance between the drone and its remote controller.
    * Electromagnetic Interference between the drone and its remote controller.
  * **Uploading to Cloud:** This progress bar displays the estimated time to upload the SD card contents from the Edge Device ( Android Smartphone/Android Smartphone/ Odroid N2+) to the Cloud. The upload speed depends on the internet connection on the Edge Device (Android Smartphone/Android Tablet/ Odroid N2+)

{% hint style="danger" %}
If the drone goes offline and then comes back online during the Cloud Sync, the Cloud Sync is resumed. A few archived images/videos, however, may not be uploaded. In this scenario, the operator will need to restart the backup.
{% endhint %}

<figure><img src="/files/HNIU2kgGctkDqgYn0djG" alt=""><figcaption><p>Cloud Media Sync Progress Bar</p></figcaption></figure>

### Managing Uploaded Media and SD card contents

* Once the media has been successfully uploaded to the cloud, the operator can view and manage their data.
* The operator also has the flexibility to erase and format their SD card once the Cloud Sync is successful

<figure><img src="/files/zYMd1nM47ckZE0U9EojI" alt=""><figcaption><p>Cloud Sync Successful</p></figcaption></figure>

* To manage the SD card contents, the operator can also click on **Manage Storage** in the Cloud Sync dialogue box to view the available storage space, space occupied by Videos, Photos, and other data on their SD card, and format the SD card if required.&#x20;


# Zones

A guide for operators to define areas flying or no-fly zones on the map. These zones can be customized with different shapes, and sizes to help ensure safety and efficiency.

Zones allow the operator to create designated areas on the map where the drone can and cannot fly. This feature is particularly useful for maintaining safety, privacy, and compliance with local regulations.

To create a fly zone, the operator simply needs to draw an area on the map using the geofence feature. The operator can customize that area by setting a name, and altitude limit.

To learn about the **No Fly Zone** which is an enterprise add-on, please refer to the section below:

{% content-ref url="/pages/6mdQWt1XUK5gGr9CYp5D" %}
[No Fly Zones (NFZ)](/add-ons/no-fly-zones-nfz)
{% endcontent-ref %}

Zones offer an effective approach to bolster the safety of drone operations by enabling the operator to restrict the drone's flight zone and regulate its behaviour in particular areas.


# Geofences

A guide for creating customized fly zones that are specific to each drone and restrict them from breaching the zone during flight.

FlytBase enables the operators to create two kinds of geofences:

{% tabs %}
{% tab title="Polygonal Geofence" %}

### Creating a Polygon Geofence on the FlytBase

* Before proceeding ahead, ensure that the drone is connected to the FlytBase dashboard.
* Navigate to **Geofences** under **Zones** from the left navigation drawer.

<figure><img src="/files/LyocHeavpXOyZqkrX91m" alt=""><figcaption><p>Geofences</p></figcaption></figure>

* Click on the '**Edit**' option next to the drone.
* ​​Toggle the Geofence state to enable the geofence for the particular drone.
* Select ![](/files/uH7JJv0BCsOTCkWmBVM3)**Polygonal Geofence**.
* Left-click on the map to mark the **Polygon Geofence.**&#x20;

{% hint style="info" %}
An operator may also upload a KML file to create a geofence. \
The KML file must be a closed shape.
{% endhint %}

<figure><img src="/files/WE9mQf5dOvpl2v2iySWy" alt=""><figcaption><p>Setting a polygonal geofence</p></figcaption></figure>

{% hint style="info" %}
Left-click to drag on or inside the marked geofence to change its location.&#x20;

Left-click on the vertices to edit the shape by dragging the control points shown at the vertices and on each segment.
{% endhint %}
{% endtab %}

{% tab title="Circular Geofence" %}

### Creating a Circular Geofence on theFlytNow Dashboard

* Before proceeding ahead, ensure that the drone is connected to the FlytNow dashboard.
* Navigate to **Geofences** under **Zones** from the left navigation drawer.

<figure><img src="/files/LyocHeavpXOyZqkrX91m" alt=""><figcaption><p>Geofences</p></figcaption></figure>

* Click on the '**Edit**' option next to the drone.
* ​​Toggle the Geofence state to enable the geofence for the particular drone.
* Select the ![](/files/rmQM6O7wlKyH8kQOAHsw)**Circular geofence** type.
* Left-click on the map to create a Circular Geofence.

<figure><img src="/files/EsaCLexWliG7w9Hpogjf" alt=""><figcaption><p>Setting a Circular Geofence</p></figcaption></figure>

{% hint style="info" %}
Left-click on the centre point of the geofence to drag the marked boundary or left-click on the vertices to expand the marked boundary.​
{% endhint %}
{% endtab %}
{% endtabs %}

### Set Geofence Failsafe actions

The operator has the option to set one of the following actions in response to a geofence breach:

* **RTH- Return to Home:** This action will instruct the drone to return to its predetermined home location if the geofence is breached.&#x20;
* **Land:** This will instruct the drone to land at its current location.&#x20;
* **Hover:** This will instruct the drone to hover in position for the specified number of seconds over a waypoint until manual control is regained.&#x20;
* **Continue:** This will instruct the drone to continue if the failsafe is breached.&#x20;
* **RTDS- Return To Docking Station**: This action will instruct the drone to return to its docking station at the set RTDS speed and altitude in case the geofence is breached.
* Now, set the **Allowed Maximum Altitude** and **Radius**. Note that if the altitude or radius is exceeded, the set Failsafe action will be executed.

{% hint style="info" %}
If the drone crosses the geofence, the set failsafe action will be triggered. If the operator wants to cancel the action, they can click the **Abort** button on the dashboard.
{% endhint %}

<figure><img src="/files/prkmXWPTpfDTcx4cZEA0" alt=""><figcaption><p>FlytBase Dashboard: Aborting Failsafe Action</p></figcaption></figure>

**Disabling a Geofence**

* To disable the geofence, simply toggle off the **Geofence state button** as shown in the figure below and click on **Done**.

<figure><img src="/files/avE4VdQRaLNnEDg8jShQ" alt=""><figcaption><p>Deactivate geofence</p></figcaption></figure>

**Resetting a Geofence**

* Click the **Reset** button as shown below to reset the geofence on the FlytBase dashboard and draw the boundary again if needed.

<figure><img src="/files/zvjlKIueNEfcHLFNFscT" alt=""><figcaption><p>Resetting a geofence</p></figcaption></figure>

**Tips for flying with an active Geofence**

* Before launching a flight, verify that all of the parameters are configured as per the geofence set for the respective drone.
* Make sure that all missions, docking station locations, and safe locations are all set inside the geofence.
* Before executing the mission, ensure that the mission altitude and waypoint altitude are less than the **Allowed maximum altitude**.

{% hint style="info" %}
The drone pre-emptively reduces its pitch speed when it is about to breach the set geofence.
{% endhint %}


# Settings

A guide for the operator to configure their drones basic default settings.

After registering and bringing the drone online, the operator must configure specific settings for the drone.&#x20;

* To access these settings, simply click on the settings![](/files/8IG8z2hWxtKhUper8RG5)icon located in the top-right corner of the screen.

<figure><img src="/files/KWZUDobO2cgDIStpjtEy" alt=""><figcaption><p>Settings</p></figcaption></figure>

* Choose the drone that the operator wants to configure.

<figure><img src="/files/N5jlrWcUn68LgohHNVOx" alt=""><figcaption><p>Settings: Select Drone</p></figcaption></figure>


# General

A guide to assist in configuring default drone settings as well as dashboard reading preferences.

FlytBase general settings are the basic configurations for the drone that the operator can set. These settings include preferences, default drone controls, advanced drone controls, and gimbal controls.&#x20;

{% hint style="info" %}
These general settings are default set by FlytBase but can be changed as per the operator's requirement.
{% endhint %}

* Once the drone has been added and is online on the FlytBase dashboard, click on **Settings** from the right corner of the screen.
* In **Settings**, select a drone from the drop-down box at the top left corner of the settings. Then select **generals**.

<figure><img src="/files/5nokD00R7DRgmbPNFjmN" alt=""><figcaption><p>General Settings</p></figcaption></figure>

## Configuring General Settings

### Preferences

* Operators can customize their FlytBase dashboard by accessing selecting their preferred language, units of measurement, and map view to optimize their dashboard experience.

<figure><img src="/files/gnMfz17qzgeFyYdMrRhT" alt=""><figcaption><p>Preferences</p></figcaption></figure>

### Default drone controls&#x20;

* The operator can use the **Default drone controls** to set the desired speed and altitude for the drone during flights.

<figure><img src="/files/1lmea388KMljHdSeZ9T1" alt=""><figcaption><p>Default drone controls</p></figcaption></figure>

### Advanced drone controls

* To change the speed and sensitivity of the controls for manual flights, navigate to **Advanced drone controls** under the general menu in settings.

<figure><img src="/files/Q3JbVw1s4XHu3S3GV1cU" alt=""><figcaption><p>Advanced drone controls </p></figcaption></figure>

### Gimbal Controls

* **Gimbal controls** allow the operator to adjust the pitch sensitivity and pan sensitivity, which determines the speed at which the gimbal will pitch and pan during a mission.

<figure><img src="/files/siF4wXFlnYreAV5BMOCX" alt=""><figcaption><p>Gimbal Controls</p></figcaption></figure>

### How it works:

<figure><img src="/files/FUzme4TCiMlWhev40eIm" alt=""><figcaption><p>Advanced drone controls </p></figcaption></figure>

General Settings provide the operator with the ability to customize their dashboard as well as drone settings allowing for a personalized experience during drone operations.


# Drone Control

Guide to set drone controls with respect to docking station.

After registering the drone on the dashboard, the operator can configure certain default controls for the drone in relation to the docking station that will be linked with it. These controls can be set according to the operator's preferences and requirements. And even bind the drone and docking station directly from the FlytBase dashboard.

## Default Drone Controls

* In **Settings**, select a drone from the drop-down box at the top left corner of the settings. Then select **Drone Control**.
* Under the **Default Drone Controls,** set the RTDS speed & RTDS altitude at this speed and altitude the drone will proceed after the mission is completed or when the RTDS command is triggered.

What is **Return to Docking Station (RTDS)**?

When the finish action of a mission is set to '**RTDS**', the drone returns to the docking station's location at the set RTDS speed and altitude. Once the drone reaches the docking station's location, Precision Landing will be engaged and the drone will ascend or descend to the set PL altitude to perform Precision Landing.

<figure><img src="/files/i5sZPvYdhIaaFFRveEPo" alt=""><figcaption><p>Configuring Default Drone Controls</p></figcaption></figure>

## Essential  No Fly Zone (NFZ) Settings

* To enable '**Smart RTDS**' and '**Smart RTSL'**, activate the '**Avoid NFZ for RTDS & RTSL'** toggle.&#x20;
* '**Smart RTDS**' and '**Smart RTSL**' are added functionalities for the **RTDS** and **RTSL** commands when an NFZ is configured. They enable the drone to create a path that avoids breaching the **No Fly Zone (NFZ)** while executing the following commands.
* You can also configure the altitude for '**Smart RTSL**', while the altitude for '**Smart RTDS**' stays the same as the default **RTDS** altitude.

<figure><img src="/files/udp4NwFztrbCeIRUfK9I" alt=""><figcaption><p>No Fly Zone settings</p></figcaption></figure>

Please refer to the following documentation to learn more about how to [configure an NFZ](/add-ons/no-fly-zones-nfz).

## Docking Station and Drone Binding

The operator can bind the Docking Station to the drone directly from the dashboard by clicking on the **Bind** button. This will turn the docking station RC into binding mode then the operator can bind it with the drone.

{% hint style="info" %}
Docking station and drone binding can be used when the drone is not bonded to the docking station.
{% endhint %}

<figure><img src="/files/NKIAQrvIyio5N0Rp7ZbY" alt=""><figcaption><p>Docking Station and Drone Binding</p></figcaption></figure>

Please refer to the following documentation to learn more about how to configure failsafes:

{% content-ref url="/pages/3kwF8mq1TWjdhfhh3cRZ" %}
[Failsafe](/features/settings/failsafe)
{% endcontent-ref %}


# Failsafe

Assistance for configuring the failsafe settings for the drone in emergency situations.

FlytBase offers a number of failsafe mechanisms to aid in safe and controlled emergency landings in events where vehicle control is lost.

* Once the drone has been added and is online on the dashboard, click on **Settings** from the right corner of the screen.

<figure><img src="/files/tIl5h7zgtfEjATA9VSqw" alt=""><figcaption><p>Settings</p></figcaption></figure>

* In **Settings**, select a drone from the drop-down box at the top left corner. Now, click on **Failsafe** to view and configure failsafe settings.

<figure><img src="/files/LE4MTFrnWvTsJSRREu7m" alt=""><figcaption><p>Failsafe settings for the selected drone</p></figcaption></figure>

## **Failsafe Actions**

This table is an outline of the available failsafe events and their behaviors. Users can set the failsafe actions and trigger values (time/percentage) as per their flight environments.

<table><thead><tr><th width="210">Failsafe Event</th><th width="180">Behavior </th><th width="219">Reason </th><th>Actions</th></tr></thead><tbody><tr><td>Low Battery Failsafe</td><td>The drone will perform the set action when the drone's battery percentage drops below the specified configurable threshold.</td><td>It is to prevent the drone from crashing or getting lost due to a depleting battery. When the battery level drops to the set battery failsafe percentage, the failsafe is triggered. This prevents the drone from reaching critical battery far from home/Docking Station. But when action is set to "<strong>No Action" then the drone will continue the mission.</strong></td><td><p>RTH/RTSL</p><p>RTDS<br>Land<br>No Action</p></td></tr><tr><td>Critical Battery Failsafe</td><td>The drone will Land when the drone's battery percentage drops below the specified configurable threshold.</td><td>It automatically initiates the landing process when the battery level reaches a critical level, as the drone's battery is too low to perform any action. This ensures that the drone doesn't run out of power mid-flight, potentially causing damage or harm to the drone and the surrounding.</td><td>Land</td></tr><tr><td>Drone LTE Link Loss</td><td>The drone will perform the set action if the network connectivity on the device running the FlytBase Mobile Application or FlytOS is lost for the specified configurable threshold.</td><td>This occur because distance from the drone to the LTE network tower, environmental interference, signal obstruction, or hardware issues, contribute to the loss of LTE link.</td><td>RTH/RTSL<br>Land<br>Hover<br>FN-RTH<br>No Action</td></tr><tr><td>RC Link Loss</td><td>The drone will perform the set action if the connection between the drone's RC and the drone's autopilot is lost.</td><td>It can be due to interference from other radio frequencies or obstacles in environment, or RC reaches low battery, or is out of range. Therefore, it is important for the operators to maintain a strong RC link with the drone in order to maintain control.</td><td>RTH/RTSL<br>Land<br>Hover<br>No Action</td></tr><tr><td>FlytBase Link Loss</td><td>The drone will perform the set action if there is a weak internet network connectivity on the  FlytBase web page or is closed on the device while running the mission.</td><td>Occurs when the FlytBase dashboard is no longer connected cloud through the internet. As the operator loses visibility and drone controls when their dashboard is disconnected, this failsafe event becomes crucial.</td><td>RTH/RTSL<br>Land<br>Hover<br>No Action</td></tr><tr><td>FN Low Battery</td><td>The drone will avoid NFZs in its path while performing RTH when the drone's battery percentage drops below the configured low battery. This setting is available for <a href="/pages/6mdQWt1XUK5gGr9CYp5D">NFZ</a> only.</td><td>It is to prevent the drone from crashing or getting lost due to a depleting battery. When the battery level drops to the set battery failsafe percentage, the failsafe is triggered. This prevents the drone from reaching critical battery far from home/Docking Station. But when action is set to "<strong>No Action" then the drone will continue the mission.</strong></td><td><p>FN-RTH</p><p>No Action</p></td></tr><tr><td>Precision Landing Timeout</td><td>The drone will perform the set action if it is unable to detect the Precision Landing tag or maintain its position over the tag till the specified configurable threshold.</td><td>When the drone is unable to precisely detect the tag while hovering over or sustain its position over the tag leads to the drone failing to land in the docking station/ home location and this triggers the Precision Landing Timeout fail safe.</td><td>Hover<br>Preset Landing Location/ RTSL</td></tr></tbody></table>

## **Failsafe Actions**

This table outlines the available failsafe actions and their behaviors. Users can set the failsafe actions as per their flight environments.

| Failsafe Action                  | Behaviour when Action is executed                                                                                                                          |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Return To Home (RTH)             | The drone will proceed to its home location and land.                                                                                                      |
| Land                             | The drone will land at it's current location.                                                                                                              |
| No Action                        | The drone will continue with it's set actions.                                                                                                             |
| Return To Docking Station (RTDS) | The drone will proceed to the marked Docking Station Location to precisely align, approach, and land on the ArUco Tag on the Docking Station.              |
| Return to Safe Location (RTSL)   | The drone will proceed to the marked Safe Location and land.                                                                                               |
| Hover                            | The drone will hover at its current location and the user is required to take back manual control of the drone from the FlytBase dashboard or from the RC. |
| Preset Land Location             | The drone will proceed towards a predetermined location set by the user and land there.                                                                    |

### Failsafe Actions Expected Behaviors

{% hint style="success" %}

#### Low Battery Failsafe

When Low Battery Failsafe has already been triggered and takeoff is given, the vehicle will take off to the set take-off altitude (1.2m for DJI drones) and land immediately.

#### Critical Battery Failsafe

When Critical Battery Failsafe has already been triggered and take-off is given, the vehicle will not take off.

#### **Drone LTE**&#x20;

* The vehicle will continue with the set Failsafe action even after the connection is regained.

#### **FlytBase Link Loss**&#x20;

* If the FlytBase Link Loss trigger value is set for less than 10 seconds, then FlytBase Link Loss Failsafe will get triggered even if there is no loss in connection.

#### RC Link Loss

* **For FlytBase SBC** -  The failsafe will get triggered when the drone loses RC connection till the set trigger value.
*

```
**For FlytBase Mobile** - RC Link Loss Failsafe trigger value can’t be set and failsafe will get triggered immediately or after 4 to 7 seconds when the vehicle loses RC connection.
```

#### RTH/RTSL/RTDS

* All the limitations/conditions that apply to the RTH for that particular drone model do apply to the drone during RTH/RTSL/RTDS as well.
* For DJI Mavic 2 series drones (including the enterprise series) the behaviour is as described in the DJI manual. FlytBase enables the **RTH at current altitude** option in DJI settings.
  * The drone will travel at the current altitude to the home (safe) location if the distance between the drone and the home (safe) location is more than 5m and less than 20m.
  * The drone will land at the current location if the drone is less than 20m away from the home (safe) location.
  * The drone will achieve the RTH altitude if the current location is more than 20m and the current altitude is below the RTH altitude level.
  * The drone will proceed to the home (safe) location if the current location is more than 20m and the altitude is higher than the RTH altitude level.
  * The drone may gain altitude if the drone senses any obstacles during RTH. Please read the DJI product manual for detailed information.

#### Preset Land Location

The drone will descend from its current altitude will attain the altitude set in the Precision Landing Timeout settings and will proceed to the Preset Land Location.
{% endhint %}

{% hint style="info" %}
Failsafe Actions can be aborted by clicking **Abort**<img src="/files/oKgj52wvKaDrSPIa8xca" alt="" data-size="line">after the connection is regained for Drone LTE link loss, RC link loss & FlytBase link loss.
{% endhint %}


# Precision Landing

The FlytBase Precision Landing Module allows for precise drone landings on ArUco markers tag located on docking stations or landing pads with centimetre-level accuracy.

Precision Landing is a feature that enables drones to land on the landing pad with high precision. This feature is useful when the drone needs to land in the docking station without any collision or damage to the drone while landing over the tag.

To perform a precision landing, the drone has to be above the landing tag, to trigger visual guidance for the drone to land in the docking station safely and precisely. This minimizes the need for manual intervention for the seamless landing of the drone in the Docking Station.

Once the drone is added and is online on the dashboard.

* Click on **Settings** from the right corner to configure **Precision Landing**.&#x20;

<figure><img src="/files/TyYrjgEGvMAFwXHDyI9b" alt=""><figcaption><p>Settings</p></figcaption></figure>

*

```
Select the drone from the drop-down menu at the top left corner of the settings tab and click on the **Precision Landing** tab should be chosen.
```

<figure><img src="/files/NRVN8HrTadU7Kdc9anmq" alt=""><figcaption><p>Precision Landing Setting</p></figcaption></figure>

Before performing Precision Landing with the drone, it is important to ensure that certain settings have been properly configured:

**Landing Tags:** It is a combination of ArUco marker landing tags arranged in a particular format to guide the drone to the docking station while landing.

{% tabs %}
{% tab title="Vision- Precision Landing" %}

* The default precision landing mode is set to **Vision**, which uses ArUco markers for landing. But the operator check before configuring further settings.

<figure><img src="/files/2mw33Qcc7r4oBhl9S88B" alt=""><figcaption><p>Precision Landing: vision mode</p></figcaption></figure>

* Click on **Add** to configure a Precision Landing tag for the selected drone.

<figure><img src="/files/zN96WIO5JAL7aHmbfKWL" alt=""><figcaption><p>Adding PL Tag</p></figcaption></figure>

* The operator can choose from the following set of tag altitudes from which the drone should trigger a precision landing.&#x20;

<figure><img src="/files/9W6qDq6cDJSlzghUIEDs" alt=""><figcaption><p>Different tag configurations</p></figcaption></figure>

{% hint style="success" %}
As the drone closes the distance between itself and the tag, the bigger tags exceed the Field of View (FOV) of the drone's camera. So a pattern with tags of different sizes is used, to cope with the minimum and maximum distance of detection.
{% endhint %}

* Once the height is set, click on **Next**.&#x20;

<figure><img src="/files/Qzqlyn60YJFT9FoouApk" alt=""><figcaption><p>Setup an AruCo tag Tab</p></figcaption></figure>

* In the **What to expect tab,** read the points carefully mentioned & proceed ahead by **clicking on next.**&#x20;

<figure><img src="/files/w4Gr9dVQOZLb7oFtzldS" alt=""><figcaption><p>Requirement for Landing Tab</p></figcaption></figure>

<figure><img src="/files/qyRgXDZYG97jPCfuNgHu" alt=""><figcaption><p>Requirement for Landing Tab</p></figcaption></figure>

**Landing Threshold:** This setting determines the altitude at which the drone will position itself over the target landing area before executing the DJI Land command. It allows for precise control over the altitude at which the drone begins its final descent for landing. The drone doesn't perform any recovery after reaching the threshold.

**Guided Final Approach:** This setting determines whether the drone will be guided all the way to the ground during the precision landing process, or whether it will only be guided to the landing threshold height before executing the DJI Land command. Enabling this setting will cause the drone to continue following the vision guidance all the way to the ground, allowing for a more precise landing. Disabling this setting will cause the drone to stop following vision guidance at the landing threshold height and execute the DJI Land command at the set Landing Threshold.

<figure><img src="/files/AlJZ89MTuNL9vNbvBLsO" alt=""><figcaption><p>Precision Landing configurations</p></figcaption></figure>

### Precision Landing Failsafe

This failsafe action is triggered when the drone isn't able to perform PL during the set time interval due to either being unable to detect the tag while hovering over the docking station or being unable to maintain its position over the tag till the landing threshold altitude, making it perform precision landing failsafe action.&#x20;

<figure><img src="/files/zDKnQNtJLLpC748Z9iYA" alt=""><figcaption><p>Configure Precision Landing Failsafe</p></figcaption></figure>

#### To trigger Precision Landing manually&#x20;

* When the drone is above the docking station or in the range for the drone to detect the precision landing tag trigger precision landing from the main dashboard manually by clicking the<img src="/files/as2rpXtfvGeNo58Xt3ew" alt="" data-size="line">icon located at the right bottom side of the dashboard.&#x20;

<figure><img src="/files/mJgCtoN4yDvdwvvTcKuF" alt=""><figcaption><p>Precision Landing icon</p></figcaption></figure>

#### **Triggering Vision-Precision Landing as pre-set final action**

To trigger vision- Precision Landing during missions, create the mission and configure the finish actions as:&#x20;

* **Return To Docking Station(RTDS)**\
  Setting finish action as RTDS will bring the drone back on top of the Docking Stations Location once the mission is completed. At the docking station location, the Precision Landing will be initiated and the drone will align itself with the ArUco marker tag to land precisely on the tag inside the Docking Station enclosure.&#x20;
* **Return To Home (RTH) with Precision Landing (RTH-PL)**\
  Setting finish action as RTH-PL will bring the drone back to its home location once the mission is completed. At the home location, Precision Landing will be initiated and the drone will align itself with the ArUco marker tag to land precisely at the home location.&#x20;
* **Land with Precision Landing** **(Land-PL)**\
  Setting the finish action as Land - Precision Land will initiate precision landing at the drone's current location. Users need to ensure that there is a landing pad below the drone's current location to use this finish action. Vision - Precision Landing will be initiated and the drone will align itself with the ArUco marker tag to land precisely.&#x20;

#### Aborting the Precision Landing Action and Taking Manual Control

To abort the drone's current action and regain manual control, click on the abort button<img src="/files/jcvCfrYGxzbQ4SEFu6ji" alt="" data-size="line">.

<figure><img src="/files/kz8ep6yZ3UcLNSIpzE8f" alt=""><figcaption><p>Aborting the current Precision Landing action</p></figcaption></figure>

* To regain [<mark style="color:blue;">manual control</mark>](/features/settings/key-binding) of the drone, click on the **Joypad** button and use the on-screen joypad, keyboard mouse, or joystick controls to fly the drone. Alternatively, the operator can switch the drone's RC mode from **P** to **S** for taking control of the drone using the physical RC controller.
  {% endtab %}

{% tab title="RTK- Precision Landing" %}
{% hint style="warning" %}
Even when using the FlytBase RTK-PL feature for precision landing, the operator is still required to configure the vision PL settings.&#x20;
{% endhint %}

* The default precision landing mode is set to **Vision**, which uses ArUco markers for landing. To switch to **RTK-based precision landing**, use the drop-down menu in the **Precision Landing** section of the **Settings** menu and select **RTK** as the landing mode.

<figure><img src="/files/B7jncgg6JbEPQfNTbT5o" alt=""><figcaption><p>Precision Landing: RTK selection mode</p></figcaption></figure>

{% hint style="info" %}
When using RTK positioning, the drone will not take off unless an RTK fix is obtained, regardless of the precision landing mode.
{% endhint %}

### Configuring RTK-PL Settings

* **Landing Threshold:** This setting determines the altitude at which the drone will position itself over the target landing area before executing the DJI Land command. It allows for precise control over the altitude at which the drone begins its final descent for landing. The drone doesn't perform any recovery after reaching the threshold.
* **RTK PL trigger height:** This setting allows the operator to set the altitude at which the drone will begin to perform an RTK-based precision landing. It allows for a minimum height to be specified at which RTK-based precision landing will be triggered, with options of 5, 10, or 15 meters. This helps ensure that the drone is at a safe altitude before initiating the precision landing process.
* **Guided Final Approach:** This setting determines whether the drone will be guided all the way to the ground during the precision landing process, or whether it will only be guided to the landing threshold height before executing the DJI Land command. Enabling this setting will cause the drone to continue following the RTK guidance all the way to the ground, allowing for a more precise landing. Disabling this setting will cause the drone to stop following RTK guidance at the landing threshold height and execute the DJI Land command at the set Landing Threshold.

<figure><img src="/files/vXTbzyB5k9UHRcfyEAEA" alt=""><figcaption></figcaption></figure>

* **Precision Landing Failsafe**: This setting instructs the drone to perform the set failsafe action if it is unable to perform the RTK-PL-based landing due to issues with the RTK fix. Operators can navigate to the Failsafes section to set specific actions for their drones.

<figure><img src="/files/iRcllAnZW4LpLl2YW6Cq" alt=""><figcaption><p>Precision Landing Failsafe Setting</p></figcaption></figure>

## Expected Behavior during RTK-Precision Landing

{% hint style="info" %}
FlytBase only supports the D-RTK base station for now.
{% endhint %}

#### Successful Precision Landing

* Before starting a mission, the RTK base station must be turned on and connected to the drone.
* Once the RTK pole is connected, the drone's RTK positioning solution must be in "FIXED" or "FIXED\_POINT" mode, indicating that it has a stable and accurate position.&#x20;
* Before the drone takes off, the RTK's fixed position (GPS coordinates) and the drone's heading (orientation) are recorded by FlytBase.
* Precision Landing command is initiated only when the drone is within a **20m radius** of the docking station, and it utilizes real-time data from the RTK base station's fixed position to guide the drone for precise landing.
* The RTK-PL algorithm uses real-time kinematics and heading to maneuver the drone and land on the drone docking station with centimetre-level accuracy.

{% hint style="warning" %}
If the RTK positioning solution is not in "FIXED" or "FIXED\_POINT" mode, the drone will not be able to take off.
{% endhint %}

<figure><img src="/files/Rkj7N86dX6NYedX1DOt5" alt=""><figcaption></figcaption></figure>

### When does the drone perform RTK- Precision Landing?&#x20;

{% hint style="warning" %}
Before initiating an RTK-based precision landing, ensure that the "Precision Landing mode" is set to "RTK" in the "Settings" menu. Failure to do so may result in the drone attempting to perform a vision-based precision landing, which may not be successful if the required conditions are not met.
{% endhint %}

The Drone can be configured to perform RTK- Precision Landing in case of the following mission scenarios :

#### Triggering RTK-Precision Landing manually from the FlytBase dashboard

* When the drone is in the air, the RTK- Precision Landing can be triggered by the dashboard clicking the RTK-PL button<img src="/files/jTIbcqxbDjqgFw82TZPp" alt="" data-size="line">from the control panel from the right-bottom corner. &#x20;

<figure><img src="/files/mX1gSZGTrM67LVK0p8Sn" alt=""><figcaption><p> Precision landing icon to trigger manual RTK-PL</p></figcaption></figure>

* The drone must be **within 20 meters** of the take-off position before activating the RTK-PL. Furthermore, the RTK data received from the RTK pole must be healthy, or RTK health must be OK. If the aforementioned conditions are met, the drone is permitted to perform RTK-PL.
* Once RTK-PL is triggered, FlytBase's Precision Landing (RTK-GPS Based) algorithm uses the recorded GPS coordinates and heading and real-time kinematics to manoeuvre the drone and land on the drone dock with centimetre-level accuracy.

{% hint style="warning" %}
The Precision Landing command is rejected if it is triggered more than 20 meters from the takeoff location.
{% endhint %}

#### **Triggering RTK-Precision Landing as pre-set final action**

To trigger RTK- Precision Landing during missions, create the mission and configure the finish actions as:&#x20;

* **Return To Docking Station(RTDS)**\
  Setting finish action as RTDS will bring the drone back on top of the Docking Stations Location once the mission is completed. At dock's the location, the RTK- Precision Landing will be initiated and the drone will align, approaches, and lands precisely inside the Docking Station enclosure.&#x20;
* **Return To Home (RTH) with Precision Landing (RTH-PL)**\
  Setting finish action as RTH-PL will bring the drone back to its home location once the mission is completed. At the home location, the RTK-Precision Landing will be initiated and the drone will align, approach, and lands precisely inside the Docking Station enclosure.&#x20;
* **Land with Precision Landing** **(Land-PL)**\
  Setting the finish action as Land (Precision Land) will initiate precision landing at the drone's current location. Users need to ensure that there is a landing pad below the drone's current location to use this finish action. RTK- Precision Landing will be initiated and the drone aligns, approaches, and lands precisely on the target area. &#x20;

## Aborting the RTK- Precision Landing Action and Taking Manual Control

To abort the drone's current action and regain manual control, click on the abort button<img src="/files/2HLIbaThAQERnIiGTcOR" alt="" data-size="line">.

<figure><img src="/files/mwJ2cQIZbMi9yRqdkxqV" alt=""><figcaption><p>Aborting the Precision Landing action</p></figcaption></figure>

* To regain [<mark style="color:green;">manual control</mark>](broken://pages/-MCqtvX6yW-isgGvhDZk) of the drone, click on the **Joypad** button and use the on-screen joypad, keyboard mouse, or joystick controls to fly the drone. Alternatively, the operator can switch the drone's RC mode from **P** to **S** for taking control of the drone using the physical RC controller.

{% hint style="success" %}
For more information on common issues with DJI drones, please refer to the frequently Reported Issues [<mark style="color:green;">here</mark>](https://docs.flytnow.com/troubleshooting/troubleshooting-for-dji-drones).
{% endhint %}

{% hint style="info" %}
This feature an add-on and if you don't have it on your dashboard, that means it is not in your current package, please feel free to contact <mark style="color:green;"><support@flytbase.com></mark> if you find this feature useful and would like to add it.
{% endhint %}
{% endtab %}
{% endtabs %}


# Collision Avoidance

This section will assist the operator in configuring the Object Collision Avoidance settings for the drone through the FlytBase Dashboard.

Drones that have an obstacle-avoiding sensors for the left/right, up/down, and forward/backward directions can be used to best their feature, by adding collision avoidance to them. The system continuously scans the surroundings and detects obstacles in real-time, the system can guide the drone to avoid collisions automatically, even at high speeds.

{% tabs %}
{% tab title="DJI Mavic 2 Series" %}
The DJI Mavic 2 Series drones have Omnidirectional Obstacle Sensing, which includes obstacle sensing systems for the left/right, up/down, and forward/backward directions. **FlytBase Certified Remote Operators** can fly with confidence and peace of mind when the Collision Avoidance settings are enabled from the Dashboard. The system continuously scans the nearby environment and detects obstacles in real-time. The system guides drones to automatically avoid collisions at high speeds.&#x20;

{% hint style="info" %}
Omnidirectional Obstacle Sensing does not fully cover the circumference of the aircraft (360-degree). And the left and right obstacle sensing systems only work in specific DJI flight modes and environments. The official DJI Mavic 2 user manual can help you learn more about how the obstacle avoidance system works for the DJI Mavic 2 series.
{% endhint %}

### Configuring Collision Avoidance in FlytBase

* Once the drone has been added and is online on the FlytBase dashboard, click on **Settings** from the right corner of the screen.

<figure><img src="/files/zw3EmvV83MU3XhTSiUla" alt=""><figcaption><p>FlytBase Dashboard : Settings</p></figcaption></figure>

* In **Settings**, select a drone from the drop-down box at the top left corner. Now, click on **Collision Avoidance** to view and configure the required settings.

<figure><img src="/files/ZSVdElsl3myoCuc4LhRr" alt=""><figcaption><p>Collision Avoidance Settings</p></figcaption></figure>

The DJI Mavic 2 Series is compatible with two types of **Collision Avoidance Systems**, which are as follows:

1. **Front Collision Avoidance Vision System:** Using the forward vision system the drone detects any objects and avoids collisions.
2. **Back Collision Avoidance Vision System:** Using the backward vision system the drone detects any objects and avoids any collisions.

{% hint style="info" %}
Due to limitations of the DJI SDK, support for the left/right, up/down Collision Avoidance Vision Systems are currently unavailable in FlytBase but will be available in future releases.
{% endhint %}

<figure><img src="/files/nowfPxpX4JhOXq8ePzEs" alt=""><figcaption><p>Collision Avoidance Configuration Settings </p></figcaption></figure>

{% hint style="info" %}
It is recommended to keep the **Display Radar Map** toggle enabled to see the collision avoidance indicators in the cockpit view in real-time.&#x20;
{% endhint %}

### Viewing the Radar Map in the Cockpit View

When obstacles are detected by the Collision Avoidance Vision Systems, the following colors **(Red, Yellow, and Green)** are displayed along with the corresponding **Collision Avoidance Vision Sensors (Front, Back)** of the drone.&#x20;

* **Red:** Obstacles detected are within the pre-set braking distance. The drone will halt.
* **Yellow:** Obstacles detected within the warning distance. If the drone detects an obstacle in this zone, the FlytBase dashbaord will display a warning message and the drone will keep moving toward its intended flight path.
* **Green:** Obstacles detected within the radar's range, but outside of the braking/warning distances. If the collision avoidance sensors detect anything outside of the perimeter (Obstacle Warning Distance), there will be no notification, and the drone will keep moving towards the intended flight path.

{% hint style="info" %}
The Alert levels of the obstacles (warning and braking distances) are determined by DJI's collision avoidance systems.
{% endhint %}

<figure><img src="/files/07bEqnT5ix91uceqHmHQ" alt=""><figcaption><p>Collision Avoidance System in Cockpit View</p></figcaption></figure>

<figure><img src="/files/8LhjhcXJ6w1ITUecVXYh" alt=""><figcaption><p>Collision Avoidance Alert Levels</p></figcaption></figure>
{% endtab %}

{% tab title="DJI M300 Series" %}
The M300 is DJI's first industrial platform to feature omnidirectional collision avoidance, with six-direction dual visual sensors and dual Time-of-Flight sensors. As a result, the M300 RTK is DJI's safest drone platform to date. **FlytBase Certified Remote Operators** can fly with confidence and peace of mind when the **Collision Avoidance** settings are enabled from the FlytBase Dashboard. The system continuously scans the nearby environment and detects obstacles in real-time. The system guides drones to automatically avoid collisions at high speeds.&#x20;

### Configuring Collision Avoidance in FlytBase

* Once the drone has been added and is online on the FlytBase dashboard, click on **Settings** from the right corner of the screen.

<figure><img src="/files/29T2dmPqPhdyeqFbc0NI" alt=""><figcaption><p>FlytBase Dashboard : Settings</p></figcaption></figure>

* In **Settings**, select a drone from the drop-down box at the top left corner. Now, click on **Collision Avoidance** to view and configure the required settings.

<figure><img src="/files/4IIJIFKa9rCvKjuzdBuS" alt=""><figcaption><p>Collision Avoidance Settings</p></figcaption></figure>

The DJI M300 is compatible with three types of **Collision Avoidance Systems**, which are as follows:

1. **Horizontal Collision Avoidance Vision System:** This system detects and avoids collisions for the Forward, Backward, Left, and Right sensors.

<figure><img src="/files/J1FLzOno2rEtMY0cTWQE" alt=""><figcaption><p>Braking and Warning Parameters : Horizontal</p></figcaption></figure>

2. **Upward Collision Avoidance Vision System:** This system detects and avoids collisions for the Upward sensors. \[For obstacle(s) above the drone]

<figure><img src="/files/3BnbGlL03gRzYD0Rc4Fs" alt=""><figcaption><p>Braking and Warning Parameters : Upward</p></figcaption></figure>

3. **Downward Collision Avoidance Vision System:** This system detects and avoids collisions for the Downward sensors. \[For obstacle(s) below the drone]

{% hint style="info" %}
Support for the Downward Collision Avoidance Vision System is currently unavailable in FlytBase but will be available in future releases.
{% endhint %}

The following distance parameters can be configured for the above-mentioned **Collision Avoidance Vision System(s):**&#x20;

* **Obstacle** **Braking Distance:** This is the pre-set braking distance at which the drone breaks when an obstacle is detected.
* **Obstacle** **Warning Distance:** This is the pre-set warning distance at which the drone warns the user. If an obstacle is detected within the warning distance, the user will see a warning message in the FlytBase dashboard.

{% hint style="info" %}
It is recommended to keep the **Display Radar Map** toggle enabled to see the collision avoidance indicators in the cockpit view in real-time.&#x20;
{% endhint %}

<figure><img src="/files/WDubrH3kpzzrIMt4HQ78" alt=""><figcaption><p>Collision Avoidance Settings</p></figcaption></figure>

### Viewing the Radar Map in the Cockpit View

When obstacles are detected by the Collision Avoidance Vision Systems, the following colors **(Red, Yellow, and Green)** are displayed along with the corresponding **Collision Avoidance Vision Sensors (Horizontal, Vertical)** of the drone.&#x20;

* **Red:** Obstacles detected within the pre-set braking distance. The drone will halt.
* **Yellow:** Obstacles detected within the warning distance.&#x20;
* **Green:** Obstacles detected within the radar's range, but outside of the braking/warning distances.

<figure><img src="/files/PKnZF5WZEuorN9y3uF4F" alt=""><figcaption><p>Collision Avoidance in Cockpit View</p></figcaption></figure>

<figure><img src="/files/p1bHAYzUV1UgzML1gHIt" alt=""><figcaption><p>Collision Avoidance Alert Levels</p></figcaption></figure>

{% hint style="info" %}
To learn more about how the DJI M300's obstacle avoidance system works, you may refer to the official DJI M300 User Manual.
{% endhint %}

### **In-Flight Drone Behavior**&#x20;

Once the operator configures the **Obstacle Braking Distance** and the Obstacle **Warning Distance**, the following behaviour is expected:&#x20;

* If the drone detects an obstacle within the set **Obstacle Warning Distance**, the FlytBase dashboard will display a warning message and the drone will keep moving toward its intended flight path.&#x20;
* While moving towards its intended flight path, if the drone reaches the set **Obstacle Braking Distance**, the drone will halt.&#x20;
* If the collision avoidance sensors detect anything outside the pre-set perimeter, there will be no notification, and the drone will keep moving towards the intended flight path.
  {% endtab %}
  {% endtabs %}


# Speaker

A guide to assist the remote operators to play instant or uploaded audio from the FlytBase dashboard.

<figure><img src="/files/zfTk25BGSCw4hNVrefXa" alt=""><figcaption><p>Mavic 2 Enterprise Speaker</p></figcaption></figure>

### Overview

FlytBase enables remote operators to playback instant audio or upload a local audio file and play it during a flight on the Speaker mounted on the Mavic Enterprise series drones.

The operator can also control the volume levels of the M2E Speaker using the FlytBase Dashboard. When the Speaker is mounted on the Mavic 2 Enterprise, the Dashboard will automatically detect the connection.

{% hint style="info" %}
Please ensure that the operator's FlytBase account has private cloud storage configured in order to use this feature.

Refer to [<mark style="color:blue;">this</mark> ](/features/logs/gallery/cloud-media-sync#private-cloud-storage)section to configure private cloud storage for their FlytBase account.
{% endhint %}

### Instructions:

To get started, mount the speaker on the Mavic 2 Enterprise drone.&#x20;

1. First, remove the extended port cover on the top of the aircraft and store it in a safe place for future use.
2. Next, mount the Speaker onto the extended slot on the aircraft.
3. Tighten the knobs on both sides of the Speaker to secure it firmly onto the aircraft.
4. Finally, turn on the drone.

Once the speaker has been mounted and the drone is online on the FlytBase dashboard, a speaker icon will be activated in the payload control tray.

#### How it works:

<figure><img src="/files/k86Aaxkkaka8NDnwBSwD" alt=""><figcaption><p>Speaker controls</p></figcaption></figure>

{% hint style="info" %}
An operator can record instant audio and play it on the speaker during an ongoing flight or choose an uploaded file.
{% endhint %}

### Recording or uploading an audio file:

* the Navigate to speaker menu in settings.&#x20;

{% hint style="warning" %}
Ensure that the operator selects the correct drone in the top-left drop-down list in settings for recording or uploading an audio file.
{% endhint %}

<figure><img src="/files/KLpnVXC4bA9K3rxGmkqf" alt=""><figcaption><p>Speaker menu in settings</p></figcaption></figure>

* To record an audio file, click on the red microphone icon.
* To upload an audio file, click on the **'upload audio'** button.

{% hint style="info" %}
Supported audio formats are .wav, .mp3, and .ogg and the audio file must not be more than 20 seconds.
{% endhint %}

* Once, the audio file has been recorded or uploaded, it is listed in the playback section in the Speaker menu.
* Up to 20 recordings can be saved on the dashboard.

<figure><img src="/files/v4CdUxjeTkhfEa5zTvML" alt=""><figcaption><p>Playback section</p></figcaption></figure>

{% hint style="info" %}
It is recommended that the operator plays the audio after it has been uploaded as the time taken for the audio to be transmitted is applicable when the audio is played for the first time.

In this manner, delays can be avoided while playing an audio file during crisis situations.
{% endhint %}

### Playing audio during flight:

* An operator can play the uploaded or recorded audio file using the payload control tray on the dashboard.
* The volume of the speaker can be adjusted using the volume control buttons.

<figure><img src="/files/LeLhXgxGfOkfyaOf3ut6" alt=""><figcaption><p>Play an audio file in flight</p></figcaption></figure>


# Media

A guide for the operator to choose where to save media, set the quality, and transfer data to cloud storage.

* Go to the **Media** section of the dashboard settings and set **Save Media Location** to **Cloud/SD Card/Cloud\&SD Card**.

<figure><img src="/files/wVRm2wFjvTCuDV1UalqS" alt=""><figcaption><p>Media Settings</p></figcaption></figure>

* The operator can set the media quality at which they desire their image/video quality to be.
* If the **SD card** has prior memory the operator can clear it by clicking on the **Format** button.
* Once the operator has configured its media settings, they can click on the **Confirm** button to save these settings.&#x20;

{% hint style="info" %}

* To ensure high-quality data capture during an automated mission, it is advisable to have all media stored on the drone SD Card.
* FlytBase's [<mark style="color:blue;">cloud media sync</mark>](/features/logs/gallery/cloud-media-sync) feature helps the operator transfer the images from the drone's SD card to the respective private cloud storage.
  {% endhint %}


# SD Card

Gives the operator SD card storage information to manage and analyze.

* Navigate to the **SD Card** section of the dashboard settings to manage the storage. Within the section, the operator will find four distinct categories into which the storage is divided: Video, Photos, Other, and Available. From here, the operator can efficiently manage and monitor the storage usage on the SD Card.

<figure><img src="/files/DCdDBQoAuA599bKdBxqd" alt=""><figcaption><p>SD Card: Setting</p></figcaption></figure>

* To format the SD card, simply click on the **Format SD Card** button. This will initiate the formatting process and erase all data stored on the card.&#x20;

<figure><img src="/files/B2z79Kvs8m47UzbsS6xb" alt=""><figcaption><p>Format Data</p></figcaption></figure>

{% hint style="warning" %}
Please note that formatting the SD card will delete all files and cannot be undone, so be sure to back up any important data before proceeding.
{% endhint %}

* The operator can also sync the data stored on the SD card by clicking on the **Cloud Media Sync** option. Upon selecting this option, the operator will be directed to the gallery where they sync the media files with the cloud.&#x20;


# Checklist

A guide for the operator to add personalized guidelines to the Pre-flight Checklist on the FlytBase Application Dashboard.

To add additional guidelines to the pre-flight checklist, operators can follow these steps to ensure all necessary items are checked before executing a mission:

* Click on the **Settings** ![](/files/Xt4dFW645QoFf8OQ6pNg)icon that is on the top-right corner of the FlytBase Dashboard.

<figure><img src="/files/POyimgxHNLpfuG4h7HB5" alt=""><figcaption><p>Adding to checklist</p></figcaption></figure>

* Scroll to the **Checklist** section and click on Add to Checklist.

<figure><img src="/files/Cv4bmS22V4zZI61MTLTF" alt=""><figcaption><p>Checklist item added successfully</p></figcaption></figure>

* &#x20;Fill in the **name** (title) and **description** of the checklist item that is required to be added to the pre-flight checklist. Once done, click on **confirm**.

<figure><img src="/files/dAOTtMkwN9F4TpvkDv16" alt=""><figcaption><p>Adding a new checklist item</p></figcaption></figure>

* When the operator launches the drone for a manual flight or executes a mission, the updated checklist shows up.

<figure><img src="/files/uwMT6NnTs62ZB1VgCBgo" alt=""><figcaption><p>Pre-flight Checklist</p></figcaption></figure>

<figure><img src="/files/ogyBGpeNdo5ObLE0t3NL" alt=""><figcaption><p>Pre-flight Checklist</p></figcaption></figure>

<figure><img src="/files/x1G5f77p14ByXM0XzUCj" alt=""><figcaption><p>Pre-flight Checklist</p></figcaption></figure>


# Docking Station

A guide for optimizing the Docking Station by linking and configuring its settings.

To link a specific drone with its corresponding docking station, first ensure that both the drone and docking station are registered and online. Then, navigate to the "Settings" section on the Dashboard, select the drone from the drop-down menu, and access the "Docking Station" settings to complete the linkage and automate the complete process.

## Linking the drone with the Docking Station

* To link the docking station, click on the is the drop-down and select the docking station, which is opposite the Linked docking station.
* Once the docking station and drone are linked, place the drone in the docking station and select fetch location, this is to be done for setting the docking station location.

<figure><img src="/files/Mh1AGOsj7UyDiOxKm54v" alt=""><figcaption><p>Select the docking station from the drop down list.</p></figcaption></figure>

### Marking the Docking Station Location

To enable the drone to perform Return To Docking Station and securely land on the landing pad, it is important to mark the docking station's location accurately.&#x20;

<figure><img src="/files/NCx2lRea8z3gCRFZzU8L" alt=""><figcaption><p>Docking station menu</p></figcaption></figure>

* The Docking Station Location can be marked from the Docking Station menu under settings.
* To mark the Docking station location, make sure the Drone is online and has a GPS satellite count of at least 10 satellites.
* Mark the location on the map or use **"Fetch drone location"** to accurately mark the docking station location.&#x20;

<figure><img src="/files/CcrSgWNg8F60bCo0zv3i" alt=""><figcaption><p>Setting docking station's location</p></figcaption></figure>

{% hint style="warning" %}
Place the drone on top of the docking station before fetching docking station coordinates to the drone's live location.
{% endhint %}

### Marking the Safe Location

In scenarios where the docking station is unreachable mid-flight, the drone will go to the set safe location and land. The operator can also set failsafe actions for the drone to return to the safe location when the specific failsafe event occurs.

* &#x20;Once the docking station location is set, then to set a **safe location**, keep the drone in a minimum radius of **7m** to a maximum of **20m** or click on the desired location in the **green circle** to mark the safe location coordinates.

{% hint style="warning" %}
This safe location distance is set by DJI because if the safe location is set to less the 7m then the drone default will land on the docking station.
{% endhint %}

<figure><img src="/files/BeBQqbjwYahjltIzYvxR" alt=""><figcaption><p>Docking station menu</p></figcaption></figure>

<figure><img src="/files/62LU9sXjVsJnIBdfaZrH" alt=""><figcaption><p>Set safe location of the docking station</p></figcaption></figure>

{% hint style="warning" %}
Place the drone in the desired safe location and fetch its coordinates to mark the safe location according to the drone's live location.
{% endhint %}

{% embed url="<https://youtu.be/B1bwbKwTIL8>" %}

**Behaviour of the drone when performing RTSL**

* RTSL action uses the drone's/autopilot RTH (return to home) command. FlytBase dynamically moves the drone's home point to a safe location. So, when autopilot/drone triggers RTH the drone returns to the safe location instead of the takeoff location.
* All the limitations/conditions that apply to the RTH for that particular drone model do apply to the drone during RTSL as well.
* For DJI Mavic 2 series drones (including the enterprise series), the behaviour is as described in the DJI manual. FlytBase enables the **'RTH at current altitude'** option in DJI settings.
  * The drone will travel at the current altitude to the home (safe) location if the distance between the drone and the home (safe) location is more than 5m and less than 20m.
  * The drone will land at the current location if the drone is less than 5m away from the home (safe) location.
  * The drone will achieve the RTH altitude if the current location is more than 20m and the current altitude is below the RTH altitude level.
  * The drone will proceed to the home (safe) location if the current location is more than 20m and the altitude is higher than the RTH altitude level.
  * The drone may gain altitude if the drone senses any obstacles during RTH. Please read the DJI product manual for detailed information.

#### **When can the RTSL action be used?**

The Drone can be configured to perform RTSL in case of the following failsafe:

1. RC link loss
2. FlytBase link loss
3. Drone LTE link loss
4. Low battery
5. Precision Landing Failsafe

{% hint style="danger" %}
RTSL action is not supported in the cases where drone/autopilot RTH command is not supported. e.g. a critical battery event.
{% endhint %}

#### When does the drone perform the RTSL action?

* When a failsafe is triggered and that failsafe action is set to RTSL.
* By pressing the RTSL quick action button from the FlytBase dashboard.&#x20;
* By pressing the Return To Home button on the FlytBase Mobile Application.
* By pressing the Return To Home button on the DJI remote controller.

{% hint style="info" %}
Collision Avoidance will be enabled only if RTSL is triggered from the FlytBase dashboard i.e when a failsafe is triggered or when the user clicks on the RTSL quick action button from the FlytBase dashboard.
{% endhint %}

**Docking Station Safe Location Do's and Dont's**

* The path between the docking station and the safe location should be clear of any obstacles.
* For safety, consider keeping the area in the green circle clear of any obstacles.

### Docking station auto mode

When flying frequent and recurring autonomous flights, an operator would not want to execute the Docking Station routines manually every time. To automate these routines, the operator can enable Docking Station **auto mode** from the **Docking Station** menu of the **Settings** window.

<figure><img src="/files/b5HzTHSpheUY29CWJow1" alt=""><figcaption><p>Enable Docking station auto mode</p></figcaption></figure>

{% hint style="info" %}
Once enabled, the Docking Station will trigger the pre-takeoff routine by default when an operator executes a flight.&#x20;
{% endhint %}

Alternatively, if the operator wishes to control DS routines (except Drone Power & RC Power) from the Quick Access Tray they can. They can even view and/or test each part of the DiaB mission, they may even leave this setting turned off.&#x20;

### Landing Verification

To ensure that the docking station enclosure closes only when the drone has safely landed inside the station, it is recommended that the operator enables landing verification in the docking station settings. The Docking station auto mode must be enabled to use this feature.\
\
**How this works:** Once the drone lands inside the box, it looks for the ArUco markers on the enclosure panel and confirms a safe landing.

<figure><img src="/files/DYEHalUNx92pS7aorl0j" alt=""><figcaption><p>Toggle landing verification on/off in FlytBase settings</p></figcaption></figure>

{% hint style="warning" %}
The Landing verification feature works only with the docking stations equipped with ArUco markers on the inside of the front panel of the enclosure.
{% endhint %}

* Click **Confirm** to save settings.

To remotely add, manage, and operate a docking station, the operator can navigate to the following section.

{% content-ref url="/pages/DNEDMkHr3XCGpC1fOVWr" %}
[Docking Station](/features/operations/docking-station)
{% endcontent-ref %}


# Key Binding

A guide for controlling the drone and its gimbal remotely using the FlytBase.

###

### **There are two ways an operator can remotely control their drones**

{% tabs %}
{% tab title="Joystick controls" %}
Note: A wired Xbox 360 joystick controller is supported on FlytBase.

#### To use a joystick controller, follow the steps mentioned below:

* Connect the joystick to a Laptop/Desktop.
* Navigate to Key Bindings on the FlytBase dashboard from the settings and click on the simulator. Then press the buttons on the joystick to confirm whether it is connected to the FlytBase dashboard (optional).

<figure><img src="/files/dOqlRGOWCoZwHghQSYPq" alt=""><figcaption><p>Joystick simulator</p></figcaption></figure>

* Once done, launch the drone for a manual flight and click on the manual control button on the dashboard.<br>

  <figure><img src="/files/vHFdQqg1e1MBYZHb9cJM" alt=""><figcaption><p>Manual Control button</p></figcaption></figure>

{% hint style="info" %}
An operator may also take control of the drone remotely while the drone performs a mission by clicking on the manual control button on the dashboard.
{% endhint %}

* Then click on the joystick icon to activate the joystick controls.

#### How it works:

<figure><img src="/files/NzTe9QZTutWjpKqADyQA" alt=""><figcaption><p>Using a joystick controller</p></figcaption></figure>

* Click on the 'i' button to learn more about key bindings while taking control.

<figure><img src="/files/3M6JTVQrs5UVcogSGvK4" alt=""><figcaption><p>Commands Guide</p></figcaption></figure>
{% endtab %}

{% tab title="Keyboard and mouse controls" %}

#### To use a keyboard and mouse to command and control drones follow these steps:

* Launch the drone for a manual flight and click on the manual control button on the dashboard.

{% hint style="info" %}
An operator may also take control of the drone remotely while the drone performs a mission by clicking on the manual control button on the dashboard.
{% endhint %}

<figure><img src="/files/vHFdQqg1e1MBYZHb9cJM" alt=""><figcaption><p>Manual Control button</p></figcaption></figure>

* Then click on the keyboard icon to activate the keyboard and mouse controls.
* Once the manual controls are activated, select the keyboard icon to enable keyboard and mouse controls.

#### How it works:

<figure><img src="/files/v6Nx9SWK7vnrJhveSFcC" alt=""><figcaption><p>Keyboard controls </p></figcaption></figure>

* Click on the 'i' button to learn more about key bindings while taking control.

<figure><img src="/files/o2a0g9tf2232Se0eM6zp" alt=""><figcaption><p>Commands Guide</p></figcaption></figure>

* Refer to the payload section of the commands guide to learn more about mouse controls.

<figure><img src="/files/TRtRvf13dwqJXfTeCmU3" alt=""><figcaption><p>Payload control</p></figcaption></figure>
{% endtab %}
{% endtabs %}

* An operator may change the speed and sensitivity of the controls by clicking on the arrow next to the joypad and navigating to **Advanced drone controls**.

<figure><img src="/files/GwX86LQiMj43QPk3ufr7" alt=""><figcaption><p>Advanced drone controls </p></figcaption></figure>


# Video Stream Controls

A guide for video streaming controls that will help in optimizing video streaming quality for different use cases.

## Optimization preferences&#x20;

Operators can choose between two optimization preferences depending on their use case. The two options are:

1. Low streaming latency
2. High picture quality

### Low streaming latency&#x20;

This option is typically good for real-time flight control. However, the operator may experience a slightly low picture quality.

<figure><img src="/files/520MU5iDNSsjbGuA95fW" alt=""><figcaption><p>Low streaming preference</p></figcaption></figure>

### High picture quality&#x20;

This option is typically good for remote inspections. However, the operator may experience significant streaming latency.&#x20;

{% hint style="warning" %}

* Video archiving/storage in the cloud is not supported.&#x20;
* Only one video stream from a single drone can be viewed at a time.&#x20;
  {% endhint %}

<figure><img src="/files/08Mkb8A4KgAwSFlMJ6vF" alt=""><figcaption><p>High picture quality</p></figcaption></figure>


# First Flight Setup

A checklist of what requires to be ensured before a flight with the new DiaB system runs smoothly and as desired.

With the new DiaB system fully set up and ready to go, the operator can now move on to planning and executing the first flight!

## **Mark the drone's landing location**

Let's start with stationing the drone and box at the desired location. The operator can place the box on any surface - be it an industrial site, rooftop, or truck bed.&#x20;

Next, you'll need to mark this location on FlytBase. [<mark style="color:blue;">DiaB Setup</mark> ](/diab-setup)section will help in performing this step.

## Configure Precision Landing

FlytBase's Precision Landing module can be configured to enable the drone to stably land itself on the docking station (DS). Every box has an ArUco marker on its landing pad, which the drone uses to accurately position itself before landing.

Visit the [<mark style="color:blue;">Precision Landing</mark>](/features/settings/precision-landing) section for setting up the module for the Docking Station.

## Updating your dashboard settings

### Failsafes

Now that the drones have a new 'home' to go to after completing a flight (i.e., the DS), the operator can set appropriate safety actions, such as **Return to Docking Station (RTDS)** and **Return to Safe Location (RTSL)**, **Land** during events such as a low battery or network connectivity loss.

{% hint style="info" %}
Navigate to the [<mark style="color:blue;">Failsafe</mark>](/features/settings/failsafe) section for help in setting these actions for the drones.
{% endhint %}

### Drone media

To ensure high-quality data capture during an automated mission, it is advisable to have all media stored on the drone SD Card.

To do this, go to the **Media** section of the dashboard settings and set **Save Media Location** to **SD Card**.

FlytBase's [<mark style="color:blue;">cloud media sync</mark>](/features/logs/gallery/cloud-media-sync) feature helps the operator seamlessly transfer the images from the drone's SD card to the respective private cloud storage.

<figure><img src="/files/wBRLk0yPubbaG0uF1ew4" alt=""><figcaption><p>Media settings</p></figcaption></figure>

### Collision Avoidance (Optional)

For best flight performance, it is recommended to enable DJI's Collision Avoidance module through the FlytBase dashboard by navigating to [<mark style="color:blue;">Collision Avoidance</mark>](/features/settings/collision-avoidance) in Settings.

<figure><img src="/files/dcNcBQItNYCk6mBmY0P8" alt=""><figcaption><p>Collision Avoidance settings </p></figcaption></figure>

## Execute your first mission

With all settings configured for flight, the operator is now ready to plan the mission. To do this, follow the steps described in [<mark style="color:blue;">Creating a Mission</mark> ](/features/planning/missions)section.

And to schedule, this mission at recurring intervals, the [<mark style="color:blue;">Mission Scheduler</mark>](/features/planning/schedule) section can help in doing so.

### Docking station routines

Executing a mission involves a series of routines that the DS performs to get the drone up in the air, maintain its battery health, and initiate battery swapping/charging. The DS executes routines that are in the [<mark style="color:blue;">Docking Station Utility</mark> ](/features/operations/docking-station#docking-station-utility)window on the FlytBase dashboard. The docking station goes through these routines to prepare the drone before it takes off and after it lands, this also helps in procuring drone safety and smooth proceedings.

Now everything is ready to execute a mission. Navigate to the [<mark style="color:blue;">Mission Planner</mark>](/features/planning/missions) section for help running the mission.

{% hint style="warning" %}
Before executing a mission, ensure that the drone and docking station are on & linked and even the RC Power is turned on.
{% endhint %}

### Enable Landing Verification

To ensure that the docking station enclosure closes only when the drone has safely landed inside the station, it is recommended that the user enables landing verification in the docking station settings. The Docking station auto mode must be enabled to use this feature.\
\
**How this works:** Once the drone lands inside the box, it looks for the ArUco markers on the enclosure panel and confirms a safe landing.

<figure><img src="/files/M3rn5QqdmVr4wJE3fBN9" alt=""><figcaption><p>Landing Verification</p></figcaption></figure>

{% hint style="warning" %}
The Landing verification feature works only with the docking stations equipped with ArUco markers on the inside of the front panel of the enclosure.
{% endhint %}

{% hint style="info" %}
currently supported ds are Hextronics and Idiployer
{% endhint %}

### Executing a mission in manual mode

While running missions in manual mode, the operator will be required to execute the appropriate DS routine at each stage of the flight.

When the mission starts, initially the operator will need to trigger the **Pre-take** routine. This is will appear as a pop-up, which the operator can execute with the click of a button.

<figure><img src="/files/4lzegpI2eyhtp9wbSxqo" alt=""><figcaption><p>Trigger Pre-take off</p></figcaption></figure>

Next, the operator needs to run the [<mark style="color:blue;">pre-flight checklist</mark>](/features/settings/checklist) to ensure the right mission configuration and required parameters for a smooth flight. When the operator has checked all items, click on **Execute**.

The drone will now take off to the prefixed altitude of the first waypoint. The operator will be able to verify successful take-off via the telemetry info on the left panel or the live drone feed on the top-right of the dashboard.

The operator will now see a dialogue box at the bottom of the screen to confirm if the drone has taken off. If the drone has taken off, click **Yes**; otherwise, click **No**. Next, execute the **Post-takeoff** routine.

<figure><img src="/files/MxWZy9LfDK9WexgnUx67" alt=""><figcaption><p>Trigger post take off</p></figcaption></figure>

When the drone completes traversing all the waypoints, the mission finish action will be triggered (in this case, RTDS). The operator will now be prompted to execute the **Pre-land** routine as the drone approaches the DS for landing.

The operator will be able to verify the successful landing via the telemetry info on the left panel or the live drone feed on the top-right of the dashboard. If the drone has landed, click **Yes** on the dialogue box at the bottom of the screen; else, click **No**.

<figure><img src="/files/8eVU8XpLey4hnwhXjMgE" alt=""><figcaption><p>Triggering Pre-land </p></figcaption></figure>

After a successful run during the first flight using the DiaB system! Navigate to the FlytBase [<mark style="color:blue;">Features</mark>](/features/operations) section to explore more of the features that can be used with this new setup

Now the operator is all ready for their maiden flight with FlytBase.🤝

After completing a mission, operators can navigate to the Flight Logs section on the dashboard to analyze and review the mission data.

{% content-ref url="/pages/QTOE8Aos4Tbp53uPOzQH" %}
[Flight Logs🆕](/features/logs/flight-logs)
{% endcontent-ref %}


# Cockpit View

It provides a first-person view of the drone's surroundings, allowing the operator to remotely control the drone as if they were sitting inside it.

### Drone Gimbal Control

Operators can control their drone's gimbal from the FlytBase dashboard from the live video feed or the cockpit view.&#x20;

**How it works:**

<figure><img src="/files/22Yv4HgJjfygoZICgWuk" alt=""><figcaption><p>Gimbal controls</p></figcaption></figure>

{% hint style="info" %}
Click on the drone's video feed to enter the cockpit view.
{% endhint %}

<figure><img src="/files/tpl4juJSRVaTKDDCNfFs" alt=""><figcaption><p>Gimbal controls (cockpit view)</p></figcaption></figure>

### Cockpit View

Click on the video (in the top right section) to get the **Cockpit view** of the drone video as shown below.&#x20;

<figure><img src="/files/iqwsFEw3GDCMzAMa5Zat" alt=""><figcaption><p>Cockpit View on FlytBase Webpage</p></figcaption></figure>


# Map Annotations

A guide for marking observational notes made by remote operators to record important information or events during a flight.

Map annotations come in handy to make notes of any important details during the mission. The operator can add brief points to be inspected later or convey details to other operators who may conduct these missions in the future.

## **To use annotations during flight**

* Click on the Annotations icon![](/files/HY8Mqpv70q288Z7CgBaL)next to the drone card.

<figure><img src="/files/iwL7nzZquGe2IGJBqAsI" alt=""><figcaption><p>Annotation Icon</p></figcaption></figure>

* To add annotations to a mission, simply activate the annotation icon and click on the drone's icon on the map during the flight.&#x20;
* A dialog box will appear, allowing the operator to type in notes and save them by clicking on **save**.

<figure><img src="/files/lj1FJbME7404XmqMceGP" alt=""><figcaption><p>Adding annotations</p></figcaption></figure>

## **To review the operator's annotated messages**

* Navigate to **logs**<img src="/files/OHCDXw9II9ypdR2OHsHX" alt="" data-size="line">section and click on **Flight logs**🆕![](/files/5SaRQtH0Bxj99sOYAsy9).
* After opening the log to review, then open the Annotation Section.

<figure><img src="/files/Qu2TfDfPJrVGyXkBPnQB" alt=""><figcaption><p>Annotation section of Flight Logs</p></figcaption></figure>

Annotations are the operator's sticky notes during flight and can serve as a valuable reference for future flights, helping to ensure safe and efficient flight operations.📝

{% hint style="danger" %}
**Note:** All the annotations can be reviewed at once after the flight operations conclude or the mission is complete.
{% endhint %}

{% hint style="success" %}
:woman\_police\_officer:Map Annotations are particularly useful for Security Patrolling and Surveillance.
{% endhint %}


# Diagnostics Widget

FlytBase offers Diagnostic messages for common issues faced by Drones and Docking Stations. This helps the user understand the reason for common warnings and errors and is built for troubleshooting.

* To view warning and error messages, as well as possible solutions, click on the ![](/files/Q11jFRciK13Mrt1T9279)**Diagnostics** button in the bottom left corner of the FlytBase dashboard.

<figure><img src="/files/bjUUY1KGrVrlYT22WtBZ" alt=""><figcaption><p>Diagnostics widget on the FlytBase dashboard</p></figcaption></figure>

### Drone diagnostics ⚠️

Common warning and error messages faced by the DJI Drones can be viewed in the **Drone tab** of the **Diagnostics Widget.**

{% hint style="info" %}
More information on the DJI drones' Frequently Reported Issues can be found [<mark style="color:blue;">here</mark>](https://docs.flytnow.com/troubleshooting/troubleshooting-for-dji-drones).
{% endhint %}

<figure><img src="/files/V4hjLDv9vVlpeDAJgkJC" alt=""><figcaption><p>Diagnostics Widget: Drone tab</p></figcaption></figure>

### Docking station diagnostics&#x20;

Diagnostics messages regarding any issues concerned with the docking station will be sent to the dashboard, helping the user understand the reason why any [<mark style="color:blue;">Docking Station routines</mark>](/features/operations/docking-station#docking-station-utility) are failing.

<figure><img src="/files/uMKZSsjNibiT6xZ5XfFx" alt=""><figcaption><p>Diagnostics Widget: Docking Station tab</p></figcaption></figure>

{% hint style="info" %}
More information on the Frequently Reported Issues of the Docking Station can be found [<mark style="color:blue;">here</mark>](/doubts/troubleshoot-problems/troubleshooting-for-docking-stations).
{% endhint %}


# Drone Controls

Controlling drone and its payload from the FlytBase dashboard

#### Flight Controls

The flight control tray enables the operator to have access to crucial in-flight commands like Return To Docking Station (RTDS), Return To Safe Location (RTSL), Land, Precision Land, Return To Home (RTH), Pause/Resume the ongoing mission and Emergency Stop.

<figure><img src="/files/GhhdPgvl809oZRRzUZXq" alt=""><figcaption><p>Flight Controls</p></figcaption></figure>

{% tabs %}
{% tab title="Emergency Stop " %}

### Emergency Stop

{% hint style="warning" %}
Emergency Stop feature is currently supported with Mavic 2 series drones and M300 drones (with Odroid-based edge devices) only.&#x20;

Required FlytBase APK version: 2.5.0-6 and above
{% endhint %}

**Implementation:** Once the 'Emergency Stop' button is pressed, it effectively overrides all ongoing operations. The drone instantaneously enters a standstill mode, refusing any additional commands from the dashboard. This safety measure meets any potential emergencies head-on, allowing operators to prevent unintended movements swiftly.

By clicking on the 'Re-activate Operations' button, operators can smoothly transition back to command acceptation mode from the dashboard, once the need for an emergency stop has passed.

This replaces the "Abort" button that previously existed on the platform where any new commands given by the operator were accepted by the drone. &#x20;

<figure><img src="/files/vYEKNkcvqjKdZqzRbYLG" alt=""><figcaption></figcaption></figure>

**Steps to use the 'Emergency Stop' feature:**

* While the drone is performing a flight, the operator can click on the 'Emergency Stop' button located at the bottom right corner of the FlytBase dashboard.

<figure><img src="/files/kumd2h64mbbfmOTH5b3r" alt=""><figcaption><p>Emergency Stop button</p></figcaption></figure>

* Upon pressing the button, the operator would receive a confirmation on the dashboard in the form of toaster messages (notifications).

<figure><img src="/files/zH6xkVoiunIZE6SXMPEC" alt="" width="115"><figcaption><p>In-progress</p></figcaption></figure>

<figure><img src="/files/HW6rXg0dDoOG4vmXd0eP" alt=""><figcaption><p>Notifications upon pressing Emergency Stop Button</p></figcaption></figure>

* **Expected Behavior once Emergency Stop has been executed by the operator:**
  1. The drone will hover and hold its current position.
  2. The following controls will not be available until operations are reactivated:

     i) RTDS (Return To Docking Station)

     ii) RTSL (Return To Safe Location)/ RTH (Return To Home)

     iii) PL (Precision Landing)\
     iv) Pause/Resume\
     v) Land\
     vi) Manual Controls of the drone using the dashboard\
     vii) Operators would also no longer be able to:\
     &#x20;   a) Start another mission\
     &#x20;   b) Perform Go to location

{% hint style="success" %}
The drone will carry out pre-configured failsafe actions for Low Battery, Critical Battery, and RC Link Loss Failsafe, even if the Emergency Stop is engaged.
{% endhint %}

#### Steps to Re-activate operations once Emergency Stop has been executed:

<figure><img src="/files/CzkMHC0wGl7I1gliE68i" alt="" width="115"><figcaption><p>Re-activate Operations</p></figcaption></figure>

* Operators may click on the Re-activate Operations button in the bottom right corner of the dashboard in order to continue flying with the respective drone.

<figure><img src="/files/oCQF3lHuuNUZQq3t0HPW" alt="" width="115"><figcaption><p>In progress</p></figcaption></figure>

<figure><img src="/files/wCGOzgOsnuBo2zVHyECE" alt=""><figcaption><p>Re-activiting Operations</p></figcaption></figure>

* Once the operations are reactivated, the drone can accept all flight commands as well as perform failsafe actions without any exceptions.

For a better understanding of the drone's behavior in common situations involving the use of the Emergency Stop, please refer to the subsequent table.

<table><thead><tr><th width="171">Scenario</th><th>Expected Behavior </th></tr></thead><tbody><tr><td>During a pre-planned mission</td><td><p>Once the Operator engages Emergency Stop, the drone will abort its actions and hover at its location. <br><br>It would also no longer accept any commands from the dashboard.</p><p></p><p>After the Operator reactivates the operations, the drone will keep hovering although, it can accept commands from the dashboard.<br><br>The operator may then resume the mission, perform RTDS, RTSL, land, etc. and control the drone normally as before.</p></td></tr><tr><td>When a Failsafe is triggered</td><td>When Emergency Stop is activated by the operator, the following failsafes would override the Emergency Stop and reactivate operations:<br>1. Low Battery Failsafe<br>2. RC Link Loss Failsafe<br>3. Critical Battery Failsafe<br><br>Except for the above-mentioned failsafes, all other failsafes would be rejected by the drone if Emergency Stop is active.</td></tr><tr><td>Manual Controls being accessed by the Operator </td><td>In case an Emergency Stop is engaged while the Operator has taken Manual Control of the drone, the drone will hover at its position and will not accept any commands from the dashboard. <br><br>Once the operations are re-activated, the operator needs to enable Manual Controls again to continue using the drone using the keyboard, joystick or the on-screen joypad.</td></tr></tbody></table>
{% endtab %}

{% tab title="Manual Control" %}

#### The FlytBase dashboard offers multiple options for controlling both the drone and its camera payload.

#### To use the on-screen joypad follow the steps mentioned below:

* &#x20;Launch the drone for a manual flight and click on the manual control button on the dashboard.

{% hint style="info" %}
An operator may also take control of the drone remotely while the drone performs a mission by clicking on the manual control button on the dashboard.
{% endhint %}

* Click on the manual control button to take manual control of the drone.<br>

  <figure><img src="/files/vHFdQqg1e1MBYZHb9cJM" alt=""><figcaption><p>Manual Control button</p></figcaption></figure>
* Once done, the onscreen joypad is active by default.&#x20;
* To control the drone using the on-screen joypad, the operator needs to simply click on the appropriate buttons on the joypad.&#x20;

<figure><img src="/files/qacnm1WJ9RwREesdTAag" alt=""><figcaption><p>On-screen joypad</p></figcaption></figure>

#### How it works:

<figure><img src="/files/ZFwJJpt2xylsFt3EmOq9" alt=""><figcaption><p>Using on-screen joypad on FlytBase</p></figcaption></figure>

{% hint style="info" %}
The buttons on the joypad follow the standard notation of Yaw, Throttle, Pitch and Roll like any remote controller of a drone set to mode 2.
{% endhint %}

<figure><img src="/files/ayI5H3107bahs12eAj1L" alt=""><figcaption><p>DJI RC standard modes</p></figcaption></figure>
{% endtab %}

{% tab title="Video Streaming" %}

## Live HD video feed

* Once the drone is turned on and connected to the FlytBase Mobile, the drone status will be online on the web dashboard.
* Select the drone and its live video can be seen on the top right window of the FlytBase dashboard which is its webpage cockpit view.&#x20;

{% hint style="warning" %}
If the operator is not able to see the live video in the cockpit view, click on the refresh button on the left-top corner of the cockpit.

If the operator is unable to see the live video they can take remote access via the remote access tool shared by the FlytBase support team and then follow the steps mentioned for live users. Please contact [<mark style="color:blue;">support@flytbase.com</mark>](mailto:support@flytbase.com)<mark style="color:green;">.</mark>
{% endhint %}

<figure><img src="/files/pib1fuG8lnJ8ltTS7WlV" alt=""><figcaption><p>Live stream on the Dashboard</p></figcaption></figure>

{% hint style="info" %}
**Note:** To stop the video stream close the mobile app.
{% endhint %}

## Video recording

With the operator's AWS S3 Cloud bucket ready, they can start recording the video feed of their mission. Moreover, they can playback and download these videos on demand.                        &#x20;

* Once the operator's drone is connected and the live video starts streaming on the FlytBase Dashboard, the operator should hover over the<img src="/files/EOqsKNhGdBAOQ5G1DK4C" alt="" data-size="line">icon in the Video section. An expanded menu will show camera options to click a photo, a recorder to record video, and a share option to share a feed.&#x20;

<figure><img src="/files/OMCTLgzB6iITbI9r32CZ" alt=""><figcaption><p>Hover at + and capture, and record.</p></figcaption></figure>

* The operator should click on the red record icon<img src="/files/yESz4vGbFcFDfosV5f1C" alt="" data-size="line">to start recording their drone mission feed. They can use the white circle icon to capture an image.&#x20;
* To stop recording the video, the operator should click on the same icon again.

{% hint style="success" %}
The operator can replay, download and manage the recorded videos in the Video Manager.
{% endhint %}

For sharing navigate to [<mark style="color:blue;">Guest Sharing</mark>](#guest-sharing)<mark style="color:green;">.</mark>

{% hint style="info" %}
Lastly, the operator can capture an image by using the white circle icon<img src="/files/vsEOdKjjs5l6xMzEsPRQ" alt="" data-size="line">.
{% endhint %}

## Video Streaming Optimization

This feature gives operators the capability to optimize the video stream to achieve better FPS (frames per second) or better picture quality in cases of limited/poor bandwidth connections. On a good network connection, this optimization is not necessary and both FPS and picture quality are expected to be at their best. However, for limited/poor bandwidth connections, the optimization of the video stream may be considered to cater to the use case. The value can be dynamically set by the operator and should take effect within 3-5 seconds.

Video content hint can be set by the operator to one of the following values:&#x20;

* **Default:** No hint/optimization is applied.&#x20;
* **Motion**: Priority will be given to the number of frames per second streamed. This results in a smooth video, for example, when the drone is flying at high speed. This may result in blurred/pixelated images.&#x20;
* **Detail:** Priority will be given to the quality of the image in the video stream. This results in a high-quality image but may cause stuttering/choppy video, for example, when zooming onto a car number plate, the text would be much easier to read.
* **High Detail:** Its applicability to a particular situation is yet to be determined.

<figure><img src="/files/kw4YG5NiusvAnqmFKllZ" alt=""><figcaption><p>Video Streaming Optimization: Map View</p></figcaption></figure>

<figure><img src="/files/E4FyIxcKLhS9cxkGD198" alt=""><figcaption><p>Video Streaming Optimization: Cockpit View</p></figcaption></figure>

## **Video Streaming Statistics Widget**

This widget can be used by operators to troubleshoot issues with network connection quality and bandwidth that usually cause low-quality video streams.&#x20;

1. **Video Bitrate (Time vs kbps)**

   Bitrate is the measure of the amount of data sent over the network. A good quality video stream for Mavic 2 (HD Quality) requires about 2000 kbps bitrate.

   Graphs in the FlytBase Dashboard are displayed for:

   * **Video stream from Drone to Cloud:**\
     This is the current bitrate of the video stream from the drone to the media router in the cloud. If this bitrate is lower then the network connection of the drone/SBC/starter kit may have lower bandwidth.
   * **Video stream from Cloud to FlytBase:**\
     This is the current bitrate of the video stream from the media router to the user’s browser. If this bitrate is lower then the network connection on the user’s machine (running dashboard) has lower bandwidth.
2. **User-interface to view**&#x20;
   * **Packet Loss**: High packet loss will result in a jittery video feed and loss of frames
   * **RC resolution**: RC resolution is the downlink bitrate from the Drone to the Remote Controller
   * **RC channels:** This is the Operational Frequency Range for DJI drones i.e 2.4 GHz, 5.8 GHz or, both 2.4 GHz and 5.8 GHz (Dual Channel)
   * **RC bit rate:** The bitrate is related to the transfer capacity between the drone and the RC connected to the SBC/edge kit

<figure><img src="/files/JFVeOCyDrLeEMe6FzmTU" alt=""><figcaption><p>Video Streaming Statistics Widget</p></figcaption></figure>
{% endtab %}

{% tab title="Camera Controls" %}
The camera feed on the FlytBase Dashboard can be zoomed in and out in the Live Video Stream section&#x20;

### Zooming&#x20;

* **Zoom In** on the camera feed can be achieved by clicking on the ![](/files/McB2O61j10rYc8n6N1Mm)icon. The maximum zoom can be reached by clicking on the **T** icon.

<figure><img src="/files/xuDICfkYHKjIMNAf5YMG" alt=""><figcaption><p>Zoom In</p></figcaption></figure>

* **Zoom Out** of the camera feed can be done by clicking on the ![](/files/tlCrNniEO9xWO5o7h6VR) icon. The maximum wide-angle feed can be viewed by clicking on the **W** icon.

<figure><img src="/files/2XXrehX5Nrq7JX9b76a9" alt=""><figcaption><p>Zoom Out</p></figcaption></figure>

## DJI Enterprise Camera Payload

The operator can toggle between the RGB and thermal feed, switch between MSX & IR of the thermal feed, and select the desired color palette.&#x20;

* Once the drone is turned on, the status will become online and show telemetry data and live video feed.

### Toggling between RGB & Thermal Feed

* Enable the Thermal video feed in FlytBase Dashboard using the toggle button under the video feed.&#x20;
* Use the same toggle button to switch back to RGB Feed.

<figure><img src="/files/gvsgI95nZRs4J5ViBDUX" alt=""><figcaption><p>Toggle between RGB &#x26; Thermal</p></figcaption></figure>

#### Switching between IR & MSX in Thermal Feed

* Select the leftmost dropdown under the live video feed. Choose between IR and MSX from the options.

<figure><img src="/files/cGFbyWLWVkqoDI2o9Hwj" alt=""><figcaption><p>Switching between IR and MSX</p></figcaption></figure>

{% hint style="info" %}
MSX captures useful visible details like lines and edges that are then superimposed onto the thermal image. MSX gives images captured on lower-resolution cameras more defined details.
{% endhint %}

#### Selecting the Color Palette&#x20;

* In the dropdown beside the IR/MSX option, they will be able to select the desired color palette.&#x20;
* Scroll down to the color palette and choose the desired option.

<figure><img src="/files/unsUZloEiAOGC5u4e03z" alt=""><figcaption><p>Selecting desired color palette</p></figcaption></figure>

{% hint style="success" %}
The operator can choose between Rainbow, Hotspot, Gray, Hotmetal and Coldspot for the drone!
{% endhint %}
{% endtab %}
{% endtabs %}


# Guest Sharing

FlytBase offers the ability to seamlessly share the Live Video streams and drone telemetry of each drone with multiple people spread across various geographies, devices and networks.&#x20;

{% hint style="success" %}
The FlytBase Dashboard provides guests with access to only the drone's telemetry data, live video feeds, and a map displaying the drone's current location.
{% endhint %}

## The operator generates a secure link

### Generate sharing link &#x20;

* Click on the share![](/files/nqnMV96Gx8fcseQShCaw)icon in the Cockpit view.

<figure><img src="/files/RzYPNKy8BRn8UNOS7LKC" alt=""><figcaption><p>Guest Share button on the bottom of the cockpit window</p></figcaption></figure>

* When the Share dialog opens up, click on **Create new link** to generate the secure share link.

<figure><img src="/files/luVaFIuRf3kMwNbMeVDu" alt=""><figcaption><p>Create a new link</p></figcaption></figure>

* This will open the following dialog box. Enter the recipient's email address. The operator can add multiple email addresses. Select the required views and drones to be shared and click on **Send**.

{% hint style="warning" %}
**Note:** Choose appropriate options for view and drone access when sharing these links.
{% endhint %}

<figure><img src="/files/f4FUnytfmUI7OhQZNE8i" alt=""><figcaption><p>Configure access for the link</p></figcaption></figure>

### Managing previously shared links &#x20;

* Click on the share icon in the Cockpit view.

<figure><img src="/files/Y23f06asFGYqboYvc3Q5" alt=""><figcaption><p>Guest Share button on the FlytBase dashboard</p></figcaption></figure>

* When the Share dialog opens up, click on the **Manage new link** to generate the secure share link.

<figure><img src="/files/FN9T3ir7NoS4MUyv37oL" alt=""><figcaption><p>Manage links</p></figcaption></figure>

* In the Manage links dialog, the operator can view all the recipients with the drone feed access and **Disable/Enable** it whenever necessary.

<figure><img src="/files/Udcohr8diunPh3O4jVUN" alt=""><figcaption><p>Manage previously shared links</p></figcaption></figure>

* The operator can also **Edit** and **Delete** the previously generated links.

<figure><img src="/files/tzWoy1VVKicgkvFhunNJ" alt=""><figcaption><p>Edit or delete a previously shared link</p></figcaption></figure>

## For Guests to view Live Feed&#x20;

This section is for viewers who would like to access the live video and map location of the drone(s). The guest will be required to share their email address with the drone operator to be given access to the live drone feed. &#x20;

* The viewer will receive an email with a link and a secure 4- digit PIN.

<figure><img src="/files/sNubMGcak8LCVuWxif3J" alt=""><figcaption><p>OTP mail for Guest access</p></figcaption></figure>

* Enter the secure PIN and click on **View Operation**. The viewer can now securely access live drone feed and telemetry.

<figure><img src="/files/SHhzkXUrIY7KMraSxefn" alt=""><figcaption><p>4-digit OTP for guest</p></figcaption></figure>

* The Guest View window will show the following:
  * Basic telemetry which includes battery percentage, distance of the aircraft from its home location, current altitude, horizontal speed, vertical speed, the status of the drone and its location.
  * Live video feed from the drone's camera.

<figure><img src="/files/5nHhMNImrRQQxAkikO5F" alt=""><figcaption><p>Secure Guest Share window</p></figcaption></figure>


# Corridors

A guide for the operator to plan customized linear path for drone to fly in.

The Corridor is designed for conducting linear missions along a restricted path such as pipelines, roads, and railway tracks, restricting the drone from breaching the corridor. With FlytBase, an operator simply inputs the location on the dashboard and the drone automatically follows the assigned corridor path to reach the desired location. This feature simplifies and streamlines the process of surveying and inspecting linear assets, increasing the safety and efficiency of operations.

## Creating a Corridor

There are two ways to set up the corridor on the FlytBase dashboard:

1. Creating a Corridor on the dashboard.
2. Importing a KML/KMZ file as Corridor.

{% tabs %}
{% tab title="Corridor mission on Dashboard" %}

### To create a Corridor on the dashboard

* Navigate to **Zones** and select the **corridor.**
* To add a **corridor** mission click on the![](/files/0pcGbic6SsUbcLbY3F9N)icon.
* Write the **Name** for the corridor mission the&#x6E;**, right-click** on the map where the operator wants to mark the first location and repeat this process to create a corridor zone.
* Then Adjust the **Corridor width** of the corridor (between 10m-500m) according to preference.

<figure><img src="/files/dCGSx4vlBbFJ5o8IKjMg" alt=""><figcaption><p>Creating Corridor Mission</p></figcaption></figure>

* To add or delete markers, go to the **markers** section and select![](/files/CunNDdUpKdRbSRObuScy)or ![](/files/SZDzph8jCFqgeSA96JDZ)respectively. The operator can even spot that particular marker by clicking on![](/files/B8n8nWpv1HkzDl2LH7jk).

<figure><img src="/files/a53lBQE032SnSigINWRt" alt=""><figcaption><p>Marker Section</p></figcaption></figure>
{% endtab %}

{% tab title="Importing KML file for Corridor Mission" %}

### To import a KML/KMZ file

* Navigate to **Zones** and select the **corridor.**
* To add a **corridor** mission click on the![](/files/zrQ8c2LVtxicphCq2leL)icon.
* Write the **Name** of the corridor mission.
* Select **Import** and from the browser select the corridor mission the operator wants to import.

<figure><img src="/files/RDiCGJwmKSuWd1trS6CL" alt=""><figcaption><p>KML mission import</p></figcaption></figure>

Then Adjust the **Corridor width** of the corridor (between 10m-500m) according to preference.

To delete markers, go to the **markers** section and select<img src="/files/ZMnLGkE81FUSJZGVUT7P" alt="" data-size="line">. The operator can even spot that particular marker by clicking on![](/files/sRz6gPF6wfIoX1Oj36zT).
{% endtab %}
{% endtabs %}

* When the operator allows **Follow corridor for RTDS & RTSL actions** the drone will go through to corridor only to perform RTDS & RTSL.

<figure><img src="/files/jcfxwNORDlMyuGEZumeP" alt=""><figcaption><p>Flight Configuration Section</p></figcaption></figure>

## Execute a Corridor

To execute the mission the operator has to navigate to the **Operations** drawer and go to **Drones.**

* Select the drone and click on the **arrow** next to it.

<figure><img src="/files/6nod3PItsLOM1t8eJ0pK" alt=""><figcaption><p>Drone card extension</p></figcaption></figure>

* Click on **Launch to location.**

<figure><img src="/files/GOgxbvpRE81ci1MeEKHy" alt=""><figcaption><p>Launch to Location</p></figcaption></figure>

* Select **Zone Launch,** by this the operator can the drone to the location through the corridor.

<figure><img src="/files/zh3X4tTI6kEbotYJD6lD" alt=""><figcaption><p>Go To Location: Zone Launch</p></figcaption></figure>

* **Right-click** on the map to select the position for the drone to go with customized speed, altitude, and in-flight action for that flight.
  1. Approach Speed: This setting determines the speed at which the drone will travel towards the target location. It can be adjusted between 1m/s to 30m/s.
  2. Approach Altitude: This setting determines the altitude at which the drone will approach the target location. It can be adjusted between 1m to 60m.
  3. +Add en-route action: With this feature, the operator can program the drone to perform certain actions while en-route to the target location. Available actions include:
     * Aircraft yaw wrt flight path
     * Capture image on distance interval
     * Capture image on time interval&#x20;
     * Capture image
     * Start video recording
     * Gimbal pitch&#x20;
     * Hover&#x20;

By adjusting these settings and en-route actions, the operator can ensure that their drone approaches the target location at the desired speed and altitude while performing the necessary actions.

<figure><img src="/files/Jxm2Ui8scpTwuHnO583a" alt=""><figcaption><p>Corridor:En-route Settings</p></figcaption></figure>

* In the on-arrival settings, select an action to be performed when the drone arrives at the designated location:
  * Gimbal pitch
  * Capture image&#x20;
  * Play speaker recording
* Once the desired on-arrival action has been selected, click on the "Launch" button to initiate the mission.

{% hint style="success" %}
The final action is set to hover in the FlytBase dashboard.
{% endhint %}

<figure><img src="/files/22yBwvAXydFap2A9IvCT" alt=""><figcaption><p>Corridor: On-arrival Settings</p></figcaption></figure>

Corridors serve as an efficient solution for conducting inspections in hard-to-access areas, such as power lines, highways, and pipelines. By utilizing drones, operators can efficiently survey specific areas and gather critical information.

{% hint style="info" %}
If you do not have this feature on your dashboard, that means it is not in your current package, please feel free to contact <mark style="color:blue;"><support@flytbase.com></mark> if you find this feature useful and would like to add it.
{% endhint %}


# No Fly Zones (NFZ)

The operator has the ability to create customized No-Fly Zones within the FlytBase web dashboard to restrict the drone from intruding.

No Fly Zones (NFZ) are predefined geographic areas where drone operations are prohibited or restricted due to safety, security, or privacy concerns. Setting up these NFZs before planning a mission to comply with those restrictions to avoid consequences. FlytBase allows operators to define custom No Fly Zones on the web dashboard, providing an additional layer of safety and compliance for drone operations.

There are two ways to set up the NFZ on the FlytBase dashboard:

1. Creating a custom NFZ.
2. Importing a KML/KMZ file as NFZ.

## Configuring Essential Settings

* Navigate to the '[**Drone Controls**](/features/settings/drone-control)' tab in '**Settings**'.
* Configure the following **No Fly Zone (NFZ)** settings to enable '**Smart RTDS**' and '**Smart RTSL**'.&#x20;
* Also, specify the '**Smart RTSL**' altitude.

<figure><img src="/files/MQOVHBa3ghyaOu2aU9pu" alt=""><figcaption><p>No Fly Zone (NFZ) Essential Settings</p></figcaption></figure>

{% content-ref url="/pages/O0Vlupnoo0mce6oZgSg8" %}
[Drone Control](/features/settings/drone-control)
{% endcontent-ref %}

{% hint style="info" %}
Smart RTDS' and 'Smart RTSL' are enhanced functionalities of the RTDS and RTSL commands when an NFZ is configured. They allow the drone to create a path that avoids breaching the No Fly Zone (NFZ) when executing these commands.
{% endhint %}

{% hint style="info" %}
When a failsafe action is triggered as 'RTDS' and an NFZ is configured, the drone will execute 'Smart RTDS'. However, when a failsafe action is configured as 'RTSL', the drone will breach the NFZ and proceed to the configured safe location.
{% endhint %}

Refer to the following documentation to know more about [failsafes](/features/settings/failsafe).

## Creating a Custom NFZ

* Navigate to the navigation drawer under the **Zones** tab and select the **No Fly Zones** to create an NFZ.

<figure><img src="/files/EnHmKLclHCWh1JKJFFXG" alt=""><figcaption><p>Navigation Drawer: No Fly Zone</p></figcaption></figure>

* Now, click on **Create NFZ** to set the Custom NFZ and type in the name with which  &#x20;the operator would like to identify the created No Fly Zone.
* To set the NFZ, **right-click** on the map to mark the NFZ areas.

<figure><img src="/files/EFK0AtnX6WUPYNJaeLss" alt=""><figcaption><p>Set NFZ Area</p></figcaption></figure>

* Once the area has been marked, drag the NFZ area with the help of a cursor to move the NFZ.
* The operator can edit the shape of the NFZ by dragging the control points shown at the vertices and on each segment.
* Once the NFZ area is set per the requirements, click **Add to List** at the  &#x20;bottom of the dashboard to name the NFZ sub-area.

<figure><img src="/files/fHAAWEQ9UgiIIRXlD482" alt=""><figcaption><p>Marked NFZ area on map and add to list</p></figcaption></figure>

* To confirm the NFZ area name the zone and click on **Confirm**.

<figure><img src="/files/90BjfBrmo1E8NvdKc7Ca" alt=""><figcaption><p>Input Name</p></figcaption></figure>

* To add more sub-areas to the NFZ, click on the map to drop the NFZ area and  &#x20;click on **Add to List**.
* Once done, click on **Create** option to be able to see all NFZ areas on the FlytBase  &#x20;Dashboard.

<figure><img src="/files/oSQWqZpQbCAxnEAsEG4w" alt=""><figcaption><p>Creating NFZ areas</p></figcaption></figure>

* The NFZ is created successfully, the zones can be toggled between enabled and disabled according to preferences.

<figure><img src="/files/ImCrTcisbAaqlAvHhGAM" alt=""><figcaption><p>Ceated NFZ</p></figcaption></figure>

* To view the sub-areas of the NFZ, click on the drop-down arrow below the  &#x20;**enable/disable toggle.**

<figure><img src="/files/yK5Is5mf5tkf4hFG3RGD" alt=""><figcaption><p>Viewing NFZ sub-areas </p></figcaption></figure>

* The operator also has the option of editing or deleting the NFZ from the FlytBase Dashboard.  &#x20;To do this, click on the three dots as shown below.

<figure><img src="/files/1Wd0NJbTLFJ2c10oZ7C6" alt=""><figcaption><p>Deleting/Editing Custom NFZ</p></figcaption></figure>

* Before executing the mission, the operator will be able to view the created NFZ along with  &#x20;the mission path in the Drone tab.

<figure><img src="/files/jcDSoyx4KYMciBq37OAT" alt=""><figcaption><p>NFZ visible on FlytBase dashboard</p></figcaption></figure>

## Importing KML/KMZ files

* Go to the Zones tab in the FlytBase dashboard, and click on create NFZ.
* Now, click on the Import KML/KMZ button and upload the required file.

<figure><img src="/files/XZMiIo3tOdYyl4FIBjue" alt=""><figcaption><p>Importing KML file</p></figcaption></figure>

* Once the operator has uploaded the file, add the name for the NFZ. The NFZ areas will be visible in the Area List.
* Now click on create to set the custom NFZ.

<figure><img src="/files/5ktv4rIif48uBuS64oyK" alt=""><figcaption><p>NFZ KML files</p></figcaption></figure>

No Fly Zones (NFZ) in FlytBase provide an additional layer of safety and security for drone operations by restricting the drone's flight in certain areas. With the ability to define custom NFZs, operators can ensure that their drone stays outside designated zones.

{% hint style="info" %}
If you do not have this feature on your dashboard, that means it is not in your current package, please feel free to contact <mark style="color:blue;"><support@flytbase.com></mark> if you find this feature useful and would like to add it.
{% endhint %}


# Creating Account

## Creating a FlytBase account

If you do not already have a FlytBase account, you can create one by filling out the signup form here: [<mark style="color:blue;">https://app.flytbase.com/signup</mark>](https://app.flytnow.com/signup)[<mark style="color:green;">.</mark>](#user-content-fn-1)[^1]

<figure><img src="/files/0PTbI4AsYjEMB5kYOY7H" alt=""><figcaption><p>FlytBase Signup Page</p></figcaption></figure>

You'll now be prompted to verify your account by navigating to your email inbox and clicking on the **Verify** button in the email message.

<figure><img src="/files/kFjOLkhBDDXyvCvPs5Aj" alt=""><figcaption><p>Account verification prompt</p></figcaption></figure>

<figure><img src="/files/DFntNYuMa75Ouoz2oFR9" alt=""><figcaption><p>FlytBase account verification email</p></figcaption></figure>

You will now be auto-directed to the FlytBase login page: [<mark style="color:blue;">https://app.flytbase.com/login</mark>](https://app.flytnow.com/login).[^2]

## Logging in to FlytBase

<figure><img src="/files/zCgoMvzhj4REeeockvVt" alt=""><figcaption><p>FlytBase login screen</p></figcaption></figure>

Once you've logged in, you'll be able to purchase a FlytBase plan that meets your needs. If you have a docking station and would like to perform autonomous drone-in-a-box (DiaB) missions, go ahead and click **Auto** on the page and then on **Proceed**.

## Purchasing a FlytBase Auto subscription

Once you've proceeded with the **FlytBase Auto** variant, you'll be able to choose between two plans: **Lite** and **Pro** that will be billed (per drone) either quarterly or annually. Refer to [<mark style="color:blue;">this</mark> ](https://flytnow.com/pricing/auto)page to learn more about FlytBase Auto variants.

<figure><img src="/files/S6shwGUZthTkcLvgYMBa" alt=""><figcaption><p>FlytBase Auto variants</p></figcaption></figure>

Pick the appropriate plan by clicking **Buy Now**. Here, you'll be able to enter a coupon code (if you have one). Upon confirming the net payment due, click **Proceed to Checkout**.

<figure><img src="/files/jKgP8dlRTDOZaE7WN4bZ" alt=""><figcaption><p>Confirm your choice and proceed to checkout</p></figcaption></figure>

You'll now be prompted to enter your company and payment information, after which you will be directed to your payment merchant by clicking **Next**.

{% hint style="warning" %}
Please note that by proceeding with this payment, you are authorizing FlytBase, Inc., to save your payment method for auto-renewals (if opted in).
{% endhint %}

<figure><img src="/files/Z9zo3n0kL1OmHCwtebm4" alt=""><figcaption><p>Add your payment details</p></figcaption></figure>

Before moving to your payment merchant, you'll be able to confirm your payment information, payment method, and final due amount. You'll also have to agree to the SaaS Terms of Service and Privacy Policy to proceed.

<figure><img src="/files/3ZGU2LnrHptRmHDVkpb4" alt=""><figcaption><p>Confirm payment details and final payment due</p></figcaption></figure>

*Congratulations!* Your FlytBase dashboard is now active and ready for autonomous DiaB flights.

{% hint style="info" %}
You can cancel auto-renewal by visiting account settings (top-right of your dashboard).
{% endhint %}

Proceed to the next sections to learn more about adding devices, cancelling subscriptions, and managing payments and invoices. Contact <mark style="color:blue;"><support@flytbase.com></mark> any assistance with any issues you may encounter.

[^1]: Change this link tomorrow after update

[^2]: Change this link after update


# Adding More Devices

This section explains how to add more devices to your FlytBase account.

#### You can add a new device slot to your FlytBase account by following these instructions:

* Go to 'My Account' from the top right corner of the FlytBase dashboard.
* Now click on 'Buy now' where 'purchase additional device slots' is mentioned.

<figure><img src="/files/MTJbesP87jImGyGSq6mB" alt=""><figcaption><p>Purchase additional device slots</p></figcaption></figure>

* Then follow the on-screen instructions to enter your payment information and confirm your purchase.
* Once done, a device slot will be added in the drones section as well as the subscription details will be available in the 'My Account' section.

#### Alternate method:

* Go to the drones section and click on 'add devices'.
* Now click on 'buy subscription'.

<figure><img src="/files/RKaRXXNLFwMpXIfc6AVa" alt=""><figcaption><p>Buy Subscription</p></figcaption></figure>

* Then proceed to checkout and confirm your payment.

<figure><img src="/files/kNxYX85LQsXMWtOPNCuX" alt=""><figcaption><p>Confirm your payment</p></figcaption></figure>

{% hint style="success" %}
Repeat the process again if you wish to add more device slots.
{% endhint %}


# Cancelling Subscription

This section explains how to cancel your FlytBase subscription's auto-renewal.

#### Follow these steps to cancel your subscription's auto-renewal.

* Go to 'My Account' from the top right corner of the FlytBase dashboard.
* Then click on 'Manage Subscription'.

<figure><img src="/files/z4O3NFKi8r95eMiUixi7" alt=""><figcaption><p>Manage Subscription</p></figcaption></figure>

* Enter your email and sign in with the One Time Password (OTP) received over email.

<figure><img src="/files/nHN0PJ50d9WUiWsRnEOP" alt=""><figcaption><p>Sign in with an OTP</p></figcaption></figure>

* Now click on the subscription you want to cancel.

<figure><img src="/files/v0ZhyJozoWolX31DiBzF" alt=""><figcaption><p>Click on the concerned license</p></figcaption></figure>

* Then click on 'Cancel Subscription' in subscription details, and select a reason for cancellation.

<figure><img src="/files/k5UWJGXgYnffcp5SgNwl" alt=""><figcaption><p>Cancel Subscription</p></figcaption></figure>

* Your subscription will then be cancelled on the specified date.

<figure><img src="/files/VRcqAWL8VtCPXr5pX6Xq" alt=""><figcaption><p>Confirm Cancellation</p></figcaption></figure>

{% hint style="info" %}
To remove a scheduled cancellation, click on 'Remove scheduled cancellation' from subscription details.
{% endhint %}


# Managing Payment Method and Invoices

This section guides you on how to change the payment method for your FlytBase subscription.

{% hint style="info" %}
FlytBase does not store your payment information; instead, we manage payments through Chargebee, a standard subscription management tool.
{% endhint %}

#### Follow these steps to change the payment method for your FlytBase subscription:

* Go to 'My Account' from the top right corner of the FlytBase dashboard.
* Then click on 'Manage Subscription'.

<figure><img src="/files/UmcA716WZT7m6hxAIUdI" alt=""><figcaption><p>Manage Subscription</p></figcaption></figure>

* Enter your email and sign-in with a One-Time Password (OTP) received over email.

<figure><img src="/files/PS8TCPMcnwzBJrv2YFOx" alt=""><figcaption><p>Sign in with an OTP</p></figcaption></figure>

* Then click on 'Payment methods'.

<figure><img src="/files/FQkKRvpNxoCw13MGRQff" alt=""><figcaption><p>Payment methods</p></figcaption></figure>

* Now click on 'Edit Payment Method' to change your payment details.

<figure><img src="/files/qsWRQog3m2TL2F3OUsun" alt=""><figcaption><p>Edit payment method</p></figcaption></figure>

#### Billing history

To access your invoice history, follow the steps mentioned below:

* Go to 'My Account' from the top right corner of the FlytBase dashboard.
* Then click on 'Manage Subscription'.
* Enter your email and sign in with a One-Time Password (OTP) received over email.

<figure><img src="/files/GQ8S67kDIUk0kz7Om2wD" alt=""><figcaption><p>Sign in with an OTP</p></figcaption></figure>

* Then click on 'Billing History' to access previous invoices.

<figure><img src="/files/lHeHTj5cEGOtzxDaQjBB" alt=""><figcaption><p>Billing history</p></figcaption></figure>


# Delete Account

This section explains how to delete your FlytBase account.

## To delete FlytBase Account

* Log in to the FlytBase account that you want to delete.
* Navigate to  '**My Account**' from the top right corner of the FlytBase dashboard.
* Click on the '**Delete**' button mentioned against 'Delete my account'.

<figure><img src="/files/rlbDHgzot3Xi3V8jNo2Q" alt=""><figcaption></figcaption></figure>

While deleting your account if you face any trouble please contact us at <mark style="color:blue;"><support@flytbase.com></mark>.

{% hint style="danger" %}
Deleting an account will remove all associated data, including any content, files, or information that was associated with the account. Once an account is deleted, it cannot be restored.
{% endhint %}


# Troubleshoot Problems

A guide to troubleshooting common problems with DJI Drones and Docking stations powered by FlytBase.

{% content-ref url="/pages/Y7yhyUWumaOUPPn1QPtb" %}
[Troubleshooting for DJI Drones](/doubts/troubleshoot-problems/troubleshooting-for-dji-drones)
{% endcontent-ref %}

{% content-ref url="/pages/rXcfxq07f7GK1TuBFMjg" %}
[Troubleshooting for Docking Stations](/doubts/troubleshoot-problems/troubleshooting-for-docking-stations)
{% endcontent-ref %}

If your questions are still not solved please email us at <mark style="color:blue;"><support@flytbase.com></mark>, we try to answer and address every problem of yours!


# Troubleshooting for DJI Drones

## Troubleshooting for DJI Drones

Learn more on how to troubleshoot common problems with DJI Drones using FlytBase. Issues specific to DJI drones can usually be resolved by:

* Keeping the firmware on your aircraft and remote controller up to date. Most errors are caused by incorrect firmware versions. You can update the firmware using DJI Assistant/Go-4/Pilot apps.

#### Diagnosing the Issue <a href="#diagnosing-the-issue" id="diagnosing-the-issue"></a>

FlytBase offers **Diagnostic** messages for common issues faced by DJI Drones. This helps the user understand the reason for common warnings and errors and is a great tool for debugging. The Diagnostics tab displays messages and possible solutions

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2F1oLLjtso81GgRRGzhP6u%2Fscreenshot.png?alt=media&#x26;token=1a921894-4b0b-4118-a035-dfec1f0d5a4d" alt=""><figcaption></figcaption></figure>

## Frequently Reported Issues  <a href="#frequently-reported-issues" id="frequently-reported-issues"></a>

**DJI Aircraft activation**

Ensure that your DJI Aircraft is activated. Here is a [<mark style="color:blue;">guide</mark> ](https://www.youtube.com/watch?v=VvqTFxe8RNw)on how to activate your DJI aircraft.

**The Drone is offline in the FlytBase dashboard**

* Ensure all permissions have been given to FlytBase while downloading the application.
* Check if the drone is online and connected also look if the device is running on the FlytBase dashboard to eliminate slow network issues.

**Failed to execute a Waypoint Mission**

* Ensure that the remote controller is in P-mode.
* Check that you have the correct firmware version and that the drone is online in the FlytBase dashboard.
* Recheck the mission altitude set on the FlytBase dashboard.
* Ensure that the distance between the waypoints is more than 1m.

**Failure during Mission Finish Action**&#x20;

* Such a case takes place when the FlytBase dashboard displays an error message **"Execution of this Process has timed out".** This happens when the DJI drone stops responding to the commands being sent by FlytBase due to weak remote controller signals. Please go to the Diagnostics tab to look for this warning.
* Ensure that the drone is within range of the remote controller and has no blind spots. A quick solution is to adjust antennas and plan the mission a little closer to the current remote controller range.

**Failed Damping checks**

The damping check error appears if two waypoints have an acute angle between them and a mission radius has been set. If the angle is too close, the DJI SDK does not allow the drone to execute the mission radius and the check fails. As per DJI- **"*****DJI has the restriction that the Damping distance for Waypoint A plus the damping distance for Waypoint B should be smaller than the distance between A and B".*** Dropping the waypoints again usually fixes this error.

**If not able to view the video stream of the drone in the FlytBase dashboard**

* Refresh the video from the FlytBase dashboard.

**FlytBase Dashboard: Video Feed Refresh Button**

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2FA4oK5eixYg5bX954c16l%2Fscreenshot%20(6).png?alt=media&#x26;token=7ee3bf38-0949-43a7-a1e2-914dd906d5ca" alt=""><figcaption></figcaption></figure>

**Waypoint actions set for the mission are not getting executed**&#x20;

* Ensure that the actions have been set and saved while configuring the mission.
* Verify that no mission radius/waypoint radius exists on the same waypoint. If this is the case, the waypoint actions will not function. This is a constraint imposed by the DJI SDK.

**The drone video feed is laggy and I observe latency**

* Go to [<mark style="color:blue;">video statistics</mark>](/flight-operations/cockpit-view#live-hd-video-feed) and ensure that the resolution is set to high detail. At high detail, the FPS goes down.
* If this still does not help, please reach out to <mark style="color:blue;"><support@flytbase.com></mark> with a screenshot of the FlytBase Video Streaming Statistics Widget.

&#x20;If you still have questions or are facing issues, contact the support team at <support@flytbase.com> and take advantage of our tech support! It would be great if you can reach out to the support team with the following information to assist you better:

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2F87IZzq0opgeUK1HCd1vs%2FVideo%20sstatics.png?alt=media&#x26;token=f20271f5-e937-4a18-ad62-fca4770cbdf2" alt=""><figcaption><p>Cockpit view with Video streaming statistics</p></figcaption></figure>


# Troubleshooting for Docking Stations

Learn more on how to troubleshoot common problems with FlytBase-supported Docking Stations. Issues specific to Docking Stations can usually be resolved by:

* Keeping the firmware on your docking station up to date. Most errors are caused by incorrect firmware versions. Please contact your Docking Station manufacturer to learn more.

#### Diagnosing the Issue <a href="#diagnosing-the-issue" id="diagnosing-the-issue"></a>

FlytBase offers Diagnostic messages for common issues faced by Drone Docks This helps the user understand the reason for common warnings and errors and is a great tool for debugging. Diagnostic messages regarding any issues faced by the docking station will be sent to the dashboard, helping the user understand the reason why any [<mark style="color:blue;">Docking Station routines</mark>](/features/operations/docking-station#docking-station-utility) are failing. **Diagnostics tab displays warning and error messages along with possible solutions**

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2F7oYeEHobiwgC6yFLEQrV%2Fscreenshot.png?alt=media&#x26;token=4f91ddc4-8966-4ec6-8570-fc051a3ea3b9" alt=""><figcaption></figcaption></figure>

#### Frequently Reported Issues  <a href="#frequently-reported-issues" id="frequently-reported-issues"></a>

**My station is registered on the dashboard but I can not see it in the list of registered devices**

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2FPJ8pH5bKaJiH50qeL5vU%2Fno%20stations.png?alt=media&#x26;token=0d731f61-f665-4410-a32a-ca4590cc0d33" alt=""><figcaption></figcaption></figure>

* Try clearing your browser cache (ctrl+shift+r) and wait for some time (30s).
* If the above does not help, restart the Docking Station and [<mark style="color:blue;">re-register</mark> ](/supported-hardware/docking-station-and-compatible-drones)it on FlytBase.

If this does not help, please write to the team at <support@flytbase.com>.

**The Docking Station is offline in the FlytBase dashboard**

**FlytBase Docking Station Utility Window**

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2FpZ2ozcL0qClCCIfdnIuS%2Foffline%20D.S.png?alt=media&#x26;token=31f79396-b380-4a88-8318-3c850306ff57" alt=""><figcaption></figcaption></figure>

* Ensure that the docking station is powered up and has an active internet connection.
* Try clearing your browser cache (ctrl+shift+r) and wait for some time (30s).
* Check if the Docking Station Processing Unit is offline in the [<mark style="color:blue;">Utility Window</mark>](/features/operations/docking-station#docking-station-utility). This will help square in on network issues and confirm if the Docking Station Processing Unit is not receiving a heartbeat from the Docking Station Controller.
* Ensure the device running the FlytBase dashboard has an active internet connection.
* Power cycle the docking station.

If this does not help, please write to the team at <support@flytbase.com>.

**The docking station is online, but the Drone and RC statuses are not visible, and the Docking Station routines are greyed out**&#x20;

**Docking Station Utility Window**

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2FvINk4RjefdOYQ15mnddE%2Fscreenshot%20(1).png?alt=media&#x26;token=fe8e7754-a5f7-4ba0-af4e-5755ee05f2df" alt=""><figcaption></figcaption></figure>

* Ensure that the Drone and RC are powered on.
* Ensure that the Drone is [<mark style="color:blue;">linked</mark>](/features/settings/docking-station) to the Docking station.
* If that does not work, then try to delink and link the Drone and Docking Station again.

**The pre\_takeoff routine fails, resulting in a mission execution failure**&#x20;

Give the **Diagnostics** tab a try to see if there are any strange warnings with respect to the Docking Station. If yes, please contact your Docking Station manufacturer to diagnose this further.

* Restart your Docking Station and try executing the mission/routine again.

If that does not work, then follow the Docking Station specific troubleshooting steps:

* At times, during the **pre\_take off routine**, the Drone and RC are powered on as expected and the docking station enclosure opens. However, the station fails to get into ready mode due to drone GPS check failure. To solve this, ensure that the drone has acquired the minimum number of GPS satellite count (7 as per DJI).
* If the GPS checks still fail, move away from any metal objects or relocate your station to a new location to prevent interference.
* Ensure that the Docking Station Status in the Utility window is **Ready for takeoff**. If not, run the **post\_ land routine** once to get the station into Ready for takeoff status and then try executing the mission again.

If this does not help, please write to the team at <support@flytbase.com>

<figure><img src="https://624983578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8kEOR9Axa8yvxT5Sl2%2Fuploads%2FZkUApqHqfpkwtD8T0TkL%2Fscreenshot%20(3).png?alt=media&#x26;token=f9f7f27b-bd5a-4a7f-a57a-21d74915f1a1" alt=""><figcaption></figcaption></figure>

**Prime routine fails to cause a failure in executing a Mission**

* Give the Diagnostics tab a try to see if there are any strange warnings with respect to the Docking Station.
* Restart your Docking Station and try executing the mission again.

If that does not work, then follow the Docking Station specific troubleshooting steps:

**Pre\_take off routine fails to cause a failure in executing a Mission**

* Ensure that the Drone and Docking station is online in the FlytBase dashboard.
* Restart your Docking Station and try executing the routine again.

If that does not work, then follow the Docking Station specific troubleshooting steps:

* Try powering on the Drone and RC manually from the Docking Station Utility window and open the enclosure. If all the above work, try executing the routine again.

If this does not help, please write to the team at <support@flytbase.com>

**How do I re-bind the drone with my docking station?**&#x20;

The Docking Station Bind mode is used to re-bind the remote controller with the drone.

* Power on the docking station.
* Power on the Drone and RC from the Docking Station Utility window on the FlytBase dashboard.
* Go to FlytBase settings, select the drone from the top left, navigate to drone control, and click on bind. This will trigger the binding process.

Please ensure that your Docking Station is linked to the drone before binding the drone. Learn more about linking your drone [<mark style="color:blue;">here</mark>](/features/operations/docking-station).

**I am getting hardware-related warnings and errors in the utility window**

* Go to the diagnostic tab and see the root cause of the error and possible solutions. Please contact your Docking Station manufacturer to diagnose this further.

**I am getting Automation Failed Errors in the FlytBase dashboard**

FlytBase is designed for automated workflows. Automation will fail if:

* You take manual control of the drone in flight.
* You abort an automated action from the FlytBase dashboard.
* The Docking station routines, do not work as expected.

If you still have questions or are facing issues, contact the support team at <support@flytbase.com> and take advantage of our tech support!​​


# Troubleshooting Guide for RTK- Precision Landing

### Troubleshooting Guide for RTK- Precision Landing

FlytBase offers Diagnostic messages for common issues faced by Drones and Docking Stations. This helps the user understand the reason for common warnings and errors and is built for troubleshooting. Common warning and error messages faced by the DJI Drones can be viewed in the Drone tab of the Diagnostics Widget.

To view warning and error messages, as well as possible solutions, click on the Diagnostics button in the bottom left corner of the FlytBase dashboard.

### Viewing RTK States on the FlytBase Dashboard

The FlytBase dashboard displays common states associated with the RTK system, which can be useful for troubleshooting issues with the RTK system. The states are as follows:&#x20;

| RTK Enabled in DJI Pilot and Supported by drone | RTK Connection Status       | RTK Positioning Solution | Final RTK State on FlytBase |
| ----------------------------------------------- | --------------------------- | ------------------------ | --------------------------- |
| No                                              | x                           | x                        | Disabled                    |
| Yes                                             | Scanning,Connecting         | x                        | In progress                 |
| Yes                                             | Disconnected, Idle, Unknown | x, None,Unknown          | Error State                 |
| Yes                                             | Connected                   | Fixed Point              | Ready                       |


# FAQs

Frequently Asked Questions about FlytBase are answered here.

1. **How can I request a new feature in FlytBase?**&#x20;

   We encourage you to contact our technical team directly to give feedback on FlytBase’s performance, suggestions, and ideas for new features useful for your drone application. You can write to us at <mark style="color:blue;"><support@flytbase.com></mark>.

#### Operations&#x20;

1. **How can I change my drone's name?**&#x20;

   To change the name, vehicle ID, or Token of a drone, locate the drone card on which you want to make changes, click on ![](/files/C6L3QgJTrOfsTWgVhgcg) icon of the drone card, and select the 'edit' option from the displayed options. The '**update drone**' option will show up. make the required changes to the drone's name and then click on the '**update**' button to save the changes.
2. **The drone is not coming online, only the docking station is online.**&#x20;

   This typically occurs when the Odroid, RC, or drone is not turned on. Make certain that all of these devices are turned on. Even after turning everything on, do check the DS power supply and the internet connectivity. If it still doesn't work then contact support at [<mark style="color:blue;">support@flytbase.com</mark>](mailto:support@flytbase.com).
3. **What to do when the user gets an “Automation failed” message on the dashboard?**&#x20;

   This might happen when a mission is going on and the user tries to take manual control of the drone, then automation may fail.&#x20;
4. **The docking station is not coming online.**&#x20;

   This could happen because of two possible reasons, firstly the docking station may not be receiving proper power supply, causing connectivity issues. Secondly, the Raspberry Pi, may have turned off. Additionally, if the docking station lacks internet access, it may also cause connectivity problems. Make sure to check these factors to resolve the connectivity issues and ensure smooth operations.
5. **While Registration of Docking station what to do if we get a message of registration failed?**&#x20;

   If the docking station is ON for more than an hour, it gets out-off the binding mode. The user should reboot the docking station in such a case. You can also confirm if the UDC is correctly typed.&#x20;
6. **My dashboard's “Next” button after entering the UDC code is frozen what to do?**&#x20;

   This could happen while copy-pasting the UDC the is some space extra spacing is given. Try re-entering the UDC code manually or hitting “Backspace”.
7. **How can I control the opening/closing of the box remotely, and receive its vital information in the FlytBase dashboard?**&#x20;

   To control the opening/closing of the box remotely, navigate to the [<mark style="color:blue;">docking station</mark>](/features/operations/docking-station) guide and receive its vital information in the FlytBase dashboard. The docking station can also be controlled by the docking station's own dashboards.

#### Planning

1. **When the user launches a mission/manual take-off from the dashboard, but the docking station isn't ready?**

   The user will encounter this if the drone does not have GPS counts. So the user should ensure that the drone is kept in an area where it can acquire satellite counts/GPS counts. Alternatively, via the dashboard, run the "Open enclosure" command and wait for the drone to establish a GPS lock before launching your mission.&#x20;
2. **I launched a mission/manual take-off from the dashboard, but the docking station isn't ready.**

   This problem comes as a result of GPS difficulties. You will encounter this if the drone does not have GPS counts. Therefore, make sure that the drone is kept in an area where it can acquire satellite counts/GPS counts. Alternatively, via the dashboard, run the "Open enclosure" command and wait for the drone to establish a GPS lock before launching your mission.&#x20;

#### Settings

1. **What kind of accuracy and reliability can I achieve while using the FlytBase Precision Landing feature?**&#x20;

   The accuracy & reliability of the precision landing module is most critical for autonomous operations to work. FlytBase has worked with customers to attain 99.99% landing accuracy & reliability with DJI Mavic 2 drones. Click [<mark style="color:blue;">here</mark>](https://www.youtube.com/watch?v=7ateo0KIYc8) to see the FlytBase precision landing module in action with the DJI Mavic 2 drones.
2. **Can I abort the Failsafe action from the dashboard?**

   Yes, the Failsafe Actions can be aborted by clicking “**Abort**<img src="/files/uVsaRvAs88qvw2vrrJYW" alt="" data-size="line">” after the drone starts performing the failsafe action.&#x20;

#### Flight Operations

1. **My drone is online in the FlytBase dashboard but I can not see the video feed.**

   At times due to an unstable internet connection, the FlytBase mobile app does not go into cockpit view hence video feed is not available. Try checking your internet connection to make sure the video feed is visible in the FlytBase dashboard.
2. **Can I share the drone's live video feed with other stakeholders for role-based access?** Yes, FlytBase enables you to [<mark style="color:blue;">securely share</mark>](/flight-operations/guest-sharing) your drone's [<mark style="color:blue;">Live HD video</mark>](/flight-operations/cockpit-view#live-hd-video-feed) feed.
3. &#x20;**How do I set up FlytBase for the first time?**&#x20;

   To get started, please visit [<mark style="color:blue;">Understanding FlytBase</mark>](/understanding-flytbase) to know more about FlytBase's workflow, required hardware, and software setup.&#x20;


# Help & Support

If you are facing any issues, please contact [<mark style="color:blue;">support@flytbase.com</mark>](mailto:support@flytbase.com) with a detailed description of your problem, screenshots or videos of the error messages.&#x20;

###


# What's new

For new updates and improvements in FlytBase

<figure><img src="/files/52rmL1NdX5l6o9x9qmfB" alt=""><figcaption><p>New Releases</p></figcaption></figure>

FlytBase is a constantly evolving platform that regularly introduces new updates and improvements to enhance your experience and increase the capabilities of the system. The development team at FlytBase is committed to keeping up with the latest technological advancements and industry trends to provide cutting-edge solutions for autonomous drone operations; they take feedback seriously to incorporate it into their product roadmap to ensure that they are meeting the evolving needs of their users.

To receive regular updates and improvements visit [<mark style="color:blue;">What's new</mark>](https://releases.flytbase.com/). These updates often bring improvements to the existing features, making them more robust and efficient.

Overall, FlytBase is a dynamic platform that continues to evolve to meet your needs and provide you with the best experience possible.


