天车AI视觉安全监测:吊运区域人员侵入检测与防碰撞工程实践

天车AI视觉安全监测系统是天车智能安全防护的最后一道主动防线——它通过安装在端梁和主梁上的工业AI摄像头实时采集吊运区域图像,基于YOLOv8深度学习模型检测吊物下方和周围的人员侵入行为,在检测到人员进入危险区域时自动触发减速警告或STO安全停车,将人与吊物的物理隔离从被动围栏升级为主动智能防护。克鲁德重工基于NVIDIA Jetson Orin NX边缘计算平台和自研视觉检测模型,构建了覆盖检测、分级报警、防碰撞联动的完整AI安全监测系统。本文从系统架构、模型训练到现场部署,完整阐述这一工程实践。

天车AI视觉安全监测系统吊运区域人员侵入检测与防碰撞架构图

一、AI视觉安全监测系统架构

天车AI视觉安全监测系统由感知层、推理层、控制层和告警层四层架构组成。感知层包括2~4台工业AI摄像头(分别安装在天车端梁两侧和小车下部),摄像头以30fps帧率采集吊运区域1080P实时图像,通过千兆以太网传输至推理层。推理层部署在NVIDIA Jetson Orin NX边缘计算模块上(算力100TOPS),运行YOLOv8s目标检测模型,对每帧图像进行人员、吊物和障碍物的实时检测识别,单帧推理延迟小于15ms。控制层通过GPIO和PROFINET接口连接天车PLC——检测到人员侵入时向PLC发送减速或停车信号,PLC执行SLS减速或STO停止。告警层包括操作室内的声光报警器(蜂鸣器+旋转警示灯)、HMI屏幕弹窗告警和远程运维平台的实时告警推送。系统整体端到端延迟(从人员进入危险区域到PLC执行安全动作)小于100ms,满足GB/T 28264-2017《起重机械 安全监控管理系统》对主动安全防护的响应时间要求。

检测区域划分为三级安全区。危险区(Danger Zone)以吊物为中心半径3m的圆形区域——人员进入该区域立即触发STO停车,天车制动器在200ms内闭合。警告区(Warning Zone)为危险区外围半径3~6m的环形区域——人员进入该区域触发声光报警和天车减速(降速至额定速度的20%),减速信号持续到人员离开警告区。监测区(Monitor Zone)为警告区外围半径6~10m的环形区域——人员进入该区域仅记录事件日志不做控制干预,用于统计吊运区域人员活动频次和模式。三级安全区的半径参数现场可通过HMI面板的天车吨位和吊物尺寸进行调整。

二、摄像头选型与安装部署

工业AI摄像头的选型和安装位置直接影响检测效果。克鲁德重工在天车AI视觉安全监测系统中标配两款摄像头:端梁安装位选用海康威视DS-2CD2T87WD-L(800万像素星光级,传感器1/1.2英寸,最低照度0.001Lux,红外补光距离50m),小车下安装位选用映美精DMK 33GX290(190万像素全局快门,传感器1/3英寸,帧率120fps,适合检测高速运动的吊物和人员)。端梁摄像头的镜头焦距选用6mm(水平视角约52度),安装在天车端梁下表面的中心位置,镜头垂直向下拍摄,覆盖天车下方整个吊运区域。小车下摄像头的镜头焦距选用3.6mm(水平视角约87度),安装在小车平台下表面,拍摄吊具正下方的近距离区域。

安装位置 摄像头型号 参数 覆盖范围 作用
端梁(左) DS-2CD2T87WD-L 800万/0.001Lux/6mm 左侧吊运区+通道 人员侵入检测
端梁(右) DS-2CD2T87WD-L 800万/0.001Lux/6mm 右侧吊运区+通道 人员侵入检测
小车下 DMK 33GX290 190万/全局快门/3.6mm 吊具下方近距离 吊物摆动/障碍检测
主梁上方 DS-2CD2T87WD-L 800万/0.001Lux/12mm 全车间远距离 全局态势感知(选配)

摄像头安装结构件采用不锈钢万向调节支架(支撑臂负载15kg,可承受天车启停时的冲击载荷)。摄像头通过CAT6A屏蔽网线连接至部署在控制柜内的Jetson Orin NX边缘计算模块,网线沿天车主梁内侧敷设并用扎带固定,与变频器动力电缆间距不小于300mm。摄像头供电采用PoE+(802.3at标准,单端口供电功率25W),Jetson模块通过交换机PoE+端口为摄像头供电,无需独立电源布线。

