Paper Reading AI Learner

Autonomous UAV Navigation for Search and Rescue Missions Using Computer Vision and Convolutional Neural Networks

2025-07-24 07:54:45
Luka \v{S}iktar, Branimir \'Caran, Bojan \v{S}ekoranja, Marko \v{S}vaco

Abstract

In this paper, we present a subsystem, using Unmanned Aerial Vehicles (UAV), for search and rescue missions, focusing on people detection, face recognition and tracking of identified individuals. The proposed solution integrates a UAV with ROS2 framework, that utilizes multiple convolutional neural networks (CNN) for search missions. System identification and PD controller deployment are performed for autonomous UAV navigation. The ROS2 environment utilizes the YOLOv11 and YOLOv11-pose CNNs for tracking purposes, and the dlib library CNN for face recognition. The system detects a specific individual, performs face recognition and starts tracking. If the individual is not yet known, the UAV operator can manually locate the person, save their facial image and immediately initiate the tracking process. The tracking process relies on specific keypoints identified on the human body using the YOLOv11-pose CNN model. These keypoints are used to track a specific individual and maintain a safe distance. To enhance accurate tracking, system identification is performed, based on measurement data from the UAVs IMU. The identified system parameters are used to design PD controllers that utilize YOLOv11-pose to estimate the distance between the UAVs camera and the identified individual. The initial experiments, conducted on 14 known individuals, demonstrated that the proposed subsystem can be successfully used in real time. The next step involves implementing the system on a large experimental UAV for field use and integrating autonomous navigation with GPS-guided control for rescue operations planning.

Abstract (translated)

在这篇论文中,我们提出了一种使用无人驾驶航空器(UAV)的子系统,用于搜索和救援任务,重点在于人员检测、面部识别以及对已识别个人进行追踪。该解决方案将UAV与ROS2框架相结合,并利用多个卷积神经网络(CNN)执行搜索任务。为了实现自主飞行导航,进行了系统辨识并部署了PD控制器。在ROS2环境中,使用YOLOv11和YOLOv11-pose CNN来执行追踪任务,而dlib库的CNN用于面部识别。该系统能够检测特定个体、进行面部识别,并开始跟踪。如果尚未认识该个体,UAV操作员可以手动定位此人,保存其面部图像并立即启动追踪过程。追踪过程中,使用YOLOv11-pose CNN模型在人体上确定的关键点来追踪特定个人并保持安全距离。为了提高精确的追踪效果,基于UAV惯性测量单元(IMU)提供的测量数据进行了系统辨识,并利用该参数设计了PD控制器以通过YOLOv11-pose估算无人机摄像头与识别个体之间的距离。在初始实验中,我们对14名已知人员进行了测试,证明所提出的子系统可以实现实时应用。下一步计划是将该系统集成到一个大型试验用UAV上进行实地使用,并结合GPS引导控制以实现救援操作的规划。

URL

https://arxiv.org/abs/2507.18160

PDF

https://arxiv.org/pdf/2507.18160.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot