Sky Navigator: Advanced Obstacle Avoidance System for Drones in Competition Scenarios

LinkedIn Pictogram Github Pictogram Gmail Pictogram

March 31, 2023

Sky Navigator: Advanced Obstacle Avoidance System for Drones in Competition Scenarios

EP50-reduce

Project summary

This project, conducted by H. Jekel at TU Delft - Aerospace Engineering, aimed to develop an autonomous obstacle avoidance system for a drone, targeting the largest distance coverage in a 10-minute flying contest. The team explored two primary methods: optical flow and color filtering. The optical flow method was adept at identifying obstacles and calculating distances between the drone’s camera and these obstacles, utilizing circular flight patterns for efficient detection and evasion. On the other hand, the color filtering approach allowed for the recognition of specific colors, facilitating obstacle detection. Despite the potential of the optical flow method, the team ultimately chose color filtering for the competition due to its simplicity and effectiveness in recognizing colored objects. The project culminated in successfully creating a drone equipped with an obstacle avoidance system capable of covering 67 meters in the contest, highlighting significant advancements in drone navigation and safety.

Project documents

Report:

Presentation:

Code implementation

Code for this blog:

Code to reproduce the results: