This document describes the development of a vision-based autopilot system for unmanned aerial vehicles (UAVs). The system uses a modular design with three main components: an autopilot to control low-level functions, a single-board computer for image processing, and a switching module to toggle between manual and autonomous control. Hardware tests show the switching module can reliably switch inputs and return control to the operator if needed. The system aims to provide an affordable, standardized platform for developing and testing vision-based control algorithms for UAVs.