1 AIT Asian Institute of Technology

Communication between web Applications and MAVLink-enabled UAVs

AuthorHtoo Lwin
Call NumberAIT Caps. Proj. no.ICT-19-06
Subject(s)Drone aircraft--Control systems
Web Applications

NoteA capstone project report submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Engineering Information and Communication Technology, School of Engineering and Technology
PublisherAsian Institute of Technology
Series StatementCaps. Proj. ; no. ICT-19-06
AbstractUnmanned aerial vehicles, such as quadcopters, are becoming an increasingly important part of society and the economy as well. This implies a need for more user-friendly and automated UAV control system. UAVs require a ground control station (GCS) for com mand and control. This GCS normally communicates with the UAV’s flight controller using MAVLink protocol messages via a serial or wireless connection, sending these messages directly to the flight controller onboard the UAV. However, this approach is impossible for a web-based GCS, due to the complicated nature of the Internet. Moreover, flight controllers, by default, do not offer Internet connectivity. Therefore, a customized communication mech anism between a GCS and drone is necessary to help facilitate efficient control. This paper proposes such a means and utilizes secure shell (SSH) port forwarding combined with a remote-procedure-call (RPC) framework to send mission parameters and telemetry to and from a micro-computer onboard the UAV. The micro-computer then handles the sending and receiving of MAVLink messages to and from the flight controller. This paper is part of a larger study to propose a fully automated UAV command and control interface as a web application.
Year2019
Corresponding Series Added EntryAsian Institute of Technology. Caps. Proj. ; no. ICT-19-06
TypeCapstone Project
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSInformation and Communication Technology (ICT)
Chairperson(s)Dailey, Matthew;
Examination Committee(s)Chutiporn Anutariya;
DegreeCapstone Project (B.Sc.)-Asian Institute of Technology, 2019


Usage Metrics
View Detail0
Read PDF0
Download PDF0