Madrid, May 2016

3DR (3D Robotics) has announced the adoption of eProsima Fast RTPS for their UAV systems. Below is their Press Release published in DroneCode and DIY Drones.

Originally posted by Brandon Basso on DIY Drones.

3dr 3d robotics selects fast rtps

We're been hard at work at 3DR on system architecture and looking into new ways of building adaptable UAV systems.

Solo in particular leverages a number of distributed systems--vehicle, controller, and app--that continue to enable industry-leading flight autonomy--smart shots, and now the shot modes on etc. The complexity of UAV systems is only increasing, and handling messaging and data distribution between these systems in a reliable, high performance way is a complicated challenge.

After evaluating a number of options, we have selected eProsima Fast RTPS, a messaging middleware developed by eProsima, to power system-level messaging and data distribution on our future platforms. Fast RTPS is an open-source implementation of the RTPS standard. RTPS (Real Time Publish Subscribe) comprises the transport layer of the DDS standard developed and maintained by the Object Management Group.

We selected eProsima Fast RTPS over other available implementations for a number of reasons. Fast RTPS is feature complete, providing support for many of the advanced features available in RTPS that we’re excited about. Given our history of contributing to and supporting open source projects, Fast RTPS being open source was another compelling factor for us. Finally, Fast RTPS is also more approachable than other options we evaluated, increasing our confidence that we could make any necessary modifications and contribute fixes back upstream.

In connection with 3DR’s adoption of Fast RTPS, eProsima intends to join the Dronecode foundation to encourage further adoption of Fast RTPS. We’re also happy to announce that upcoming licensing modifications will enable Fast RTPS to be distributed on mobile platforms. Although Fast RTPS is currently licensed under the LGPLv3, eProsima plans to provide an alternative license for Fast RTPS, enabling use of Fast RTPS under MPLv2, a license developed by the Mozilla Foundation. MPLv2 retains many attributes of LGPLv3 while allowing users to embed Fast RTPS in mobile applications.

3DR is not alone in the decision to use RTPS for data distribution on complex robotics platforms. The Open Source Robotics Foundation, developers of the ROS and ROS2 operating system, have also decided to use RTPS to power future systems. To further facilitate adoption and use of Fast RTPS, eProsima offers options for commercial support and development for companies seeking to use Fast RTPS in their platforms.

Looking for more information? Fast RTPS is available on Github and you can download from eProsima web site the latest binaries. Discussions about Fast RTPS (and RTPS generally) have already started in the Dronecode forums.

About 3DR

3DR is North America’s largest drone manufacturer, producing drones for consumer and enterprise applications. The 3DR Solo drone redefined the consumer drone category with its intelligence and autonomy. 3DR’s cloud-enabled Site Scan application leverages this industry-leading technology to provide aerial data to enterprise customers. Find out more at https://3dr.com/.

About eProsima

eProsima, The Middleware Experts, is a company focused on High Performance networking middleware. eProsima provides insight to develop your distributed systems recommending the right middleware products and supporting you in all the stages of the development.