In this thesis we have implemented and developed the necessary hardware and software solutions to transform a radio controlled quad copter into an autonomous drone. The main goal for this thesis was to safely land the drone by visual navigation on a given landing spot. To make this possible the we started with the assembly of a radio controlled quad copter from a almost-ready-to-fly kit (ARF) from AeroQuad. We then applied the necessary hardware to the drone by adding a web camera for visual abilities, an embedded computer for processing power and wireless access point for telemetry. We implemented computer vision algorithms the enable visual navigation and the linear Kalman filter to give robustness to the visual tracking and to cope with...