Aerial scans with unmanned aerial vehicles (UAVs) are becoming more widely adopted across industries, from smart farming to urban mapping. An application area that can leverage the strength of such systems is search and rescue (SAR) operations. However, with a vast variability in strategies and topology of application scenarios, as well as the difficulties in setting up real-world UAV-aided SAR operations for testing, designing an optimal flight pattern to search for and detect all victims can be a challenging problem. Specifically, the deployed UAV should be able to scan the area in the shortest amount of time while maintaining high victim detection recall rates. Therefore, low probability of false negatives (i.e., high recall) is more important than precision in this case. To address the issues mentioned above, we have developed a simulation environment that emulates different SAR scenarios and allows experimentation with flight missions to provide insight into their efficiency. The solution was developed with the open-source ROS framework and Gazebo simulator, with PX4 as the autopilot system for flight control, and YOLO as the object detector.
翻译:无人机空中扫描在各个行业越来越被采用,从智能农业到城市规划。能够利用该系统的一个应用领域是搜救行动。然而,由于策略变量以及应用情景的拓扑结构差异较大,以及设置实际的无人机辅助搜救行动来进行测试的困难,设计一种搜索并检测所有受害者的最优飞行模式成为了一个具有挑战性的问题。具体而言,部署的无人机应该能够在最短时间内扫描整个区域,同时保持高受害者检测率。因此,在这种情况下,低误检率(即高检出率)比精度更重要。为解决上述问题,我们开发了一个仿真环境,模拟了不同的搜救场景,并允许试验飞行任务以提供其效率的洞察。该解决方案使用了开放源代码的ROS框架和Gazebo模拟器,以PX4作为飞行控制的自动驾驶系统,以及使用了YOLO作为对象探测器。