THE CHALLENGE: Don’t Crash My Drone

Create an app that will enable small drone operators to know more about specific weather parameters, local terrain and no fly zones within a five-mile radius of their GPS location.


We created mobile app that receives GPS coordinates from a drone, sends that data to our API which uses other APIs data to evaluate the probability of safe flight of the drone which is shown to the user as a percentage.

The app also show current weather data conditions nearby the drone, like Humidity, Wind speed, Visibility, Wind direction and Temperature.

It also shows all nearby no-fly zones and other drones. When the drone goes near a no-fly zone, approaches another nearby drone or even heads to the direction of another drone the user gets notified about that events.

We combine all this weather data, no-fly zones data, distance and direction of other drones to evaluate the probability of safe flight in that area.

Resources Used

http://www.dji.com/fly-safe/category-mc?www=v1 - All no-fly zones for drones

http://andrew.hedges.name/experiments/haversine/ - Calculation of distance between two gps coordinates

https://developer.yahoo.com/weather/archive.html - Yahoo weather api

https://developers.google.com/maps/documentation/a... - Android google maps api

http://square.github.io/retrofit/ - Open source HTTP client for api communication

Made inSkopje Macedonia
from the minds of
How they did it