Truman Yang
Software Systems
A line follower drone is an autonomous intelligent system that can detect and follow a line drawn on floor. In this project, deep learning technique will be utilized to control the drone to fly accurately and efficiently.
(1) Provide an AI-based solution to make a drone to detect and follow a line accurately. (2) Conduct a literature review on this topic. (3) Design and implement two to three AI-based models, based on existing neural network models/machine learning techniques to uncover the best approach for drone control. Further, make improvement on the best approach you determined and evaluate them.
(1) Evaluate AI-based models/machine learning techniques over the drone images in terms of their accuracy, precision, and complexity. (2) Design an algorithm to make sure the drone could land at the end of the line accurately.
(1) Software development in Python.
(2) Your design and implantation could be based on existing models and should make some improvements.
(3) Idea generation technique with Scamper
(1) Programming on the drone
(2) Design, implement, and document the software as specified above.
Design and implement multiple AI-based line follower solutions.
Design and implement a drone landing algorithm with python.
Evaluate and compare the performance of different solutions.
Design an app for basic drone operation and emergency land.
COE318: Software Systems
TY05: Autonomous drone line follower | Truman Yang | Wednesday August 31st 2022 at 09:20 AM