• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer
  • DroneRacingLife
  • DroneFlyers
  • Newsletter
DroneLife

DRONELIFE

Stay up to date on all the latest Drone News

  • News
  • Products
  • Industries
    • Agriculture
    • Construction
    • Delivery
    • Dual Use
    • Inspection
    • Public Safety
    • Surveying
  • Enthusiasts
  • Regulations
  • Business
  • Video
  • Podcasts

Drones for Good: DroneAid Goes OpenSource

October 2, 2019 by Miriam McNabb 7 Comments

Perhaps one of the most inspiring Drones for Good stories we’ve heard in the last few years is that of Pedro Cruz, a Puerto Rican native who responded to the devastation of 2017’s Hurricane Maria by creating DroneAid, a tool designed to communicate SOS signs on the ground to first responders, during a Call for Code Hackathon.  Now a full-time IBM developer, Pedro Cruz is bringing DroneAid to the open source community – making it available to as many people as possible.

The following is a blog post written by Pedro Cruz and republished with permission.  Images courtesy IBM.

A developer’s journey from attending a Call for Code hackathon to open sourcing drone tech as one of Code and Response’s first projects

By Pedro Cruz, IBM Developer Advocate and Founder of DroneAid

On September 20, 2017, Hurricane Maria struck my home, Puerto Rico. After surviving the record-breaking Category 5 storm and being personally affected by its aftermath, I decided I was going to make it my mission to create technology that could help mitigate the impact hurricanes have on our island.

Inspired by Call for Code

Can you imagine trying to plan relief efforts for more than three million people? People in rural areas, including a community in Humacao, Puerto Rico, suffered the most. The people in this community were frustrated that help was promised but never came. So, the community came together and painted “water” and “food” on the ground as an SOS, in hope that helicopters and planes would see their message. For me, it was sad and frustrating to see that the reality outside of the metro area was different. Lives were at risk.

Fast-forward to August 2018. Less than a year after the hurricane hit, I attended the Call for Code Puerto Rico Hackathon in Bayamón, Puerto Rico. I was intrigued by this global challenge that asks developers to create sustainable solutions to help communities prepare for, respond to, and recover from natural disasters.

The SOS messages after the Hurricane inspired me to develop DroneAid, a tool that uses visual recognition to detect and count SOS icons on the ground from drone video streams overhead, and then automatically plots the emergency needs captured via video on a map for first responders. I thought that drones could be the perfect solution for rapidly assessing damages from the air and they could help with capturing images that could then be processed by AI computer vision systems. At first, I thought of using OCR (optical character recognition) technologies to detect letters. The problem with this approach is that everyone has different handwriting. If we want this to work in other languages, it will be very complex.

After a few hours of coding, I pivoted and decided to simplify the visual recognition to work with a standard set of icons. These icons could be drawn with spray paint, chalk, or even placed on mats. Drones could detect those icons and communicate to first responders on a community’s specific needs for food, water, and medicine. I coded the first iteration of DroneAid at that hackathon and won first place. This achievement pushed me to keep going. In fact, I joined IBM as a full-time developer advocate.

DroneAid is so much more than a piece of throwaway code from a hackathon. It’s evolved into an open source project that I am excited to announce today. I’m thrilled that IBM is committed to applying our solution through Code and Response, the company’s unique $25 million program dedicated to the creation and deployment of solutions powered by open source technology to tackle the world’s biggest challenges.

Open sourcing DroneAid through Code and Response

DroneAid leverages a subset of standardized icons released by the United Nations. These symbols can either be provided in a disaster preparedness kit ahead of time or recreated manually with materials someone may have on hand. A drone can survey an area for these icons placed on the ground by individuals, families, or communities to indicate various needs. As DroneAid detects and counts these images, they are plotted on a map in a web dashboard. This information is then used to prioritize the response of local authorities or organizations that can provide help.

