It's no secret that DJI welcomes developers to create apps and software for its drones. (If you've never heard of its yearly Developer Challenge, you should check it out.)

During its inaugural AirWorks conference yesterday, DJI announced that they're going to make that process a whole lot easier by giving users the chance to create their own professional drone apps using new software tools. The company has improved its Mobile and Onboard SDKs and added new features that allow developers, or anyone interested in participating, the ability to build apps from the ground up. 

These features include new user interface libraries, an onboard trajectory planning and control framework, and a brand new flight app called Ground Station that makes designing 2D and 3D maps possible. Currently in public beta, Ground Station also can be integrated into third-party apps.

DJI's new SDK tools makes the process of app creation easier and more efficient. The user interface library allows users to "easily generate precise trajectories, capture lidar data, align and export point clouds, and halt trajectory control if an unexpected obstacle is detected." All of this will hopefully allow users to develop their apps more quickly.


According to DJI Vice President of R&D Robert Schlub, the idea is to give developers the ability to "focus their energy on pioneering new applications, not on duplicating efforts by creating another user interface." The new Mobile and Onboard SDK seeks to make developing apps more efficient for all, giving developers access to a workflow that allows them to "quickly prototype and deploy" DJI apps.

Here's what DJI Director of Strategic Partnerships Michael Perry had to say about the new SDK tools:

Drones are transforming industries from construction to surveying to agriculture to public safety, and the innovations we’ve seen so far have just scratched the surface of how drones can help enterprises work faster, safer, more efficiently and at a lower cost. DJI wants to help developers implement great new drone functions, and we’re excited to expand their ability to build exciting new custom applications.

To learn more and/or get started, head on over to DJI Developer.

Source: DJI Developer