Crowdsourcing with OpenRelief
A crowdsource project creates a drone to be used in disaster relief.By
OpenRelief gives drones a humanitarian purpose.
These days, when you think of drones, you probably think of assassinations and police surveillance. However, the OpenRelief project is developing a more humanitarian role for robot airplanes – gathering information to aid disaster relief. Using free software and off-the-shelf components, the project is well on its way to providing an effective toolkit at a fraction of the price of equivalent proprietary solutions.
OpenRelief came about when Shane Coughlan, the former Legal Coordinator for Free Software Foundation Europe, became involved in the post-tsunami recovery in Japan in March 2011. Coughlan recalls:
[We] were having quite a lot of trouble at the time knowing where precisely to send supplies and which people or groups in the rapidly evolving disaster zone were suitable contacts to help ensure effective distribution. This was far from a trivial issue, with cases of supply trucks being turned away from shelters due to lack of requirement or storage capacity, and other cases of breakdowns in the fairness of frontline distribution being reported. When you consider that we had just lost five hundred kilometers of coastline and we had hundreds of thousands of people in need it’s not surprising, but it is something that needed addressing.
Coughlan continues with an example:
I recall a conversation with a team of triage doctors and NGO [non-governmental organization] workers as we prepared a daylong trip into the area north of Ishinomaki city. Someone asked if the village of Ogatsu Osu, a famous historical seaside location, was still there and if they needed supplies. We could not answer those questions with any of the available information sources, despite being less than fifty kilometers from the location. The only option for finding out if the village was still there was to drive towards it over unknown conditions.
Although Coughlan had always been interested in aviation, it had never been a major part of his working life. However, faced with problems like the ones he encountered in disaster relief, he realized that inexpensive drones were a practical solution. Together with Karl Lattimer, an English electronics and programming engineer, he began OpenRelief to create a solution.
Anatomy of a Drone
The drones being developed by OpenRelief are about a meter and a half long and can be launched from a very limited space – “from a footpath” is the description that Coughlan uses in a video on the project website. The drones carry sensors, whose readings are relayed back to Mission Control software, and can be re-programmed during flight. The result is a quick and safe way to gather information about the often-changing conditions in disaster areas.
The first prototypes use the Ardupilot Mega autopilot, as well as its firmware and Mission Control software, with a Raspberry Pi main controller. The visual recognition software is OpenCV running on Linux.
To this list of off-the-shelf components, OpenRelief is adding a ground-based radiation detector. According to Coughlan, this first detector will be the prototype for the development of other sensors. The hope is that others will contribute their own sensors, but OpenRelief itself will eventually develop an airborne sensor to add to the drones’ monitoring capacity.
Another area for OpenRelief’s immediate concern is coordination of all these parts – in Coughlan’s phrase, to provide “the glue to tie these things together. The challenge is to expand existing software while keeping OpenRelief’s own code as thin as possible.” The present plan is to use a command line tool called MAVproxy developed by CanberraUAV, to coordinate interaction between the drones and Mission Control.
By using these pre-existing pieces of technology, OpenRelief can drastically reduce development time and costs. The first prototypes cost about US$ 750 each and, adding labor, could probably be built commercially for less than US$ 1,000. By contrast, Coughlan estimates, a similar proprietary solution would likely cost 10 times as much.
However, OpenRelief’s development model can have problems. In particular, Coughlan mentions consistency of components as a problem. In one case, a supposedly metal gear servo melted, and, on dissection, turned out to be partly made of plastic.
“We are working through these issues now,” Coughland says. “Part of our challenge in producing good outcome designs will be ensuring that references to material sources help people build reliable drones, sensors, and other tools for real world use.”
A Web of Associations
OpenRelief is only midway through its initial development, but already it is being noticed by other projects and companies. Several companies, including Nanode and Toradex AG, have contributed hardware to the project.
In addition, the Sahana Software Foundation, one of the first free software solutions for disaster management, is helping to make sure that OpenRelief’s software is readable from its Eden disaster management platform. Similarly, OpenRelief is working with Cosm so that its information can be shared across as wide a variety of hardware and software as possible.
Other connections are less obvious, but open up intriguing possibilities. For example, Aleph Objects has contributed 3D printing capacity, which opens up such possibilities as developing components cheaply, or even creating additional drones on the spot. OpenRelief is also working with OpenStreet Map Japan, not just to ensure compatibility of software, but also to re-map the existing disaster zone in Japan.
More recently, Lattimer has enlisted Eshott Airfield, a small facility in Northumbria for help in testing. As Coughlan explains, “This means that we can take prototypes to their airfield, test them in a safe location, and iron out bugs before we do a larger scale test. This type of access and capacity is a tremendous step forward, especially from the perspective of moving beyond off-the-shelf airframes and prototyping.” Instead of just offering a theoretical solution, with such testing, OpenRelief can offer tested and proven ones – which should make other partnerships even more likely in the future.
Still another recent development is the donation of a conventional airframe design that has been released as open hardware. “I believe this is the first time anyone has released an open source airframe,” Coughlan says, “and it is an exciting platform to work on, not least because it has tremendous load capacity for its size (sub-two meters, up to nine kilograms of payload).” These examples of cooperation suggest that OpenRelief’s solutions are an idea whose time has come.
Right now, OpenRelief is in the early stage of testing. By September, it should be testing a complete system. If all goes well, general release should occur on schedule in December. This release will be a basic drone with an ability to receive transmissions from the ground-based radiation sensor.
Once this first model is complete, OpenRelief plans to add gradually to its capcity. Coughlan talks of a basic sensor for the air – most likely to monitor weather conditions – and a communication system for the ground, based on software-defined radio that will allow information to be shared more easily than conventional hardware systems would permit.
First and foremost,we want to provide better information capabilities to frontline disaster responders around the world as soon as possible. However, we are working towards a larger vision of open design, interconnected and extremely modular sensors and platforms that can be combined like Lego to solve a multitude of problems. The idea is that in a few years anyone can get the OpenRelief designs or purchase the components from commercial suppliers and rapdily deploy solutions to address their particular disaster challenge.
“It’s a big idea,” Coughlan concludes, “but we already have most of the open technology in the existing global market. Now, we need to glue it together, test it, and ensure broad operability.”
The whole distro gets rebuilt on glibc 2.3
Ubuntu Vendor tries to solve app packaging and distribution problem across distributions.
Founder of ownCloud launches the Nextcloud project.
Will The Machine change the way future programmers think about memory?
The new Torus distributed storage system is available under an open source license on GitHub
Juries decides Google’s use of Java APIs Was Fair Use
But if you are not using the latest Linux kernel, your system is insecure.
Home routers will give room for custom firmware but still comply with FCC rules
Frank Karlitschek will continue to lead the open source ownCloud project
“Xenial Xerus” comes with a new packages format and several improvements for the enterprise.