NOTE This article is Machine-Translated. If you have any questions about this article, please send an E-mail to DJI, we will correct it in time. DJI appreciates your support and attention.
According to the features、resource usage and toolchain to choose the OS and the development platform for the application.
Linux
Choose ROS
Choose FreeRTOS
Table1. Features Suppport
Class | Name | Description | Linux | RTOS | ROS | Drone | NOTE |
---|---|---|---|---|---|---|---|
Control | Time Synchronization | Get the timestamp of the drone flight controller, get hard synchronization signals such as NMEA data UTC time ,subscription PPS signal | ✓ | ✓ | ✓ | M300 RTK M200 RTK V2 M200 V2 |
- |
Basic Control | Set and obtain the parameters of the flight controller to perform basic flight tasks | ✓ | ✓ | ✓ | M300 RTK M200 RTK V2 M200 V2 |
||
Motion Planning | Waypoint mission and hotpoint mission | ✓ | ✓ | ✓ | M300 RTK M200 RTK V2 M200 V2 |
||
Management | Information Management | Get drone's flight controller broadcast information and subscribe the data of the drone flight controller | ✓ | ✓ | ✓ | M300 RTK M200 RTK V2 M200 V2 |
|
Gimbal Management | Rotation and reset the gimbal, set the basic parameters of the gimbal, get the current status and basic information of the gimbal | ✓ | ✓ | ✓ | M300 RTK M200 RTK V2 M200 V2 |
||
Camera Management | Control the camera to perform basic actions such as taking pictures, recording and zooming, and set basic parameters such as camera shutter, aperture, and ISO | ✓ | ✓ | ✓ | M300 RTK M200 RTK V2 |
||
Expansion Category | Advanced Visual | Obtain camera image and stream (obtain original stream and H.264 stream) to achieve object recognition and other advanced functions | ✓ | - | ✓ | M300 RTK M200 RTK V2 M200 V2 |
M200 RTK V2 and M200 V2 only support obtaining the original camera stream and H.264 stream |
SDK Interconnection | MSDK, PSDK and OSDK communication | ✓ | ✓ | will support | M300 RTK M200 RTK V2 M200 V2 |
- |