FlytOS
drone, operating system, flytos, flytpod, autopilot, uav, navstik, drone software, airware, pixhawk, px4, ardupilot, odroid, companion computer, robotics, unmanned aerial vehicle, matrice, manifold, image processing, drone API, drone android, drone python, drone restful, drone WebSocket, flight computer, redundancy, reliable autopilot, commercial drones, Companion Computer, Drone SDK, Drone API, operating system for drone, UAVs operating system, drone kit, drone development kit
14710
page-template,page-template-full_width,page-template-full_width-php,page,page-id-14710,ajax_fade,page_not_loaded,,qode-title-hidden,qode_grid_1300,qode-content-sidebar-responsive,qode-theme-ver-10.1.2,wpb-js-composer js-comp-ver-5.1,vc_responsive
Drone Programming

Drone Applications Development Framework

FlytOS is a framework which provides Drone APIs and SDKs for building high-level drone applications such as aerial delivery, precision agriculture, surveys, photography, industrial inspections and disaster management. FlytOS supports multiple Companion Computers.

FlytOS is an drone operating system which is built on ROS (Robot Operating System) and Linux, making it an ideal platform for research and commercial drone applications. It interacts with the drone / autopilot (flight stack) and exposes high level FlytAPIs in ROS, C++, Python, REST and Websocket. These rich set of APIs allow for easy development of onboard business logic as well as remote monitoring and control through web and mobile apps.

FlytOS provides several other features including security and 3D software simulator, to help developers build professional drone apps better and faster!


FlytOS Framework

Supported Hardware

INTEL EDISON

Intel Edison

ODROID XU4

Odroid XU4

RASPBERRY PI 3

Raspberry Pi 3

NVIDIA JETSON TX1

NVIDIA Jetson TX1

QUALCOMM SNAPDRAGON FLIGHT

Qualcomm Snapdragon Flight

INTEL AERO

Intel Aero

FlytPOD

FlytPOD

FlytPOD Pro

FlytPOD PRO

Nvidia TX2

NVIDIA Jetson TX2

Intel Joule

Intel Joule

Features

ROS Based

Easily plugin other ROS modules/libraries, sensors

Onboard APIs

Rich APIs exposed in ROS, C++, Python for developers.

Web/ Mobile APIs

APIs for web/mobile available in Restful, Websocket.

PX4/APM Autopilot Support

Supports APM and PX4 flight stack (Pixhawk) running mavlink.

Web-Server

Built-in lightweight web-server for hosting web-apps.

Control Station

Ready to use web-based control station: FlytConsole

Remotely trigger apps

Trigger onboard apps from remote web/mobile UI.

3D Simulator

Use FlytSim to test your apps before deploying them on real hardware.

Flyt SDKs

Web and mobile SDKs to help you get started with onboard and offboard apps.

Object Tracking

Onboard Computer Vision for object tracking and following: FlytFollowMe.

April Tags Recognition

Integration with April Tags ROS library for parametrized tags detection

Machine Learning

Integration with onboard Machine Learning inference (Deep Learning on TX1).

Coming Soon:

Built-in generic Vision, Swarm modules; Support for other popular drones/autopilots.

FlytSDKs

FlytBase Drone SDK (aka FlytSDK) for Mobile/Web Applications provides the right tools for developers to jumpstart their Drone App building process. Using the available Drone APIs (aka FlytAPIs) developers can build a variety of drone applications as per their requirement.


The SDKs have Web and Android libraries pre-integrated. So, the developers don’t need to worry about including related libraries or initializing the socket connection. They get a basic setup ready with a template for the REST or Socket calls
.

FlytSDK Android

FlytSDK WEB

FlytSim

FlytSim provides a 3D software simulation environment for FlytOS. Applications developed using FlytAPIs can be tested in FlytSim, before deploying on actual drones. This offers developers a pleasant drone application development experience while keeping it safe, and saving them huge amount of time and effort.

 

Download Now

Supported Platforms

We support all major platforms such as DJI (Matrice 100, Matrice 600, DJI A3/N3, Mavic Pro, Phantom Series and Inspire Series),

Ardupilot (Pixhawk/Pixhawk 2.1 Cube Autopilot), PX4 (Pixhawk/Pixhawk Mini) and 3DR Solo.

DJI-logo
Ardupilot
px 4 outopilot
solo

Headstart your drone development with FlytPi Kit

Resources & Support

There are a number of resources available to help you, as you get started and build your next-gen drone applications with FlytOS. We are proud of our extensive documentation; it it one of the best in the industry. Check it out and let us know what you think! Tons of sample applications, built on FlytOS, are available on github. Feel free to use them as templates to accelerate your development. For more inspiration, take a look at our Youtube Channel.

Github

Youtube

We understand that developing a drone application is a multidisciplinary activity, and can, at times, get overwhelming. To support our users, we have a number of channels available. Use our Forums for any technical queries. Join our Facebook group to interact with other users and get some inspiration for your next drone application. For any quick questions and free-flowing discussions, we are available on Gitter.

Forums

Facebook

Gitter