三、YOLOv8目标检测模型训练与部署

YOLOv8是天车AI视觉检测的核心算法。克鲁德重工在天车安全监测场景中选用YOLOv8s版本(Small,参数量11.2M,COCO mAP 44.9%),在NVIDIA Jetson Orin NX上经TensorRT FP16优化后推理速度可达60fps(输入分辨率640×640),满足30fps视频流的实时检测需求。模型的训练数据集来自三个渠道:克鲁德重工自有天车试验场采集的标注图像(约15000张,覆盖不同光照、天气和吊物类型)、合成长尾场景的合成图像(约5000张,模拟人员跌倒、多人聚集、部分遮挡等边缘场景)、工厂车间补充采集(约3000张,覆盖不同厂房结构和生产线布局的多样化背景)。

模型训练配置。训练基于Ultralytics YOLOv8框架,输入图像分辨率640×640,批次大小32,训练轮数300轮。数据增强使用Mosaic(概率0.8,4张拼接)、MixUp(概率0.2,两张混合)、HSV增强(H±25°/S±30%/V±30%)和随机旋转(±10度)。训练平台使用单张NVIDIA RTX 4090(24GB显存),单轮训练耗时约10分钟,300轮总耗时约50小时。训练完成后导出为TensorRT FP16引擎(engine文件,约22MB),部署到Jetson Orin NX上运行。

检测目标分类。YOLOv8s模型输出三个检测类别,每个检测框包含类别ID、置信度分数(阈值≥0.5保留)和归一化框坐标(cx,cy,w,h)。框坐标经透视变换矩阵映射至地平面世界坐标系,定位误差<10cm。三类目标详情如下:

类别ID: 0 置信度≥0.5
Person
人员检测
检测对象:吊运区域内的作业人员,含安全帽可视与不可视两种状态
框格式:cx, cy, w, h(图像宽高比归一化)
坐标映射:透视变换→地平面坐标系
定位精度:偏差<10cm
典型场景:人员行走、站立、弯腰、跌倒

类别ID: 1 置信度≥0.5
Hook_Load
吊物检测
检测对象:吊具所吊负载(钢卷、钢板、设备、模具等)
框格式:cx, cy, w, h(图像宽高比归一化)
坐标映射:透视变换→地平面坐标系
定位精度:偏差<10cm
典型场景:吊物起升、平移、下降、就位

类别ID: 2 置信度≥0.5
Obstacle
障碍物检测
检测对象:叉车、托盘、工件架等车间移动物体
框格式:cx, cy, w, h(图像宽高比归一化)
坐标映射:透视变换→地平面坐标系
定位精度:偏差<10cm
典型场景:叉车穿行、托盘堆放、工件架移位

四、人员侵入检测算法与安全区逻辑

人员侵入检测的逻辑执行时序如下。步骤一目标检测:Jetson端运行YOLOv8s模型,输出当前帧中所有person检测框。步骤二坐标映射:将person检测框底部中心点坐标通过透视变换矩阵映射到地平面世界坐标系,得到人员在车间地面上的物理位置(x,y,单位m)。步骤三距离计算:计算人员位置与吊物位置(从天车PLC读取的大车绝对位置+小车绝对位置+吊物尺寸偏移量)之间的欧氏距离。步骤四安全区判断:根据距离dist匹配三级安全区规则——dist≤3m为Danger区触发STO、3m10m无动作。步骤五结果输出:Jetson通过GPIO输出三级报警信号——GPIO1(Danger)接PLC的安全DI输入、GPIO2(Warning)接PLC的标准DI输入、GPIO3(Monitor)接IO-Link网关记录事件。

安全区半径的动态调整逻辑。天车吊物的实际尺寸和吊运轨迹影响危险区的安全半径。吊物尺寸小于1m时危险区半径保持默认3m;吊物尺寸在1~3m范围内危险区半径根据吊物对角线长度自动增加(R_danger=3.0m+L_diag/2);吊物尺寸大于3m时危险区半径固定为5m(防止过大的安全区频繁触发STO导致生产效率下降)。安全区半径的当前值实时显示在HMI安全监测页面,操作人员可手动微调(范围0.5m步进)。所有安全区参数的修改记录在PLC的事件日志中,保存周期不少于90天。

