煤矿消防灭火机器人系统设计

陈骋, 陈秀田, 朱明亮

陈骋,陈秀田,朱明亮. 煤矿消防灭火机器人系统设计[J]. 工矿自动化,2022,48(4):142-146. DOI: 10.13272/j.issn.1671-251x.2021090019
引用本文: 陈骋,陈秀田,朱明亮. 煤矿消防灭火机器人系统设计[J]. 工矿自动化,2022,48(4):142-146. DOI: 10.13272/j.issn.1671-251x.2021090019
CHEN Cheng, CHEN Xiutian, ZHU Mingliang. A system design for coal mine fire-fighting robots[J]. Journal of Mine Automation,2022,48(4):142-146. DOI: 10.13272/j.issn.1671-251x.2021090019
Citation: CHEN Cheng, CHEN Xiutian, ZHU Mingliang. A system design for coal mine fire-fighting robots[J]. Journal of Mine Automation,2022,48(4):142-146. DOI: 10.13272/j.issn.1671-251x.2021090019

煤矿消防灭火机器人系统设计

详细信息
    作者简介:

    陈骋(1985-),男,辽宁锦州人,助理研究员,硕士,主要研究方向为煤矿安全相关的智能装备,E-mail:314895750@qq.com

  • 中图分类号: TD753