From a technical point of view, that means that a visual recognition AI model is trained on the standardized icons so that it knows how to detect them in a variety of conditions (i.e. whether they are distorted, faded, or in low light conditions). IBM’s cloud annotations tool makes it straightforward to train AI using IBM Cloud Object Storage. This model is applied to a live stream of images coming from the drone as it surveys the area. Each video frame is analyzed to see if any images exist. If they are, their location is captured and they are counted. Finally, this information is plotted on a map indicating the location and number of people in need.

The system can be run locally by following the steps in the source code repository, starting with a simple Tello drone example. Any drone that can capture a video stream can be used since the machine learning model leverages Tensorflow.js in the browser. This way we can capture the stream from any drone and apply inference to that stream. This architecture can then be applied to larger drones, different visual recognition types, and additional alerting systems.

Calling all developers to collaborate in the DroneAid open source community

It’s been quite a journey so far and I feel like we’re just getting started. Let’s unite to help reduce loss of life, get victims what they need in a timely manner and help reduce the overall effects a natural disaster will have on a community.

Our team decided to open source DroneAid because I feel it’s important to make this technology available to as many people as possible. The standardized icon approach can be used around the world in many natural disaster scenarios (i.e., hurricanes, tsunamis, earthquakes, and wildfires) and having developers contribute by training the software on an ongoing basis can help increase our efficiency and expand how the symbols can be used together. We built the foundation for developers to create new applications and envision using this technology to deploy and control a fleet of drones as soon as a natural disaster hits.

Now that you understand how DroneAid can be applied to help communities in need, join us and contribute here: https://github.com/code-and-response/droneaid

Miriam McNabb

Miriam McNabb is the Editor-in-Chief of DRONELIFE and CEO of JobForDrones, a professional drone services marketplace, and a fascinated observer of the emerging drone industry and the regulatory environment for drones. Miriam has penned over 3,000 articles focused on the commercial drone space and is an international speaker and recognized figure in the industry.  Miriam has a degree from the University of Chicago and over 20 years of experience in high tech sales and marketing for new technologies.
For drone industry consulting or writing, Email Miriam.

TWITTER:@spaldingbarker

Subscribe to DroneLife here.

Filed Under: Drone News Feeds, Featured, News Tagged With: DroneAid, Drones For Good, Pedro Cruz

Reader Interactions

