Automatic Landing of a Parrot Drone

2019 COE Engineering Design Project (TY08)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software Systems

Preamble

Flying robots need to land on specific heliports, thus necessitating the search for specific heliports. This project will design and implement a method for searching a heliport, in which data from an onboard camera of Parrot Bebop 2 drone and ensure the drone could be automatically landed on the heliport.

Objective

(1) Design and implement a heliport-detection program that enables detection of a landing place from a constant altitude using a camera of Parrot Bebop 2 drone (2) Program and control the drone’s velocity to stably hovering on the center of the landing pad.

Partial Specifications

(1) Improve the control strategy and the accuracy of the landing system.
(2) Algorithms should be effectively and efficiently.

Suggested Approach

(1) Software development in Python or Java.
(2) Your design could be based on existing automatic landing methods from research paper and make some improvement.

Group Responsibilities

Design, implement, and document the software as specified above.

Student A Responsibilities

Design and implement the heliport detection algorithm with python or Java.

Student B Responsibilities

Design and implement an navigation control algorithm of auto landing procedure

Student C Responsibilities

Document all design and implementations

Student D Responsibilities

Evaluate the performance of algorithms

Course Co-requisites

Software Systems and Introduction to Image Processing

 


TY08: Automatic Landing of a Parrot Drone | Truman Yang | Monday September 2nd 2019 at 06:10 PM