The Dronecode Project, administered by the nonprofit Linux Foundation, aims to establish common technology for use across the industry. The concept behind Dronecode is to create an open hardware and software stack, where companies can plug in modules for enhanced performance whether it be sensors, piloting, mission planning or other functions. The Android ecosystem is their model.
Chris Anderson, who started DIY Drones and later 3D Robotics, is behind Dronecode. It utilizes open source hardware and software and includes the APM/ArduPilot UAV software platform and associated code. Examples of Dronecode projects include APM/ArduPilot, Mission Planner, MAVLink and DroidPlanner.
PX4 is an independent, open-source, open-hardware project aiming at providing a high-end autopilot. The PX4 from 3D Robotics, for example, features advanced processor and sensor technology for controlling any autonomous vehicle.
H.265 encoding, available on Qualcomm’s 810 smartphone processor can reduce HD bandwidth by 50%. Portland’s Elemental Technologies can do the number crunching in the cloud, bring real-time video to all manner of displays.
OpenVX provides mobile developers with an industry standard API to deliver embedded computer vision and computational imaging chipsets that can keep UAVs on track.
“Open source software and collaborative development are advancing technologies in the hottest, most cutting-edge areas. The Dronecode Project is a perfect example of this,” said Jim Zemlin, executive director at The Linux Foundation.
“By becoming a Linux Foundation Collaborative Project, the Dronecode community will receive the support required of a massive project right at its moment of breakthrough. The result will be even greater innovation and a common platform for drone and robotics open source projects.”