Trackbacks

  1. Happy Dronesgiving! Being Thankful for “Healthful Skies” | 10Drones says:
    November 29, 2019 at 7:37 am

    […] the devastating aftermath of Hurricane Maria in 2017, Puerto Rican coder Pedro Cruz developed DroneAid. The relief solution identifies SOS messages survivors create on the ground in the hope they will […]

    Reply
  2. Drones for Good: DroneAid Goes OpenSource | Drone News says:
    October 10, 2019 at 5:31 am

    […] Source link […]

    Reply
  3. #deletegithub #droneaid https://dronelife.com/2019/10/02/drones-for… | Dr. Roy Schestowitz (罗伊) says:
    October 6, 2019 at 9:00 am

    […] #deletegithub #droneaid https://dronelife.com/2019/10/02/drones-for-good-droneaid-goes-opensource/ […]

    Reply
  4. Drones for Good: DroneAid Goes OpenSource - Gadgets Now Website says:
    October 3, 2019 at 1:59 am

    […] Supply hyperlink […]

    Reply
  5. Drones for Good: DroneAid Goes OpenSource – DroneLife | Accidents and Disasters says:
    October 3, 2019 at 12:38 am

    […] Drones for Good: DroneAid Goes OpenSource DroneLife …read more       […]

    Reply
  6. Drones for Good: DroneAid Goes OpenSource | Drone Magazine says:
    October 2, 2019 at 11:27 pm

    […] Source […]

    Reply
  7. Drones for Good: DroneAid Goes OpenSource - Drone Stuff Pro says:
    October 2, 2019 at 10:44 pm

    […] Supply hyperlink […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

LATEST

DARPA Launches $6.5 Million Challenge to Reinvent Heavy-Lift Drones

DARPA challenges innovators to create muscular drones By DRONELIFE Features Editor Jim Magill Heavy-lift drones, the workhorses of the drone…

Continue Reading DARPA Launches $6.5 Million Challenge to Reinvent Heavy-Lift Drones

ePropelled Targets Faster Drone Manufacturing with Integrated SKYLARK Propulsion

New motor and controller design aims to simplify drone production while improving payload capacity and system reliability ePropelled has introduced…

Continue Reading ePropelled Targets Faster Drone Manufacturing with Integrated SKYLARK Propulsion

HYFIX CEO on Building U.S. Drone Technology – This Episode of the Drone Radio Show!

Don’t miss the HYFIX CEO on US drone technology!  In this episode of the Drone Radio Show, Mike and host…

Continue Reading HYFIX CEO on Building U.S. Drone Technology – This Episode of the Drone Radio Show!

BETA Technologies Makes the Case for Advanced Air Mobility

Electric aircraft developer argues that economics, infrastructure, and practical missions are bringing UAM closer to commercial reality. While much of…

Continue Reading BETA Technologies Makes the Case for Advanced Air Mobility

FCC Targets Eight Drone Companies With Proposed Fines Over Unanswered National Security Inquiries

Enforcement Bureau says companies failed to respond to investigations involving equipment added to the FCC Covered List The Federal Communications…

Continue Reading FCC Targets Eight Drone Companies With Proposed Fines Over Unanswered National Security Inquiries

SkySafe and Cellebrite Bring Drone Forensics to Investigations

Partnership to aims to help law enforcement solve drone crime By DRONELIFE Features Editor Jim Magill Since the start of…

Continue Reading SkySafe and Cellebrite Bring Drone Forensics to Investigations

Uber-Style Pricing Could Be the Missing Piece for Profitable Air Taxis, Researchers Say

UC Berkeley research presented in Korea finds that dynamic fares could strengthen the business case for airport air taxi service…

Continue Reading Uber-Style Pricing Could Be the Missing Piece for Profitable Air Taxis, Researchers Say

Commercial UAV Expo Announces FAA and EASA BVLOS Keynote for 2026

Regulators from the U.S. and European Union will close the September event in Las Vegas with a side-by-side comparison of…

Continue Reading Commercial UAV Expo Announces FAA and EASA BVLOS Keynote for 2026

Matternet Adds Beeline UAS to Part 135 Drone Delivery Operator Network

Mountain View-based Matternet expands its multi-operator model with a new FAA Part 135 partner focused on Bay Area and Los…

Continue Reading Matternet Adds Beeline UAS to Part 135 Drone Delivery Operator Network

Drone as First Responder – and the 3 Questions Every Police Leader Should Ask Before Funding a Program

Drone as First Responder (DFR) programs are reshaping how law enforcement agencies gather information and respond to emergencies. In this…

Continue Reading Drone as First Responder – and the 3 Questions Every Police Leader Should Ask Before Funding a Program

Secondary Sidebar

Footer

SPONSORED

Inspired Flight Gremsy IF800 VIO F1 drones geo week

What Will It Take to Strengthen U.S. Drone Manufacturing? A Conversation with Inspired Flight’s CEO

Global Mapper Mobile data collection

Collection Ground Control Points with Global Mapper Mobile

Military Drone Mapping Solutions

How SimActive’s Correlator3D™ is Revolutionizing Military Mapping: An Exclusive Interview with CEO Philippe Simard

Photogrammetry Accuracy Standards

SimActive Photogrammetry Software: Enabling Users to Meet Accuracy Standards for Over 20 Years

NACT Engineering Parrot ANAFI tether indoor shot

Smart Tether for Parrot ANAFI USA from NACT Engineering

Blue Marble, features global mapper, features Blue Marble

Check Out These New Features in Global Mapper v25 from Blue Marble

About Us | Contact Us | Advertise With Us | Write for Us | Privacy Policy | Terms of Service

The Trusted Source for the Business of Drones.

This website uses cookies and third party services. By clicking OK, you are agreeing to our privacy policy. ACCEPT

Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT