Smart Drone

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.


•Many drones face the risks of being destroyed or lost due to inadequate safety measures implemented in them.

  • Our goal was to create an app that will allow drones to be safely operated anywhere in the world.
  • We thought to make drones smarter by relying on data from different sensors and APIs to keep themselves safe from being destroyed or going into no-flying zones.
  • There are 2 main modules: The drone and the operator
  • Drone module:
  • There are 2 apps that completely simulate the drone, one is on Unity game engine, and the other is on an Android device to make use of the GPS, accelerometer & gyroscope sensors.
  • Operator module:
  • The operator is a Java server that periodically receives the GPS coordinates of the drone and fetches the weather and local no-fly zones around it.
  • Resources Used

    •OpenWeatherMap API

    •Google Maps v2 Android API

    Made inCairo Egypt
    from the minds of
    How they did it