1
Communication between web Applications and MAVLink-enabled UAVs | |
Author | Htoo Lwin |
Call Number | AIT Caps. Proj. no.ICT-19-06 |
Subject(s) | Drone aircraft--Control systems Web Applications |
Note | A 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 |
Publisher | Asian Institute of Technology |
Series Statement | Caps. Proj. ; no. ICT-19-06 |
Abstract | Unmanned 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. |
Year | 2019 |
Corresponding Series Added Entry | Asian Institute of Technology. Caps. Proj. ; no. ICT-19-06 |
Type | Capstone Project |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Information and Communication Technology (ICT) |
Chairperson(s) | Dailey, Matthew; |
Examination Committee(s) | Chutiporn Anutariya; |
Degree | Capstone Project (B.Sc.)-Asian Institute of Technology, 2019 |