OSDK 3.5 was released on 15 Dec 2017. This release brings new features for the Matrice 210 and 210 RTK aircraft. Developers will now have access to the live streams of the main (Zenmuse X4 and X5S) and FPV cameras. Additionally, more complete license information is added to the repository. 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.