The limitations of single unmanned aerial vehicles(UAVs),such as restricted load,limited durability,poor computing capabilities,and low fault tolerance,have gradually become noticeable in the process of continual miniaturization,enhancing the intelligence and safety of UAVs.Drone swarms are becoming increasingly popular.Flying Ad-Hoc Networks(FANETs)is an extension application of Mobile Ad-Hoc Networks(MANETs)in the aerospace area,constructed by the distributed structure of UAV swarms.However,the existing routing protocols for MANETs do not achieve good communication performance for FANETs.Developing protocols for routing suites for FANETs is vital for enabling reliable communication among UAVs.For FANETs with small-scale and stable network topologies and big-scale and unsteady network topologies,two routing protocols based on the Optimized Link State Routing(OLSR)and Ad Hoc On-Demand Distance Vector Routing(AODV)protocols,respectively,are created.The following are the primary contents of the study and research:Based on the OLSR protocol,a Firefly Algorithm-based OLSR protocol(FA-OLSR)was created.In FANETs,connectivity cannot evaluate link performance between nodes.FA-OLSR estimates the link stability model based on link duration and link quality and then utilizes it as the standard for selecting the MPR(Multi-Point Relay)set.Furthermore,the greedy methodology employed to generate the MPR set could possibly result in redundancy.FA-OLSR creates an MPR selection mechanism based on the firefly algorithm,which observes the optimal MPR solution determined by the mutual attraction between fireflies.The OLSR’s control packet and routing table formats were modified as required.The FA-OLSR protocol can accurately evaluate link quality and eliminate MPR set redundancy,making it suitable for FANETs with small node scales and stable network topologies.Based on the AODV protocol,a neighbor status-based AODV protocol(NS-AODV)was developed.The routing measure function based on hop numbers in FANETs does not effectively quantify route stability.As a result,NS-AODV designs a route-measuring function based on link duration and link quality information.Furthermore,to deal with the broadcast storm,NSAODV utilizes the information of link duration,link quality,and neighbor density as inputs to a fuzzy logic system and applies the fuzzy response as the Route Request(RREQ)forwarding probability.The AODV routing protocol’s RREQ,Route Reply(RREP),and routing table data structures were modified.According to simulation results,NS-AODV could reduce the occurrence of a broadcast storm,efficiently measure route quality,and be appropriate for FANETs with a large node scale and an unstable network structure. |