We are launching the beta program for Flyt: Drone Applications Platform. To sign up, please visit: http://www.flytbase.com.
What is Flyt?
Flyt platform consists of an advanced flight computer system (FlytPOD) and its operating system (FlytOS), that allow developers and researchers build and deploy custom drone applications for variety of use-cases, such as, precision agriculture, surveys, delivery, aerial photography, inspections, etc. It is built on proven components to seamlessly handle all the complexities of making drones work, and provides the right toolset to developers to efficiently implement high-level application logic.
The key features provided by the Flyt platform are:
- Open APIs to write custom drone applications in Python / C++ / REST / ROS.
- Plug-n-play payload support: easily integrate your application specific payloads (cameras, sensors, actuators).
- Octa-core processor: implement image-processing, SLAM and other computationally intensive algorithms, onboard your drones.
- SDK and sample apps for Web/Mobile: create custom UI for your applications.
Why Flyt?
Flyt is built by the young multidisciplinary team of researchers at NavStik Labs. Having worked with various drone developers and researchers across the world, we realised that although the technology has matured to enable use of drones in a variety of commercial applications, it was still quite challenging to build one! The developers need to deal with a number of layers (in hardware and software), before they can get started with the real work of building the business application. Further, we could not find any suitable flight-computer, available off-the-shelf, that a developer can get started with. This was the genesis of Flyt.
Flyt offers a radically different approach to building drone applications. The communication architecture has been designed ground-up, to allow seamless data-sharing between onboard apps and ground (web/mobile) apps. This allows easy integration of custom payloads (sensors, actuators), as required for the application. ROS and OpenCV are an integral part of the platform, making it extensible and compliant with standards. Advanced capabilities, such as, onboard image-processing, swarm, SLAM, AI / ML, cloud-connectivity, etc. can be easily integrated on Flyt. The innovative FlytConsole app makes it easy to configure/manage your FlytPOD through a web/mobile interface.
With Flyt, we hope a number of developers and researchers will be able to jump start their drone projects. A large number of common components, needed for any advanced drone application, have been pre-implemented in the framework, which are exposed through open APIs. SDKs and sample-codes make it easy to build custom onboard and web/mobile apps, to get the drones working for you!
Tech Specs:
Hardware (FlytPOD):
- Processors: Octa Core - A15 @2GHz, A7 @1.4 GHz, and ARM Cortex-M4 @180MHz
- RAM: 2GB
- Graphics: Mali T628 (600 MHz)
- Storage: 32 GB
- Sensors:
- 3-axis Accelerometer
- 3-axis Gyroscope
- 3-axis Magnetometer
- Barometer, GPS
- Support for: Dual GPS & Mag, Gimbal, LiDAR, Px4Flow, Camera
- Communication: Built-in High Power WiFi - Dual Antenna, ext. 3G/4G dongle, ext. radio options.
- Interfaces:
- GPIOs, ADC, UART, SPI, I2C, CAN
- 2 x USB3.0 + 1 x USB2.0
- HDMI Out
Software (FlytOS):
- Linux: Lubuntu 14.04
- ROS Indigo, OpenCV 2.4.11
- FlytCore v1.0, FlytConsole v1.0
- OpenWRT for networking
- C++, Python, ROS, RESTful APIs
- SDKs for Web/Mobile
- Support for Multirotors, Fixed-Wing
- Authentication, Security and Updates Management
Launching Beta Program!
We have completed the internal trials and are launching the beta program. We will be working closely with select beta-flyters, over next few months, to get their drone applications up and running. We hope to gather a lot of valuable feedback and fine-tune the platform, to suit their needs, during the course of this program.
We are looking to engage with researchers and developers who are keen on building advanced drone application for various use-cases. If you would like to participate in the beta program, please visit: http://www.flytbase.com
We are working on extensive documentation, user manual, tutorial videos, and sample onboard/web/mobile apps to help you get started!
We are all ears for any comments or feedback. Please feel free to get in touch with us at admin@navstik.org!
Comments
Since it is all built on cordova, the developers can easily recompile the code for iOS or any other platform.
The RESTful/websocket documentation could anyway be be used to create native apps (if there is a strong reason for that).
If you need examples/documentation on any of these items, do let us know!
@Nitin. The mobile app for Android/iOS app (well Android I did't find an iOS variant) is W3C WebApp supported by using Cordova/PhoneGap platform. I was hoping for something more native for both
Updates:
Nice platform, Nitin. Registered at Flytbase, looking forward to documentation and some sample applications. What could be the weight and power ratings of this platform.
Hello Chris,
Yes, the real-time component is a fork of PX4 code. Sure, we will make it clear!
Do let us know if you have any other comments. Thanks!
This is a fork of the PX4 code. They might have made that more clear.
Can you tell us a bit more about the hw split between the M4 and the A15/A7? Which processor has the sensors? What software runs on each? What flight stack are you using?
Which specific sensors are you using?
Is this perhaps an Odroid-XU4 combined with a Pixhawk? Nothing wrong with that of course, and good software integration could make that a great platform.