Currently, a large number of quadcopters demand continuous attention of human operator during the flight. So, in the past year we worked on making a quadcopter that could fly autonomously and follow an object without external assistance. This is done with the help of real-time object tracking and subsequent flight instructions from the on-board Raspberry Pi 3B to maintain object in frame.

Following a yellow balloon across open space.


Project Overview

Project Overview


Control GUI Parts Closeup Quadcopter
Left: Control GUI, Center: Flight Stack, Right: Final Quadcopter

Further Reading

The project can be divided into five parts:

  1. Building the quadcopter.
  2. Communication between quadcopter and on-board Raspberry Pi.
  3. Flight Controller and firmware.
  4. Object tracking during flight.
  5. Algorithm for adjusting yaw, pitch and throttle.

Each part contains a link to screenshot of Mediawiki Page that I wrote during that time.

I switched to Jekyll from Mediawiki, someday I will port these 5 pages too.