摘要:伤员搜救是指对灾害现场处于危险中的人员进行搜寻和救援行动,其目标是减少人员伤亡。伤员搜救面临着搜救环境危险、时间紧迫、光线昏暗等困难。近年来,无人机(Unmanned Aerial Vehicle,UAV)越来越多地被用作辅助救援工具。无人机可以穿越人类难以到达的地区,如山区、岛屿等,无人机的携带能力可以在救援人员到达前运送药品和救援设备。与直升机相比,多旋翼无人机具有操作简单、无跑道起降、体积小和可靠性高等优点,适合在搜救工作中应用[1,2,3]。
加入收藏
伤员搜救是指对灾害现场处于危险中的人员进行搜寻和救援行动,其目标是减少人员伤亡。伤员搜救面临着搜救环境危险、时间紧迫、光线昏暗等困难。近年来,无人机(Unmanned Aerial Vehicle,UAV)越来越多地被用作辅助救援工具。无人机可以穿越人类难以到达的地区,如山区、岛屿等,无人机的携带能力可以在救援人员到达前运送药品和救援设备。与直升机相比,多旋翼无人机具有操作简单、无跑道起降、体积小和可靠性高等优点,适合在搜救工作中应用[1,2,3]。
在传统的搜救工作中,救援人员可能错过被搜救的人员。随着嵌入式GPU性能提升和成本下降,在无人机平台运行图像识别和神经网络模型的门槛大大降低。使用算法自动检测图像中可能存在的人类,可提高救援工作的效率。本文研究近年流行的YOLO目标检测算法,此算法平衡了识别的准确率和性能,适用于无人机平台,并且在开源社区的努力下仍在迭代优化[4]。
1、无人机系统
1.1 无人机硬件组成
四旋翼无人机系统的硬件模块可以划分为飞行控制系统、动力系统和视觉识别系统3个子系统,各个硬件模块的关系图如图1所示。
3个子系统的介绍如下。
1)飞行控制系统负责无人机的姿态控制、导航等功能,是无人机的核心部分。飞行控制系统由PX4飞控、树莓派4B计算机和GPS模块等组成。
2)飞行动力系统负责提供无人机的电力,是无人机飞行的基础。动力系统由电机、电调、桨叶、电池和分电板等硬件组成。
3)视觉识别系统负责对无人机周围的环境进行感知,是无人机实现伤员搜救任务的关键。视觉识别系统由摄像头、数据传输线、激光雷达等硬件,以及图像处理软件组成。
实验无人机的硬件参数见表1,本平台选用常见硬件,并保留后续升级其他模块的裕量。
图1 无人机硬件关系图
表1 无人机硬件参数
组装完成的无人机实物照片如图2所示。
图2 组装完成的无人机实物
1.2 无人机飞行原理
四旋翼无人机的组装结构可分为“+”型和“×”型2种类型,二者飞行原理相似。本文采用更为常见的“×”型,其4个电机在对角线位置。四旋翼无人机的运动是通过控制4个螺旋桨的速度,改变力和扭矩来实现的,示意图如图3所示。
图3“×”型四旋翼无人机示意图
无人机的飞行姿态可以由以下公式归纳[5]
式中:ψ、θ、φ分别表示偏航角、俯仰角和翻滚角,°;Ix、Iy、Iz是四旋翼三轴的转动惯量,kg·m2;U1是4个螺旋桨产生的总力,N;U2、U3、U4是翻滚、俯仰和偏航三轴的力矩,N·m。
四旋翼无人机通常由2个PID控制回路控制。一个是用于姿态控制的内环;另一个是用于位置控制的外环。为了求解真正的控制量,即螺旋桨的速度,需要建立螺旋桨与U1、U2、U3、U4之间的关系。在图3所示的结构中,关系如下
式中:ω1(i=1,2,3,4)是对应电机的角速度,rad/s;CT是螺旋桨拉力系数;CM是螺旋桨转矩系数;d是无人机中心到电机的距离,m。
四旋翼无人机组装完成后,需要进行测试,测试过程需要注意人身和设备安全。首先,检查接线是否正确、各部件连接点是否牢固、飞控是否报警。如果一切正常,可以安装螺旋桨后进行室外飞行。
2、基于YOLOv5算法的伤员图像识别
2.1 YOLOv5介绍
YOLO算法是一种基于深度学习的单阶段目标检测算法。YOLO算法的特点是速度快、通用性强,近年在无人机目标检测领域越来越受欢迎。本文采用的YOLOv5由3部分组成:特征提取层(Backbone)、特征融合层(Neck)和预测层(Head)。根据网络的深度和宽度差异,YOLOv5提供了5个不同尺寸的版本。对于无人机平台,考虑计算机的性能较弱,推荐使用YOLOv5s模型。
2.2 伤员图像识别
首先准备数据集,模拟伤员姿势在不同的角度、背景、光线下拍摄500张照片,使用Label Img软件对图片进行标注。之后调用YOLO程序训练神经网络。将500张照片样本随机划分为300张训练集,100张验证集,100张测试集。训练所用计算机的硬件配置见表2,训练耗时2.1 h。
表2 训练计算机硬件配置
使用训练好的权重模型对进行识别,原始图像和识别结果如图4所示。
图4 原始图像和识别后的图像
经过100张样本图片的测试,训练的模型识别出96张图片中的人物。100张样本的最长、最短、平均识别时间分别为1.21、0.31、0.54 s。
3、系统界面设计
3.1 Py Qt5介绍
Qt是一个跨平台的C++应用程序开发框架,它为开发者提供了建立图形用户界面(Graphical User Interface,GUI)所需的基本功能,被广泛用于应用程序开发。而Py Qt5是Qt5框架在Python语言下的实现,Py Qt5提供了一个基本的窗口控件集合,具有面向对象、高性能、开发灵活等诸多优点。由于Py Qt5框架与YOLO算法都是基于Python编程语言开发的,所以可以很方便地将二者整合到一起。结合Python大量第三方库可以开发出许多强大功能,例如图像识别、音视频数据分析等。
3.2 系统界面设计
在开发软件前,首先进行软件功能的规划,无人机伤员搜救系统应包括以下功能。
1)实时图像识别。本功能包含摄像头设备选择、摄像头实时图像显示、识别结果展示3部分。可通过下拉列表切换多个摄像头设备,通过点击按钮切换是否读取摄像头的图像流,并将摄像头的识别结果显示在软件界面中。
2)无人机实时参数。本区域显示了无人机的高度、速度、电池电压和系统状态等关键信息。ROS与Py Qt5程序之间使用Socket通信协议传输数据。
3)系统日志。本区域记录系统运行的关键信息,右侧2个按钮可以实现日志清除和导出功能。
基于上述功能规划,在Py Qt5的Qt设计师(Qt Designer)程序中设计无人机伤员搜救系统的软件界面,并保存窗口布局为.ui文件,供后续程序代码调用。本程序使用了Py Qt5中的按钮(Push Button)、文本标签(Label)、组合框(Combo Box)和文本框(Text Edit)分组框(Group Box)等控件,软件运行的截图如图5所示。
图5 软件运行截图
启动软件后,软件以2 s为周期定时刷新无人机参数,数据的自动刷新使用Py Qt5中的QTimer定时器组件实现。随后软件等待用户选择并打开摄像头,并读取图像流,调用YOLO算法识别,并将识别结果显示在图片区域中。
软件响应用户的操作利用Qt特有的“信号和槽”机制实现。当用户点击界面的按钮或在文本框中输入文字时,会产生一个“信号”,驱动执行对应“槽”函数中的代码,从而改变界面的显示效果。这是Qt与其他GUI框架相比的独特机制,可以简化程序开发的流程。
4、结束语
本文使用YOLOv5算法展示了对模拟伤员图片的检测。实验结果表明,采用无人机救援和YOLO目标检测算法设计的救援系统具有视角广、识别时间短、工作效率高等优点。对于模拟训练集,伤员平均识别率在95%以上,从而确保救援工作的快速开展,为搜救行动提供有效的支持。
但是本文的无人机救援系统还存在续航时间短、通信不稳定等问题,未来多机协同、自主飞行等技术的普遍应用,无人机将在更多领域为人类社会做出贡献。下一步工作可以将光学和热成像技术结合,以进一步减少伤员的漏检率。还可以扩充数据集和标注,分类坐、蹲、躺等不同的伤员姿态。
参考文献:
[1]董晓坡,王绪本.救援机器人的发展及其在灾害救援中的应用[J].防灾减灾工程学报,2007(1):112-117.
[2]张晨.一种四旋翼自主飞行控制系统设计与实现[D].西安:西安科技大学,2014.
[4]周裔扬,邓三鹏,祁宇明,等.基于YOLOv5的移动机器人目标检测算法的研究[J].装备制造技术,2021(8):15-18.
基金资助:中国矿业大学国家级大学生创新创业训练计划(202210290103Z);
文章来源:廖骏明,徐逸晖,郑潞等.基于YOLOv5算法的无人机伤员搜救系统设计[J].科技创新与应用,2024,14(01):156-159.
分享:
人工智能文学是指以人工智能程序作为文学创作主体,通过模拟人类文学创作的思维模式,实现文学作品的自动或半自动化的生成过程。它设置了“人工文学数据库搭建——机器智能数据分析——文学作品自动半自动生成”的基本创作模式,借助“自动写作”和“辅助写作”两种形式使得数字时代文学发生了全新的变革。
2025-05-05火灾是一种常见而严重的灾害,给人们的生命安全带来了巨大的威胁,造成了巨大的财产损失。在高楼建筑中发生的火灾,由于建筑高度、人员密集度以及安全疏散难度的增加,往往会导致更为严重的后果。近几年来,我国平均每年发生火灾约30万起,如何有效地监测和预防高楼火灾成为了当今社会亟待解决的问题。
2025-01-20湖泊水位是衡量一个地区水资源状况的重 要指标,对于保障区域供水安全、防洪减灾以及 生态环境保护等方面具有重要意义。 准确预测 湖泊水位的变化趋势,可为相关部门制定合理的 决策提供科学依据。 然而,由于湖泊水位的变化 受到复杂多变的自然和人为因素的影响,传统的 定量预测模型在精度和适应性方面面临诸多 挑战[1-3] 。
2024-12-27人工智能(Artificial Intelligence,AI)技术是公认最有可能改变未来世界的颠覆性技术。AI在军事领域有广阔的应用前景,国内外已将AI不断应用到情报分析处理、目标识别监视、作战辅助决策、网络安全防护以及无人作战系统等智能装备中,在能力和可用性方面取得了巨大的飞跃[1]。
2024-12-03数据安全风险的存在,不仅威胁到个人隐私权益,影响企业发展,甚至关系到国家安全和社会稳定。在这一背景下,强化数据安全措施,构建全面的数据安全防护体系,已经成为迫切需要。这需要政府、企业和个人共同努力,通过立法、技术创新及提高公众的数据安全意识等手段,共同构建一个更加安全、健康的信息社会。
2024-12-03随着遥感卫星和高空平台的快速发展,高空间分辨率遥感图像的应用也变得越来越普遍[1]。遥感影像的语义分割在地貌特征的像素级分类方面具有重要意义,该技术已经在许多工业级图像中得到广泛应用[2-4]。例如,环境灾害监测[5]、土地利用与土地覆盖制图[6-7]、农业资源管理[8]、滑坡识别[9]和交通管理[10-12]等。
2024-12-035G技术以其高速率、低时延、大连接的特点,为各行各业带来了前所未有的发展机遇,但同时也面临着基站选址与优化的巨大挑战[3–4]。因此,深入研究5G基站选址决策与优化问题,对于提升5G网络覆盖质量、优化资源配置、提高通信效率具有重要意义。
2024-12-03随着科学技术的进步,各种协作机械臂和工业机械臂越来越受欢迎.为提高机械臂的智能性和自主性,机械臂自主抓取一直是机器人领域的研究热点之一[1-2].传统的协作机械臂需要操作者具备相关知识,通过编程或拖拽指令实现机械臂的抓取操作[3-4].
2024-12-03在气象观测、工农业、航空航天、食品和药品储存等制造领域,对湿度和温度有着严格要求,因此,对这两个参数的检测变得尤为重要。温湿度传感器近年来得到了大力发展和应用。传统的电子式温湿度传感器易受电磁干扰,灵敏度低,响应时间长,限制了其性能和应用范围。
2024-12-03基于机器学习的网络入侵检测系统(NIDS可以提高检测的准确性和效率,并增加系统对新型威胁的适应能力,鉴于这一优势,本文将深入分析机器学习在NIDS中的应用及其效能,探讨如何利用这一先进技术来增强网络安全防御。
2024-12-03人气:4818
人气:3068
人气:2082
人气:1860
人气:1104
我要评论
期刊名称:自动化学报
期刊人气:2639
主管单位:中国科学院
主办单位:中国自动化学会,中国科学院自动化所
出版地方:北京
专业分类:科技
国际刊号:0254-4156
国内刊号:11-2109/TP
邮发代号:2-180
创刊时间:1963年
发行周期:月刊
期刊开本:大16开
见刊时间:一年半以上
影响因子:3.316
影响因子:0.281
影响因子:0.629
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!