
US: DJI introduced a major expansion of its software ecosystem that will allow developers to create drone apps and control drone operations. The software will bring aerial technology into a wide range of professional activities.
By opening and simplifying the software that operates drones, DJI wants developers to build on each others’ accomplishments to develop custom solutions for their own businesses or broadly distribute solutions for entire industries.
“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,” said Michael Perry, DJI Director of Strategic Partnerships. “DJI wants to help developers implement great new drone functions, and we’re excited to expand their ability to build exciting new custom applications.”
DJI introduced new features and improvements to both its Mobile and Onboard Software Development Kit (SDK) offerings, which allow developers to build custom solutions for enterprise. New features range from user interface libraries to speed up mobile app development, to an onboard trajectory planning and control framework that lets developers execute complex missions.
DJI also introduced Ground Station Pro, a new flight app designed for planning and creating 2D and 3D maps.
“We’ve created a library of new software building blocks for our Onboard SDK, allowing developers to quickly and easily generate precise trajectories, capture LiDAR data, align and export point clouds, and halt trajectory control if an unexpected obstacle is detected,” said Darren Liccardo, DJI Vice President of Engineering, Systems and Applications.
The addition of user interface libraries to the Mobile SDK will allow app developers to significantly reduce their development time. Common user interface elements will be provided that developers can reuse in their application either as is, or with their own customizations.
“We want developers to focus their energy on pioneering new applications, not on duplicating efforts by creating another user interface,” said Robert Schlub, DJI Vice President of Research and Development. “This is an opportunity for DJI to make the process more efficient for everyone, so developers can quickly prototype and deploy apps that integrate our platforms into their workflow.”