Dronecode announces new Dronecore SDK, shipping with new Yuneec H520

At this weels Interdrone conference Yuneec and Dronecode announced the new DroneCore SDK, which is now shipping on the new Dronecode-based Yuneec H520 commercial hexacopter. The above slide shows how the architecture works, but basically Dronecore replaces the old DroneKit SDK, and provides an easy-to use mobile (Android and iOS) and onboard (C++ and Python) interface to Dronecode/PX4-based vehicles. Of which there are many!

The library provides a simple core API for managing one or more vehicles, providing programmatic access to vehicle information and telemetry, and control over missions, movement and other operations.

Developers can extend the library using plugins in order to add any other required MAVLink API (for example, to integrate PX4 with custom cameras, gimbals, or other hardware over MAVLink).

DroneCore can run on a vehicle-based companion computer or on a ground-based GCS or mobile device. These devices have significantly more processing power that an ordinary flight controller, enabling tasks like computer vision, obstacle avoidance, and route planning.

The full reference is here.

Views: 1109

Comment by Alexis Paques on October 25, 2017 at 7:22am

As it is an offboard computer connected to the UAV, that's perfect. No latency, no jitter. 

Yet, the "master", controlling the overall mission (fleet management) is connected over WiFi to the offboard computers. That's the current bottleneck; with jitter. But that's manageable by putting as much intelligence as possible at the edge.

Comment by Paul Junka on November 23, 2017 at 8:01pm

Looking at Yuneec's SDK website, it rather looks like a DJI approach: SDK for Android and iOS but nothing about direct MAVLink access or how to get the MAVLink and video streams out of the device to some companion computer. Disappointed :-(

3D Robotics
Comment by Chris Anderson on November 23, 2017 at 10:27pm

The expanded version is Dronecore. Next Yuneec vehicles will support it all. 

Comment by Alexis Paques on November 24, 2017 at 11:55am
@Paul Junka
This is all open source on Github and you have direct access to MavLink by making your modules.
Comment by Paul Junka on November 25, 2017 at 6:54pm

@Alexis Can you point me to information about how to tab to MavLink on board on the H520?

Comment by Alexis Paques on November 26, 2017 at 2:02am


Juliannes is one of the collaborators to Yuneec SDK and the main collaborator for DroneCore.
Comment by Paul Junka on November 26, 2017 at 5:00am

@Alexis - again, I only see references to iOS and Android.


You need to be a member of DIY Drones to add comments!

Join DIY Drones


Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2018   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service