Abstract

The main goal of this thesis is to build vision-guided autonomous flying robots. Tasks like feature detection, target tracking, obstacle avoidance using vision sensors allows such robots to serve as intelligent eyes-in-the-sky suitable for numerous applications including law enforcement, search and rescue, aerial mapping and inspection, and movie making. Furthermore, computer vision may reduce uncertainty and increase versatility and overall accuracy of robotic tasks which are important concerns in most applications. We address the visual servoing problem for an Unmanned Aerial Vehicle (UAV) in outdoor environments, specifically an autonomous robotic helicopter. We propose vision-based techniques which allow an UAV to perform maneuvers towards features of interest when GPS has dropouts (usually in urban areas) or to track a target. We investigate visual servo control techniques that use velocities of suitable image features parameters directly to compute the references for the flight control for driving the robot, i.e, the tasks is specified directly in the sensor workspace. Therefore, the strategy does not require camera calibration procedures or 3D scene reconstruction schemes which are subject to errors and demand high processing power. Although visual servoing is a well studied problem for ground-based robots or robotics manipulators operating in 2D environments, is not well studied for the visual control problem of an UAV such as the one proposed in this thesis. The approach proposed here was analyzed and validated using several experimental tests on different platforms. We investigate a number of factors that influence the performance of the system including processing frame rate, vibrations, control strategies and environmental conditions such as light and luminance, background changes, etc. Experiments on the real autonomous helicopter show that visual servoing approach can be used to control the displacements of an autonomous helicopter vertically, laterally and longitudinally, and can be used to both, track an external target and guide the UAV trajectory.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.