Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Latest News
    • Mobile

    Linux Foundation Moves Dronecode Project Forward

    Written by

    Sean Michael Kerner
    Published January 13, 2016
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      As interest in drone technology continues to grow, also expanding is the open-source Dronecode effort, which is a Linux Foundation Collaborative Project. Dronecode launched in October 2014 and has grown significantly since then, from only a handful of members to 51.

      Dronecode isn’t just vaporware code, but rather, now serves as the basis for multiple commercially available drone technologies, including the recently announced Qualcomm Snapdragon Flight. Over the course of the Dronecode project’s first year of existence, there has been substantial growth and development, said Chris Anderson, 3DR CEO and Dronecode board of directors chairman.

      “We’ve nearly tripled our member growth and seen companies like Qualcomm base their products off of the Dronecode open-source platform,” Anderson told eWEEK. “It’s also extremely encouraging to see increased member engagement and the formation of technical working groups to further advance our mission and open-source technologies for UAV [unmanned aerial vehicle] adoption and acceleration.”

      Dronecode is made up of multiple components, including the APM (ArduPilotMega) UAV platform code and the PX4 autopilot project.

      Today, Dronecode includes many projects at various layers of the stack, ranging from a real-time operating system (RTOS) and drivers at the bottom to mobile and cloud apps at the top, Anderson explained. “But at the flight code layer, it is still based on a choice between two flight codes: APM and PX4,” he said. “The first is GPL-licensed and the second is BSD [Berkeley Software Distribution].”

      The GPL (GNU Public License) is what is known as a reciprocal license in that developers that modify code are required to contribute their changes back to the project. The BSD is a more permissive open-source license that does not have the same reciprocity requirement.

      “The goal of the Dronecode project is to establish a common platform that utilizes open-source best practices and technologies to accelerate the adoption of better, more affordable and more reliable open-source software for UAVs,” Anderson said. “The one unifying thing in Dronecode projects is that they all use the MAVLink communications protocol, but at each layer, this is often a choice between code bases rather than a single monolithic stack.”

      The Dronecode Project is abstracting each layer so that there is increased modularity, and it will be possible to mix-and-match projects up and down the stack as needed, since they talk to each other via APIs, Anderson said. The Dronekit SDK, which will soon become part of Dronecode, is an example of how this could work, he said.

      “Our goal is to ultimately create a single install file that can create a Dronecode stack by simply selecting desired components with checkboxes,” Anderson said.

      The Dronecode stack is complex in that it includes technology ranging from camera control to cloud management. As such, Dronecode will always be a bit more complex than simply running a single program, Anderson said. Instead, it may be more like Dronekit is today: one install on the vehicle, another on the phone and APIs in the cloud.

      The Dronecode project is now kicking off three technical work groups to further advance the technology.

      “These technical working groups were formed to focus development efforts into specific areas of growth for UAVs—camera and gimbal controls; airspace management; and hardware/software interfaces—while ensuring standardization and interoperability across the technologies,” Anderson said. “Working groups are commonly formed in open-source projects to focus on critical areas of development to move the technology forward.”

      Another working group at Dronecode is looking at the impact of U.S. Federal Aviation Administration (FAA) rules that now seek to ban drone operations over large areas of American airspace. The Dronecode Airspace Working Group is working on safe integration of UAVs in the airspace globally, not just in the United States, Anderson said.

      “The FAA rules, which are about registration and operation, primarily affect manufacturers and operators, rather than the open-source code developers,” he explained. “But to the extent that many of Dronecode’s corporate members are both manufacturers and operators, they will be looking for support for safe airspace integration standards in the software platform, which is the mission of the Airspace Working Group.”

      Sean Michael Kerner is a senior editor at eWEEK and InternetNews.com. Follow him on Twitter @TechJournalist.

      Sean Michael Kerner
      Sean Michael Kerner
      Sean Michael Kerner is an Internet consultant, strategist, and writer for several leading IT business web sites.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.