KOREN Net Challenge Season 11
As the team leader of the 'Sky Guardians', our topic was selected as finalist for KOREN Net Challenge Season 11. Our team expected future commercialization of drones for services like drone delivery and drone taxis, and developed a drone control system to ensure safe flight operations. Utilizing the KOREN network and Virtual Machines, we enabled communication between drones and a central server. Click here to view related documents of our topic and here for demonstration video.
In the competition, I noticed the growth potential of the drone market and proposed the idea of a drone control system. I took part in planning the flight of the drone using the ArduPilot drone simulator and wrote the drone avoidance code.

ArduPilot program is a drone flight simulator that can connect a real drone, set its flight path, and make drone automatically fly along the flight route. Although our team was unable to purchase a real drone due to budget problems, we used 'Simulation' mode in the ArduPilot program to plan the flights of virtual drones within the software. Through this program, we were able to get flight data(Drone battery, flight speed, altitude) from the virtual drones using MAVLink program.

I wrote a Python program where users can input the number of drones, along with the departure and destination latitude, longtitude for each drone. The program assesses the possibility for collisions between drones and adjusts their departure times accordingly. I assumed that all drones travel at the same speed, so the program measures the distance between drones over time. If the distance falls below a certain threshold, the program assumes a collision and delays the departure time of the drones by one second.
