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

Introduction – Final Year Project: Vision-Based Obstacle Avoidance with Crazyflie
The Crazyflie with the AI deck Installed

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