多目标追踪与防抖处理。当单帧检测到多个人员目标时,系统为每个目标分配唯一Track ID,通过轻量级DeepSORT算法实现跨帧目标匹配和轨迹追踪。当某个Track ID的person在同一位置连续出现超过5帧时,系统才确认该人员进入安全区并触发报警,防止单帧误检导致的误报。人员在安全区内停留期间触发持续报警,离开安全区后报警自动解除(延时2秒消抖)。连续报警事件自动记录在本地SQLite数据库中,记录格式包含时间戳、Track ID、人员坐标、触发的安全区等级和天车运行状态(速度/位置/方向)。

五、防碰撞联动控制与STO触发

AI视觉检测系统与天车安全控制系统的联动通过GPIO+PROFINET双重接口实现。GPIO接口用于紧急场景的快速制动——Jetson的GPIO1(Danger)直接连接至PLC安全F-DI模块的输入通道,当GPIO1拉高至24V时PLC在下一个安全扫描周期(20ms)内触发STO。PROFINET接口用于非紧急场景的分级减速——Jetson通过PROFINET IO设备角色(GSDML文件导入TIA Portal组态)向PLC周期性写入减速请求数据(包含减速等级0~3和目标速度百分比),PLC在标准IO周期(10ms)内响应减速请求。

安全等级 Conditions de déclenchement 控制动作 Temps de réponse 恢复方式
Level 3 危险 人员进入≤3m危险区 STO紧急停车 <100ms 手动Reset确认
Level 2 警告 人员进入3~6m警告区 降速至20%+声光报警 <200ms 人员离开自动恢复
Level 1 监测 人员进入6~10m监测区 仅记录日志 自动

STO触发后的恢复流程。Level 3 STO触发后天车立即停车,Jetson系统持续监测危险区状态——确认危险区内无人员后通过PROFINET向PLC发送”危险解除”信号。PLC收到信号后HMI弹出安全复位确认对话框,要求操作人员目视确认吊运区域安全后点击”确认复位”按钮,PLC才解除STO状态并允许重新使能运行。STO事件的完整日志自动上传至边缘网关,经OPC UA推送至安全管理系统存档。

六、系统调试与现场验证

AI视觉安全监测系统的调试分四步进行。第一步摄像头标定——使用棋盘格标定板(12×9格,格子边长30mm)拍摄15~20张不同角度的标定图像,通过OpenCV的calibrateCamera函数计算摄像头内参矩阵和畸变系数。内参标定完成后进行透视变换矩阵标定:在车间地面铺设标定布(4×3m网格布,格点间距500mm),使用摄像头拍摄一张俯视图后选取4个角点和4个已知地平面坐标的对应点计算透视变换矩阵。标定完成后使用激光测距仪测量地面上任意点的实际坐标,验证映射误差小于10cm。

第二步模型验收测试——在试验场部署测试场景(吊物+假人模型),分别测试正常光照(500Lux)、低光照(50Lux,仅红外补光)、逆光和雨雾(模拟喷淋)四种工况下的检测精度。验收标准:正常光照下person检测mAP≥95%,低光照下mAP≥90%,逆光下mAP≥85%,雨雾下mAP≥80%。假人进入三级安全区的测试各执行20次,要求Level 3危险区触发率100%(20/20触发STO),Level 2警告区触发率≥95%(≥19/20触发减速报警),Level 1监测区记录率100%(20/20记录事件日志)。

第三步现场部署校验——将标定参数和模型部署至天车Jetson模块,通过操作HMI的安全监测页面实时查看摄像头画面和检测框叠加效果。验证端梁摄像头和小车下摄像头在三种天车位置(端到端行程的左端/中间/右端)下的俯视覆盖范围无盲区,两侧摄像头画面拼接后覆盖天车下方的全部吊运区域(覆盖范围约20m×6m)。使用对讲机配合现场人员沿安全区边界行走,验证检测系统在每个边界点的报警触发一致性。第四步入运行态——系统进入24小时试运行,每8小时检查一次检测日志中的误报率和漏报率,要求误报率≤5次/24小时,漏报率≤1次/24小时。试运行通过后系统转入正式运行。

Foire aux questions (FAQ)

