DJI, Microsoft partner to develop real-time AI, machine learning for drones

DJI M600 Pro drone features a 100MP Hasselblad camera

DJI and Microsoft have announced a new partnership to develop advanced AI and machine-learning capabilities for DJI drones.

Aimed at business users, DJI is using the partnership to release a Software Development Kit (SDK) for Windows that extends its commercial drone technology to use applications written for Windows 10 PCs so that users can customise DJI drones for a wide variety of industrial uses.

DJI’s Software Development Kit promises full flight control and real-time data transfer capabilities, making drone technology accessible to Windows 10 customers, the company says.

DJI is also using Microsoft Azure as its cloud computing partner under the new partnership agreement, and says it will be using Azure’s AI and machine-learning capabilities to turn DJI’s mountains of aerial imagery and video data into ‘actionable insights for thousands of businesses across the globe.’

What’s more, DJI’s new SDK for Windows is open to developers to build native Windows applications that can remotely control DJI drones, including autonomous flight and real-time data streaming. The SDK will also allow the Windows developer community to integrate and control third-party payloads like multispectral sensors, robotic components such custom actuators, and more, increasing the ways drones can be used in the enterprise.

As well as the SDK for Windows, Microsoft and DJI are collaborating to develop commercial drone applications using Azure IoT Edge and AI technologies for customers in industries such as agriculture, construction and public safety.

Windows developers will be able to use DJI drones alongside Azure’s extensive cloud and IoT toolset to build AI solutions that are trained in the cloud and deployed down to drones in the field in real-time.

DJI’s SDK for Windows will be widely available in autumn 2018, the company says. For more information visit DJI’s developer website.