Abstract
Unmanned aerial vehicle (UAV) is an aircraft without a human pilot onboard and a sort of unmanned vehicle. UAV Network research activities in the real world can pose several challenges, especially in urban environments or in densely populated environments. This is due to the nature of the UAV which requires a large area of operation. Therefore, digital simulation is vital in conducting research related to UAV and its networks. One of the UAV simulators recently developed is FlyNetSim. FlyNetSim is an open-source UAV Network Simulator based on NS-3 and Ardupilot. In the application, UAV can have some network-related problems. One of them is when a UAV is in an environment that has a lot of interfering networks because it is contending a network channel. This can cause network delay. These delays will raise with the increase in the number of nodes that interfere with the UAV. To overcome the problem of interfering nodes, we propose to add a priority set module for UAV and Ground Control Station (GCS). The proposed module will set priority for the UAV and GCS socket. This module is intended to give priority to packets sent by UAVs or GCS. Later the packet that has priority will be sent first to reduce the delay caused by the appearance of interfering nodes. Setting priority in the socket may reduce the average delay caused by contending nodes. Test result shows that there is a 16.2% reduction of average delay. Test result also shows that there is a 4% raise in packet delivery ratio.
Export citation and abstract BibTeX RIS
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.