OSDK 3.7 was released on 14 Aug 2018. This release adds new telemetry data, a few new APIs and some general improvements along with revamped telemetry API reference. Please see the release notes for more information.
This document helps you get started with the various aspects of building OSDK applications.
Developers can get started immediately by following the steps to run a sample application. If you haven't been here before, please read the rest of this document.
This section introduces and compares the products compatible with the DJI OSDK, and outlines the SDK itself.
The features available through the OSDK are detailed in our Feature Guides. These guides provide useful information about various aspects of modules present on DJI vehicles. The guides also help users understand the interaction of the Onboard SDK with the feature set.
This section provides a step-by-step guide taking you through the entire development process.
We provide a number of samples designed to showcase example end-to-end implementations of various OSDK modules. Each sample application has implementations as standalone Linux programs, ROS nodes and STM32 applications.
Detailed reference for OSDK APIs can be found in the API Reference section.
Please comply with local regulations during the development of your application. Please refer to http://flysafe.dji.com/ for more information. The operator must maintain sole responsibility for the safe operation of the vehicle, including maintaining the ability to take manual control of the vehicle at all times to maintain safety in the event of a malfunction of any aspect of the Onboard SDK modules.