Q1:AI视觉安全监测能完全替代安全围栏和人工监护吗?
不能完全替代。AI视觉安全监测作为主动安全防护层与物理围栏、安全门锁和人工监护形成纵深防御体系。物理围栏和安全门锁作为一级防护防止人员进入吊运区域,AI视觉系统作为二级防护在围栏内有人闯入时触发减速或STO,人工监护作为三级防护在紧急情况下按下急停。AI视觉系统在GB/T 28264-2017标准框架下属于安全监控管理系统的增强功能,不作为独立的安全部件——STO触发仍依赖SIL3级安全继电器和PLC安全逻辑。视觉系统检测到人员侵入后向安全层发送信号,安全层执行实际制动,视觉系统自身不直接控制安全回路。
Q2:YOLOv8检测人员的准确率能达到多少?受哪些因素影响?
在克鲁德重工的验收测试标准下,正常光照(500Lux)的person检测mAP≥95%,低光照(50Lux红外补光)mAP≥90%,逆光mAP≥85%,雨雾mAP≥80%。影响检测精度的主要因素:光照条件(最低照度需≥0.001Lux,满足星光级摄像头的要求)、遮挡程度(人员被吊物遮挡时检测置信度下降,多摄像头冗余覆盖可缓解)、人员姿态(坐姿/蹲姿/卧姿的检测精度比站立姿态低约5~10%,需在训练数据中增加低姿态样本)。克鲁德重工通过三路摄像头冗余覆盖——端梁左右各一台+小车下——每名地面人员至少被两台摄像头同时覆盖,大幅降低遮挡导致的漏检率。
Q3:AI视觉触发STO后如何恢复运行?需要多长时间?
STO触发后的恢复流程分为五步:第一步Jetson持续检测危险区状态,确认危险区内无人员后通过PROFINET向PLC发送”危险解除”信号(约2~5秒)。第二步PLC收到信号后在HMI安全监测页面弹出复位确认对话框(红色对话框,显示”确认危险区内已无人,准备恢复运行”)。第三步操作人员目视确认吊运区域安全后点击HMI触摸屏的”确认复位”按钮。第四步PLC解除STO状态(F-DQ的STO信号恢复高电平),变频器重新使能。第五步操作人员通过遥控器或操作室手柄正常操作天车。整个恢复流程约5~15秒,取决于操作人员确认速度。频繁STO触发时建议操作人员先排查人员进入危险区的原因,必要时调整安全区半径。
Q4:车间粉尘和光照变化对检测效果影响大吗?如何应对?
粉尘和光照变化是工业AI视觉系统面临的两大挑战。粉尘应对措施:摄像头镜头前方安装IP67防护等级的透明防护罩(附带自动雨刮器——每天定时或检测到镜头污损时自动擦拭一次),防护罩内集成了加热电阻(低温环境防起雾)。摄像头防护罩每季度更换一次,更换周期与天车控制柜的过滤棉更换周期同步。光照变化应对措施:端梁摄像头选用星光级传感器(最低照度0.001Lux)配合红外补光灯(850nm波长,照射距离50m),在自然光照不足时自动切换至红外模式——模型训练时加入了红外图像的增强样本(约3000张红外标注图)。此外,三路摄像头的冗余覆盖设计保证即使某路摄像头受强逆光或粉尘遮挡影响,其余摄像头仍可完整覆盖吊运区域。
Q1:AI视觉能替代安全围栏吗?
不能替代。作为二级主动防护与物理围栏(一级)、人工监护(三级)形成纵深防御,不独立控制安全回路。
Q2:YOLOv8检测准确率?
正常光照mAP≥95%,低光mAP≥90%,逆光≥85%,雨雾≥80%。三路摄像头冗余覆盖降低漏检。
Q3:STO触发后如何恢复?
Jetson确认无人后发信号→HMI弹出复位确认→操作员目视确认点击复位→PLC解除STO→恢复运行,约5-15秒。
Q4:粉尘和光照影响如何应对?
星光级传感器+红外补光+自动雨刮器+防护罩,三路冗余覆盖,训练含红外图像样本降低影响。


相关信息

contact

Contactez-nous

Téléphone :
+86 13903802779

mail:3915269@qq.com

Horaires de travail : du lundi au vendredi

WeChat
WeChat
PARTAGE
HAUT