Unmanned aerial vehicles(UAV)are applied widely and profoundly in various fields.Moreover,high-precision positioning and tracking in multiple scenarios are the core requirements for UAV usage.To ensure stable communic...Unmanned aerial vehicles(UAV)are applied widely and profoundly in various fields.Moreover,high-precision positioning and tracking in multiple scenarios are the core requirements for UAV usage.To ensure stable communication of UAVs in denial environments with substantial electromagnetic interference,a systematic solution is proposed based on a deep learning algorithm for target detection and visible light for UAV tracking.Considering the cost and computational power limitations on the hardware,the you only look once(YOLO)v4-Tiny model is used for static target detection of the UAV model.For UAV tracking,and a light tracker that can adjust the angle of emitted light and focus it on the target is used for dynamic tracking processing.Thus,achieving the primary conditions of UAV optical communication with good secrecy is also suitable for dynamic situations.The UAV tracker positions the UAV model by returning the coordinates and calculating the time delay,and then controls the spotlight to target the UAV.In order to facilitate the deployment of deep learning models on hardware devices,the lighter and more efficient model is selected after comparison.The trained model can achieve 99.25%accuracy on the test set.The dynamic target detection can reach 20 frames per second(FPS)on a computer with an MX520 graphics processing unit(GPU)and 6 GB of random access memory(RAM).Dynamic target detection on a Jetson Nano can reach 5.4 FPS.展开更多
文摘Unmanned aerial vehicles(UAV)are applied widely and profoundly in various fields.Moreover,high-precision positioning and tracking in multiple scenarios are the core requirements for UAV usage.To ensure stable communication of UAVs in denial environments with substantial electromagnetic interference,a systematic solution is proposed based on a deep learning algorithm for target detection and visible light for UAV tracking.Considering the cost and computational power limitations on the hardware,the you only look once(YOLO)v4-Tiny model is used for static target detection of the UAV model.For UAV tracking,and a light tracker that can adjust the angle of emitted light and focus it on the target is used for dynamic tracking processing.Thus,achieving the primary conditions of UAV optical communication with good secrecy is also suitable for dynamic situations.The UAV tracker positions the UAV model by returning the coordinates and calculating the time delay,and then controls the spotlight to target the UAV.In order to facilitate the deployment of deep learning models on hardware devices,the lighter and more efficient model is selected after comparison.The trained model can achieve 99.25%accuracy on the test set.The dynamic target detection can reach 20 frames per second(FPS)on a computer with an MX520 graphics processing unit(GPU)and 6 GB of random access memory(RAM).Dynamic target detection on a Jetson Nano can reach 5.4 FPS.