A system design for coal mine fire-fighting robots

  • 摘要: 消防灭火机器人是煤矿井下防灭火治理及灾后救援的重要装备,但目前针对煤矿井下复杂地形的机器人定位、路径规划、火灾险情识别及精准灭火等方面的研究较少。针对该问题,提出了一种煤矿消防灭火机器人系统设计方案。结合超宽带(UWB)、激光雷达技术,采用迭代最近点(ICP)算法实现机器人定位初始化;结合惯性测量装置和里程计数据,采用自适应蒙特卡洛定位(AMCL)算法实现机器人实时定位,实测定位精度达5~10 cm;通过加入寻找新目标点的容忍距离参数对A*算法进行优化,并采用优化A*算法实现机器人路径规划,测试结果表明,采用优化A*算法进行路径规划用时短,规划的路径合理;通过先验知识生成着火点特征图片库,采用模板匹配方法识别险情目标,测试结果表明,机器人对动态多着火点的虚警率在10%以内,识别率达90%,满足应用要求;采用速度、位置双闭环的串级控制器实现云台俯仰轴和偏航轴角度控制,并通过云台控制将消防弹投射至险情目标,为煤矿精准灭火提供技术支持。
    Abstract: Although fire-fighting robots are important devices for underground coal mines to prevent and deal with fire incidents, current research has hardly studied the approaches of robot locating, path planning, and accurate fire detection and extinguishment for complex underground coal mine topography. To fill the gap, this paper proposes a system design for underground coal mine fire-fighting robots. By combining the technologies of ultra wide band (UWB) and laser radars, the design applies the iterative closest point (ICP) and the adaptive Monte Carlo localization (AMCL) algorithms to initialize robots' position and locate robots in a real time manner, respectively. By using inertial measurement units and odometers, the design can raise the real localization accuracy up to 5-10 centimeters. By adding a distance parameter to limit the searching area, an enhanced A* algorithm is proposed to plan paths for robots. Experiments show that the algorithm can find the suitable paths in lower time cost. The design supports a robot to detect targets using a template mapping system based on a pre-generated feature image set. It limits the false positive rate to 10% (true positive rate of 90%) and completely meets the design requirement. The design allows a robot to be equipped with a cascade controller that uses feedbacks of velocity and position to control the elevation and yaw angels of the pan-tilt-zoom (PTZ). Fire extinguishing bombs can be further thrown to targets, via the PTZ, to support accurate fire extinguishment.
  • 我国煤炭资源丰富,是世界上最大的煤炭生产和消费国。由于作业设备和工艺相对落后,煤矿井下事故发生率较高,煤矿安全形势严峻[1]。《全国安全生产专项整治三年行动计划》中明确指出,要全面推进煤矿智能化建设[2],实现煤矿高危险现场少人化、无人化。这给煤矿机器人发展带来新的机遇和挑战[3]。煤矿井下作业环境恶劣且存在高危气体,消防灭火机器人不仅能够帮助救援人员率先探明灾情、预测火势、熟悉环境,还能代替救援者进入火灾现场援救受困人员,更能发挥灭火功效,高效完成抢险救灾工作,是煤矿井下防灭火治理及灾后救援的重要装备。

    目前煤矿机器人研究在底盘设计及防爆处理等方面取得进展,机器人底盘环境适应性及越障能力显著提高,但针对煤矿井下复杂地形的机器人定位、路径规划[4]、火灾险情识别及精准灭火等方面的研究较少,相关技术仍需重点攻克。为减少煤炭生产环节消防安全隐患,提升煤矿防灭火及救援时效性,本文设计了煤矿消防灭火机器人系统,结合超宽带(Ultra Wide Band,UWB)和激光雷达技术,采用自适应蒙特卡洛定位(Adaptive Monte Carlo Localization,AMCL)算法实现机器人定位,采用优化A*算法实现机器人路径规划,采用模板匹配方法识别险情目标,并通过云台控制将消防弹投射至险情目标,为煤矿精准灭火提供技术支持。

    煤矿消防灭火机器人系统包括机器人硬件子系统、定位与路径规划子系统、目标识别与投掷子系统3个部分,如图1所示。机器人硬件子系统为机器人基础运动和信息采集提供保障。定位与路径规划子系统读取UWB定位模块数据、激光雷达数据和里程计信息,实现机器人初始化定位、实时避障运动和路径规划等功能。目标识别与投掷子系统通过调用摄像头的视频流信息,采用模板匹配方法进行特定目标识别,并控制二轴云台运动和消防弹投掷。

    图  1  煤矿消防灭火机器人系统结构
    Figure  1.  Structure of coal mine fire-fighting robot system

    机器人底盘搭载基于STM32F427芯片的主控板,采用4个由M3508减速电动机驱动的麦克纳姆轮作为动力组件,进行前行、横移、斜移、旋转及其组合方式的多种运动,实现机器人全向移动。

    激光雷达是一种通过发射激光束来探测目标对象位置及速度等特征量的传感器[5-6],本文选用RPLIDAR A3M1型激光雷达。

    机载计算设备选用Intel NUC8i7BEH型工业计算机,运行机器人操作系统(Robot Operating System,ROS),实现图像处理和机器人运动控制等相关功能。

    UWB是一种无线载波通信技术,具有功耗低、抗干扰能力和穿透能力强、定位准确度较高等优点[7-8]。本文选用DJI−RM−V1 UWB系统,其最高水平定位精度为5.5 cm,最高垂直定位精度为6.5 cm,位置更新频率为50 Hz。

    机器人开机后,首先通过UWB定位模块确定机器人当前位置,在获取到的位置附近生成一系列正态分布的坐标点,再对这些坐标点进行筛选。针对每个坐标点,调用激光雷达扫描周边环境,得到二维点云数据;采用迭代最近点(Iterative Closest Point, ICP)算法对二维点云数据和预先存储的地图数据进行比较,根据误差最小原则确定机器人在该坐标点的姿态角及其置信度。对所有坐标点姿态角的置信度进行比较,将置信度最高的坐标点作为机器人的真实坐标,并将机器人在该坐标点的姿态角作为初始化时的真实姿态信息。

    采用AMCL算法[9]实现机器人实时定位。AMCL算法是适用于二维平面内机器人运动位姿估计的算法,其流程如图2所示。

    图  2  AMCL算法流程
    Figure  2.  Flow of the AMCL algorithm

    AMCL算法实现步骤:

    (1) 随机生成一批粒子并进行地图载入工作,根据惯性测量装置和里程计数据更新粒子的位姿信息。

    (2) 通过UWB数据判断机器人位置,通过激光雷达数据判断机器人与周边障碍物的距离(根据灰度值判断是否为障碍物),对初始生成的粒子进行置信度更新。距离机器人越远的粒子,其置信度越低;与激光雷达所测得的周边障碍物姿态信息越不匹配的粒子,其置信度越低。

    (3) 根据粒子置信度高低赋予权值,置信度越高,权值越大。舍弃置信度低于阈值的粒子。

    (4) 重采样阶段,根据粒子权值对粒子进行复制,复制份数与权值大小成正比。采用KL散度(Kullback−Leibler Divergense,KLD)算法确定粒子数量。KLD算法是一种自适应的粒子数量确定算法,可使粒子数量估计值与后验值之间的偏差不超过设定界限,即新生成粒子的数量随迭代次数增加而逐渐减少。粒子之间的距离不超过规定距离0.05 m时,认为定位成功,输出机器人当前位置。

    在实际应用中,可能出现机器人运动过程中定位丢失的情况。为解决该问题,采用ROS中的SnapMapICP包进行机器人重定位[10-11]

    首先获取UWB信号,确定机器人初始位置信息,使用激光雷达实时扫描得到点云数据,并与该位置地图数据进行匹配。初始化阶段,机器人姿态角的预测精度达3~5°,耗时1~2 s。在运动过程中,通过UWB模块判断机器人大致位置,根据激光雷达数据进行精确定位修正,测试结果如图3所示。图3(b)中十字坐标位置为机器人中心位置,与障碍物(黄色)之间的距离以二维云图方式体现,实测定位精度达5~10 cm。

    图  3  机器人实时定位测试结果
    Figure  3.  Test results of robot real-time positioning

    A*算法作为一种求解静态网络最短路径最有效的直接搜索算法,综合了深度优先算法和广度优先算法的特性,被广泛应用于静态场景导航中[12-13]。该算法在深度优先策略的基础上增加了一个启发函数,使得搜索方向具有目标性。但是当选取的启发因子不适合当前规划任务时,会导致路径规划失败。针对该问题,对A*算法进行优化,加入寻找新目标点的容忍距离参数。加入该参数后,若路径规划失败,则在目标位置附近寻找另一个可以到达的位置替换当前目标位置,重新规划一条全局路径[14]

    机器人路径规划测试结果如图4所示,图4(a)中右上角红色为机器人位置,绿色曲线为通过优化A*算法规划的路径,绿色曲线终点为目标灭火点。

    在试验场地内设置不同着火点进行测试,实测数据见表1。可看出优化A*算法用时短,规划的路径合理。

    图  4  机器人路径规划测试结果
    Figure  4.  Test results of robot path planning
    表  1  路径规划指标
    Table  1.  Path planning indexes
    序号起止点间
    欧氏距离/m
    算法
    用时/s
    路径
    长度/m
    与障碍物
    最小距离/m
    15.6501.0510.9800.750
    27.0951.2513.8130.900
    36.4501.3413.6820.750
    45.7320.78 7.4330.640
    58.1371.0911.8030.590
    下载: 导出CSV 
    | 显示表格

    通过先验知识生成着火点特征图像库,将特征图像作为特征匹配环节的模板图像。读取摄像头采集的视频流,并对模板图像和视频帧进行归一化处理。采用滑动窗口方式对模板图像(分辨率为128×128)和视频帧(分辨率为1920×1080)进行比较,计算相关系数R。相关系数R反映模板图像与待检验图像的相关程度,当模板图像与视频帧中某区域完全一致时,R=1。设置相关系数阈值,将相关系数大于阈值且相关系数值最大的区域确定为着火点目标。

    获取着火点中心位置,将云台当前位置与着火点中心位置的偏差值作为给定信息传输到云台控制模块。

    在分辨率为640×480的较复杂场景下,在距离机器人3 m范围内,着火点目标识别测试结果见表2。可看出机器人对动态多着火点的虚警率在10%以内,识别率达90%,满足应用要求。

    表  2  着火点目标识别测试结果
    Table  2.  Test results of ignition points detection
    测试场景帧率/(帧·s−1虚警率/%
    最大值最小值平均值
    静态单一着火点15.18.210.57.9
    动态单一着火点14.75.09.38.2
    静态多着火点11.04.28.59.0
    动态多着火点9.53.25.29.7
    下载: 导出CSV 
    | 显示表格

    云台控制的目的是准确、快速地跟踪着火点位置,使消防弹能够投射至目标区域。采用速度、位置双闭环的串级控制器实现云台俯仰轴和偏航轴角度控制。以偏航轴角度控制为例,串级控制流程如图5所示。

    图  5  云台串级控制流程
    Figure  5.  Cascade control process of the pan-tilt-zoom (PTZ)

    通过速度、位置双闭环PID调节[15],使得云台响应曲线较平滑且准确地跟随给定曲线。在实际测试中,即使目标识别模块给出的控制量波动较大,云台的实际响应曲线也较平滑,且具有一定的超前预测效果[16]。通过整定串级控制器的PID参数,可弥补目标识别频率略小于云台控制频率的不足,抵消零阶保持效果[17],实现对险情目标的精确处理。

    (1) 结合UWB、激光雷达技术,采用ICP算法实现机器人定位初始化;在实时定位阶段,结合惯性测量装置和里程计数据,采用AMCL算法实现机器人定位,实测定位精度达5~10 cm。

    (2) 在A*算法中,当选取的启发因子不适合当前规划任务时,会导致路径规划失败。针对该问题,对A*算法进行优化,加入寻找新目标点的容忍距离参数。加入该参数后,若路径规划失败,则在目标位置附近寻找另一个可以到达的位置替换当前目标位置,重新规划一条全局路径。测试结果表明,采用优化A*算法进行路径规划用时短,规划的路径合理。

    (3) 通过先验知识生成着火点特征图像库,将特征图像作为特征匹配环节的模板图像,采用模板匹配方法识别险情目标。测试结果表明,机器人对动态多着火点的虚警率在10%以内,识别率达90%,满足应用要求。

    (4) 采用速度、位置双闭环的串级控制器实现云台俯仰轴和偏航轴角度控制,能够准确、快速地跟踪着火点位置,使消防弹投射至目标区域。

  • 图  1   煤矿消防灭火机器人系统结构

    Figure  1.   Structure of coal mine fire-fighting robot system

    图  2   AMCL算法流程

    Figure  2.   Flow of the AMCL algorithm

    图  3   机器人实时定位测试结果

    Figure  3.   Test results of robot real-time positioning

    图  4   机器人路径规划测试结果

    Figure  4.   Test results of robot path planning

    图  5   云台串级控制流程

    Figure  5.   Cascade control process of the pan-tilt-zoom (PTZ)

    表  1   路径规划指标

    Table  1   Path planning indexes

    序号起止点间
    欧氏距离/m
    算法
    用时/s
    路径
    长度/m
    与障碍物
    最小距离/m
    15.6501.0510.9800.750
    27.0951.2513.8130.900
    36.4501.3413.6820.750
    45.7320.78 7.4330.640
    58.1371.0911.8030.590
    下载: 导出CSV

    表  2   着火点目标识别测试结果

    Table  2   Test results of ignition points detection

    测试场景帧率/(帧·s−1虚警率/%
    最大值最小值平均值
    静态单一着火点15.18.210.57.9
    动态单一着火点14.75.09.38.2
    静态多着火点11.04.28.59.0
    动态多着火点9.53.25.29.7
    下载: 导出CSV
  • [1] 王国法,任怀伟,赵国瑞,等. 煤矿智能化十大“痛点”解析及对策[J]. 工矿自动化,2021,47(6):1-11.

    WANG Guofa,REN Huaiwei,ZHAO Guorui,et al. Analysis and countermeasures of ten 'pain points' of intelligent coal mine[J]. Industry and Mine Automation,2021,47(6):1-11.

    [2] 王勇,朱华,王永胜,等. 煤矿救灾机器人研究现状及需要重点解决的技术问题[J]. 煤矿机械,2007,28(4):107-109. DOI: 10.3969/j.issn.1003-0794.2007.04.045

    WANG Yong,ZHU Hua,WANG Yongsheng,et al. Current status and technical problems in research of coal mine rescue robot[J]. Coal Mine Machinery,2007,28(4):107-109. DOI: 10.3969/j.issn.1003-0794.2007.04.045

    [3] 王路明,常振兴. 机器人技术在煤矿中的应用及发展趋势[J]. 煤炭技术,2021,40(4):151-153.

    WANG Luming,CHANG Zhenxing. Application and development trend of robot technology in coal mine[J]. Coal Technology,2021,40(4):151-153.

    [4] 杨林,马宏伟,王岩,等. 煤矿井下移动机器人运动规划方法研究[J]. 工矿自动化,2020,46(6):23-30.

    YANG Lin,MA Hongwei,WANG Yan,et al. Research on motion planning method of underground mobile robot[J]. Industry and Mine Automation,2020,46(6):23-30.

    [5] 丁林祥. 面向家庭服务的室内移动平台设计与实现[D]. 南京: 南京理工大学, 2018.

    DING Linxiang. Design and implementation of a family service oriented indoor mobile platform[D]. Nanjing: Nanjing University of Science and Technology, 2018.

    [6] 陈梦雯,迟克浩,陈文娟. 基于空间三角测距的激光雷达三维重建实验系统[J]. 物理实验,2019,39(3):48-53.

    CHEN Mengwen,CHI Kehao,CHEN Wenjuan. Laser radar 3D reconstruction experiment system based on spatial triangulation distance measurement[J]. Physics Experimentation,2019,39(3):48-53.

    [7] 李波,徐月娜. 基于UWB的服务机器人室内位置感知系统[J]. 电子技术与软件工程,2018(17):90-91.

    LI Bo,XU Yuena. UWB-based indoor location perception system for service robot[J]. Electronic Technology & Software Engineering,2018(17):90-91.

    [8] 陈志键,徐爱功,隋心,等. 室内UWB/LiDAR组合定位算法[J]. 导航定位学报,2019,7(1):38-42,111.

    CHEN Zhijian,XU Aigong,SUI Xin,et al. Algorithm of indoor UWB/LiDAR combined positioning[J]. Journal of Navigation and Positioning,2019,7(1):38-42,111.

    [9]

    GUAN R P,RISTIC B,WANG Liuping,et al. KLD sampling with Gmapping proposal for Monte Carlo localization of mobile robots[J]. Information Fusion,2019,49:79-88. DOI: 10.1016/j.inffus.2018.09.003

    [10] 伍阳. 利用对称性进行LiDAR点云配准[D]. 南京: 南京大学, 2016.

    WU Yang. Registration of LiDAR point clouds based on symmetry[D]. Nanjing: Nanjing University, 2016.

    [11] 郜春艳,何秀娟,黄文美,等. 基于2-D范围扫描的室内场景识别方法[J]. 电光与控制,2018,25(12):30-34. DOI: 10.3969/j.issn.1671-637X.2018.12.007

    GAO Chunyan,HE Xiujuan,HUANG Wenmei,et al. An indoor scene recognition method based on 2-D range scanning[J]. Electronics Optics & Control,2018,25(12):30-34. DOI: 10.3969/j.issn.1671-637X.2018.12.007

    [12] 许金鹏. 移动机器人路径规划与运动控制研究[D]. 太原: 中北大学, 2018.

    XU Jinpeng. Research on path planning and motion control of mobile robots[D]. Taiyuan: North University of China, 2018.

    [13] 董文康,陈少斌,黄宴委. 基于ROS的小车自主建图与路径规划[J]. 福建电脑,2018,34(12):100-101,112.

    DONG Wenkang,CHEN Shaobin,HUANG Yanwei. Autonomous mapping and path planning of cars based on ROS[J]. Fujian Computer,2018,34(12):100-101,112.

    [14] 吕伟鹏. 无刷直流电机双闭环串级控制系统仿真研究[J]. 电子设计工程,2011,19(24):30-34. DOI: 10.3969/j.issn.1674-6236.2011.24.010

    LYU Weipeng. Research of simulation for brushless DC motor with dual closed-loop cascade control system[J]. Electronic Design Engineering,2011,19(24):30-34. DOI: 10.3969/j.issn.1674-6236.2011.24.010

    [15] 冯健业,赖全运,刘和顺,等. 基于云台的智能化运动目标跟踪监控系统设计[J]. 韶关学院学报,2018,39(9):52-56. DOI: 10.3969/j.issn.1007-5348.2018.09.012

    FENG Jianye,LAI Quanyun,LIU Heshun,et al. Design of intelligent moving target tracking and monitoring system based on pan-tilt-zoom[J]. Journal of Shaoguan University,2018,39(9):52-56. DOI: 10.3969/j.issn.1007-5348.2018.09.012

    [16] 沈志顺. 工业AGV载物云台稳定性控制策略研究[D]. 芜湖: 安徽工程大学, 2017.

    SHEN Zhishun. The stability control of industrial AGV stabilized platform[D]. Wuhu: Anhui Polytechnic University, 2017.

    [17] 王继玉. ROS移动机器人跟踪系统的设计与实现[D]. 郑州: 郑州大学, 2018.

    WANG Jiyu. Design and implementation of ROS mobile robot tracking system[D]. Zhengzhou: Zhengzhou University, 2018.

  • 期刊类型引用(6)

    1. 伊海洋,张才. 矿用胶囊式救生舱设计与仿真分析. 工业安全与环保. 2024(04): 34-38 . 百度学术
    2. 吴力,孙国亮. 机器人自动化技术在建筑消防系统施工中的应用研究. 模具制造. 2024(12): 194-196+199 . 百度学术
    3. 陈杰. 探究消防灭火机器人及配套装备技术. 中国设备工程. 2023(14): 26-28 . 百度学术
    4. 郭小龙. 消防救援队伍灭火救援实战能力提升对策研究. 今日消防. 2023(11): 57-59 . 百度学术
    5. 李鹏程,郝文静,闫红玲. 狭窄空间智能巡检机器人设计及运动分析. 运城学院学报. 2023(06): 42-46 . 百度学术
    6. 毕丽敏,罗延歆. 煤矿生活区室外装配式箱泵一体化消防给水泵站设计. 煤炭工程. 2022(06): 32-34 . 百度学术

    其他类型引用(1)

图(5)  /  表(2)
计量
  • 文章访问数:  798
  • HTML全文浏览量:  55
  • PDF下载量:  41
  • 被引次数: 7
出版历程
  • 收稿日期:  2021-09-05
  • 修回日期:  2022-03-06
  • 网络出版日期:  2022-03-04
  • 刊出日期:  2022-04-24

目录

/

返回文章
返回