Features
Easy To Customize
Quickly build your own autonomous piloting applications using intuitive commands (arm, takeoff, land, etc.)I. The API handles all communication with the drone; simply initiate your application with connect function and watch your designs come to life!.
Cross-platform
The SDK is fully compatible with ISO C++ 14 and CMake.Develop your application on any one of several different platforms (Windows, Mac, and Linux) and test using software in the loop (SITL) before loading and operating the application on your drone.
Simulator Support
You can simulate any application you build with the SDK using SITL-ArduPilot directly on your PC, allowing you to safely and accurately test, evaluate, and refine your developed application before loading onto your drone.
Installation Service
Simply download the SDK and link it to your application to complete the installation process. All steps are detailed in the documentation, and our team is ready to provide any support you need during installation.
Developer friendly
Extensive, easy-to-read documentation and numerous tutorials allow easier and more rapid application development.
Configurable
Simply changing parameters within the configuration file that comes with the SDK allows quick and easy adaptation to the needs of your application. .
Informative
Extensive logging functionality allows you to trace problems and easily debug your code. Enable logging to a file, the console, or both through the configuration file.
Compatible with Ardupilot
OttoFly's SDK works seamlessly with ArduPilot, the most advanced, full-featured and reliable firmware available for autonomous flight control of drones.
Save your time
Focus on developing your application, and let OttoFly's SDK take care of the details. Simply arm and control your drone using our easy-to-use API.