Introduction – Final Year Project: Vision-Based Obstacle Avoidance with Crazyflie

This post is a simple introduction to a project I am currently working on. I don’t intend to polish these posts to a high degree—instead, I’ll use this space to talk through my work as I go, sharing my progress, thoughts, and questions along the way.
For this project, I’ll be working with the Crazyflie, a small open-source drone developed by Bitcraze. The goal is to develop a vision-based obstacle avoidance system, using onboard processing to detect and avoid objects in real time.
Hardware I’m Using:
- Crazyflie 2.1+
- AI-deck 1.1 (for onboard vision and processing)
- Monochrome Camera Module for the AI-deck
In addition, I’ve also picked up:
- The Crazyradio PA for communication between the drone and my computer
- The Flow Deck
- An Xbox controller to fly the drone manually during testing and calibration