Which SDK to use to develop an autonomous drone
CompletedHello,
I want to develop an autonomous drone using the M300 but i don't know how to do it. The OSDK seems to be the right way but i have some doubts. Manifold look not available in Europe and PSDK is recommanded over OSDK (https://developer.dji.com/document/30ac6801-db84-46c2-baf2-8ad8d62bf3ba).
The problem is that to use the PSDK (if I understand correctly) I need the authorization to Start Payload SDK development (https://developer.dji.com/document/1a23bce5-9463-4c01-a002-9d2ea5ddfaf8) but i dont want to create a payload and i am not sure that i can get stereo vision from PSDK
What is the best way to make an autonomous drone?
-
First of all, about OSDK, it provides flight control function and runs on the onboard computer. The supported onboard computer platforms include ARMv7/ARMv8/X86_64, STM32. Manifold2 can be used as an onboard computer to develop OSDK, or you can choose other onboard computer for development. Since PSDK 3.x, OSDK and PSDK functions have been integrated. Using PSDK can be used for development on the OSDK port of M300, which is the same as OSDK (4.x), it supports to get video stream or stereo stream. About DJI SDK, please refer to this article: Introduction to the basic functions of DJI SDK https://sdk-forum.dji.net/hc/en-us/articles/4405255075737 and about PSDK 3.x sample runs on the M300 OSDK port, PSDK 3.0 version OSDK (OSDK 5.0) introduction and guidance https://sdk-forum.dji.net/hc/en-us/articles/4408437830041
Please sign in to leave a comment.
Comments
1 comment