Research on tightly combined positioning method of coal mine robot based on UWB and IMU
-
摘要: 针对煤矿井下环境复杂,现有煤矿机器人定位方法受非视距误差等因素影响导致定位精度低、实时性不高等问题,提出了一种基于UWB(超宽带)和IMU(惯性测量单元)的煤矿机器人紧组合定位方法。首先利用UWB模块测量煤矿机器人与UWB基站之间的距离,使用煤矿机器人与UWB基站之间的距离真实值和实测值训练最小二乘支持向量机(LSSVM)模型,得到LSSVM修正模型;然后将煤矿机器人定位过程中UWB模块测得的实测值作为LSSVM修正模型的输入,通过LSSVM修正模型对UWB实测值进行修正,减小非视距误差对定位精度的影响,得到较为准确的距离信息;最后将经过LSSVM修正模型修正后的测距信息作为误差状态卡尔曼滤波(ESKF)的量测输入,与惯性导航解算出的位置信息构成量测方程,使用ESKF对UWB测距修正值与惯性导航解算的距离信息紧组合,完成状态更新,得到更为精确的位置信息,实现煤矿机器人的精确定位。UWB基站不同布置方案下的模拟实验结果表明:使用LSSVM修正模型可使UWB测距信息更为准确,进而提高定位精度。静态定位实验时,当4个UWB基站等高对称布置时,定位的均方根误差由0.146 4 m减小到0.1398 m;当4个UWB基站不等高对称布置时,均方根误差由0.300 8 m减小到0.200 6 m;当4个基站无规律布置时,均方根误差由0.317 5 m减小到0.314 2 m。因此,在实际场景中,应尽可能使UWB基站等高对称布置。动态定位实验时,通过LSSVM修正模型对UWB测距信息进行修正后的融合定位轨迹相较于修正前的融合定位轨迹更接近煤矿机器人的真实轨迹,验证了该紧组合定位方法能够减小非视距误差,提高定位精度。Abstract: The underground coal mine environment is complex. The existing coal mine robot positioning methods have low positioning precision and low real-time performance caused by the non-line-of-sight (NLOS) error and other factors. In order to solve the above problems, a tightly combined positioning method of coal mine robot based on UWB (Ultra Wide Band) and IMU (Inertial Measurement Unit) is proposed. Firstly, the UWB module is used to measure distance between the coal mine robot and UWB base station. The least square support vector machine (LSSVM) model is trained by using real value and measured value of the distance between the coal mine robot and the UWB base station, and the modified LSSVM model is obtained. Secondly, the measured value measured by the UWB module during the positioning process of the coal mine robot is used as the input of the modified LSSVM model. The modified LSSVM model is used to correct the measured value of UWB, reduce the influence of NLOS error on positioning precision, and obtain more accurate distance information. Finally, the range information modified by modified LSSVM model is used as the measurement input of error-state Kalman filter (ESKF). The measurement equation is formed with the position information solved by inertial navigation. The ESKF is used to tightly combine the UWB ranging correction value with the range information calculated by the inertial navigation to complete the state update. The more precise position information of the coal mine robot is obtained, and the precise positioning of the coal mine robot is achieved. The simulation results under different layont schemes of UWB base stations show that using modified LSSVM model can make the UWB range information more accurate, and improve the positioning precision. In the static positioning experiment, when the four UWB base stations are symmetrically distributed at the same height, the root mean square error of the positioning is reduced from 0.146 4 m to 0.139 8 m. When the four UWB base stations are distributed symmetrically with unequal heights, the root mean square error decreases from 0.300 8 m to 0.200 6 m. When the four base stations are distributed irregularly, the root mean square error decreases from 0.317 5 m to 0.314 2 m. Therefore, in actual scenarios, the UWB base stations should be arranged symmetrically at the same height as possible. In the dynamic positioning experiment, the fusion positioning trajectory corrected by the modified LSSVM model is closer to the real trajectory of the coal mine robot than the fusion positioning trajectory before correction. The result verifies that the tightly combined positioning method can reduce the NLOS error and improve positioning precision.
-
0. 引言
煤矿井下工作环境恶劣,对井下工作人员的人身安全造成极大威胁。煤矿无人开采或者少人开采日渐成为研究热点,引入煤矿机器人代替井下工作人员完成危险、繁重的井下工作,将为解决煤矿安全生产问题发挥重要作用[1]。
煤矿机器人可以应用于掘进、运输及救援等方面,精准定位是其智能化实现的基础。为解决煤矿机器人的精准定位问题,目前常见的定位方法包括基于射频识别定位技术、基于超声波定位技术、基于超宽带(Ultra Wide Band, UWB)定位技术、基于惯导定位技术等方法。张晓莉等[2]提出使用扩展卡尔曼滤波对射频识别信息和惯导解算信息进行融合的方法,实现了煤矿机器人实时高精度的定位。谭玉新等[3]提出了基于无损卡尔曼滤波的超声网络定位算法,使用无损卡尔曼滤波将超声网络定位和电子罗盘及光电码盘定位所得到的航向角度信息及位置坐标信息进行组合,达到了降低定位误差的目的。陈美蓉等[4]提出了一种基于超宽带的煤矿井下定位混合解算方法,使用头脑风暴优化和泰勒级数展开的混合定位方法对人−机−物位置进行解算,解决了使用泰勒级数展开需要较好初值的问题。马宏伟等[5]提出了基于捷联惯导和里程计融合的煤矿机器人定位方法,首先通过卡尔曼滤波校准捷联惯导,再将捷联惯导解算出的煤矿机器人位置信息与里程计解算的位置信息通过自适应卡尔曼滤波进行校正,得到组合定位结果,定位精度较高。杨金衡等[6]提出了基于自适应卡尔曼滤波的双惯导定位方法,使用2套惯导系统所获得的加速度信息及角速度信息建立了双惯导模型。但由于井下环境复杂,使得许多定位技术在井下使用受限。射频技术定位不能对煤矿机器人进行实时跟踪,超声波技术定位会受到多普勒效应等影响,定位精度低,且成本高。UWB作为一种新兴技术,有较高的时间分辨率[7],将其应用在室内环境定位中,相比于其他定位技术有更高的稳定性及定位精度。但UWB技术在煤矿机器人定位中单独使用时,受UWB基站布置、多径效应、非视距误差等对定位精度的影响,其定位结果具有一定的波动性。惯性测量单元(Inertial Measurement Unit,IMU)工作时,环境因素对其干扰较小,更新速率高,在短时间内定位精度高,故可适应较为复杂的井下环境。但单独使用IMU定位的主要缺点是其定位误差会随着时间累计,导致长时间定位精度较低。为实现煤矿机器人精准定位,火元亨[8]将UWB测距信息与IMU定位信息通过扩展卡尔曼滤波进行松组合定位,定位精度有一定提高,但UWB测距过程中由于非视距误差等因素的影响,使定位结果仍存在一定的误差。
为了减小UWB测距的非视距误差,实现煤矿机器人的准确定位,本文提出了一种基于UWB和IMU的煤矿机器人紧组合定位方法。引入最小二乘支持向量机 (Least Square Support Vector Machine,LSSVM)对UWB测距信息进行修正,以减小井下定位的非视距误差;利用误差状态卡尔曼滤波(Error-State Kalman Filter, ESKF)将修正后的UWB测距信息及通过惯性导航解算出的距离信息紧组合,更新煤矿机器人的位置信息,实现精确定位。使用UWB模块及IMU获得的煤矿机器人的实验数据,在Matlab中对紧组合定位方法进行静态和动态定位仿真实验,结果证明了该方法的可靠性。
1. 紧组合定位方法
基于UWB和IMU的煤矿机器人紧组合定位方法原理如图1所示。利用UWB测距模块得到煤矿机器人与UWB基站之间的距离实测值,使用煤矿机器人与UWB基站之间的距离真实值和实测值训练LSSVM模型,得到LSSVM修正模型,并对煤矿机器人定位过程中UWB测距信息进行修正;利用IMU采集煤矿机器人的加速度及角速度信息[9],使用惯性导航解算出煤矿机器人的状态信息。将经过LSSVM修正后的测距信息作为ESKF的量测输入,与惯性导航解算出的位置信息构成其量测方程,完成状态更新,得到更为精确的煤矿机器人位置信息,实现对煤矿机器人的精确定位。
1.1 UWB测距信息修正
UWB测距信息是非视距环境下所采集得到的[10],严重的遮挡等因素导致UWB信号不能够直接传递,这将使信号在介质中传播的时间加长,测距信息不准确,最终导致定位效果较差。为了减小由环境带来的定位误差,需要对非视距环境下的UWB测距值进行处理。LSSVM模型适用于非线性估计,当样本数据较小时,也有很好的性能。本文使用LSSVM模型对测距误差进行修正。
LSSVM模型回归原理[11]可以描述如下。设有训练集
$\left\{ {\left( {{x_i},{y_i}} \right)} \right\}_{i = 1}^l$ ,${x_i}$ 为UWB测距模块获得的实测值,作为LSSVM模型的输入值,${y_i}$ 为煤矿机器人与UWB基站之间的距离真实值,作为LSSVM模型的期望输出值,$l$ 为训练集样本数量。将样本中的数据映射到高维空间,可以得到回归方程:$$ y_i = {{\boldsymbol{w}}^{\rm{T}}}\phi (x_i) + b $$ (1) 式中:
${\boldsymbol{w}}$ 为权向量;$\phi (x_i)$ 为建立的输入数据和高维特征空间的映射,将非线性的样本变成线性可分的数据[12];$b$ 为偏差。LSSVM模型将SVM优化问题的非等式约束用等式约束替换。具有等式约束的LSSVM模型可以描述为
$$ \left\{ \begin{gathered} {\min } \left( { {\dfrac{1}{2}||{\boldsymbol{w}}|{|^2} + \dfrac{1}{2}\eta \displaystyle\sum\limits_{i = 1}^l {\xi _i^2} } } \right) \\ {{\rm{s}}.{\rm{t}}.}\;\;{{y_i} = {{\boldsymbol{w}}^{\rm{T}}}\phi ({x_i}) + b} \end{gathered}\right. $$ (2) 式中:
$\eta $ 为正则化参数;${\xi _i}$ 为随机拟合误差。引入拉格朗日法来解决式(2)中的优化问题,构造函数为
$$ L\left( {{\boldsymbol{w}},b,{\xi _i},\alpha _i } \right) = \frac{1}{2}||{\boldsymbol{w}}|{|^2} + \frac{1}{2}\eta \sum\limits_{i = 1}^l {\xi _i^2} - \sum\limits_{i = 1}^l {{\alpha _i}\{ {{{\boldsymbol{w}}^{\rm{T}}}\phi ({x_i}) + b + {\xi _i} - {y_i}} \}} $$ (3) 式中:
$L$ 为拉格朗日函数;$\alpha _i$ 为拉格朗日乘子。对式(3)求偏导,可得
$$ \left\{ \begin{gathered} \frac{{\partial L}}{{\partial {\boldsymbol{w}}}} = 0 \to {\boldsymbol{w}} = \sum\limits_{i = 1}^l {{\alpha _i}\phi \left( {{x_i}} \right)} \\ \frac{{\partial L}}{{\partial b}} = 0 \to \sum\limits_{i = 1}^l {{\alpha _i} = 0} \\ \frac{{\partial L}}{{\partial {\xi _i}}} = 0 \to {\alpha _i} = \eta {\xi _i} \\ \frac{{\partial L}}{{\partial {\alpha _i}}} = 0 \to {{\boldsymbol{w}}^{\rm{T}}}\phi \left( {{x_i}} \right) + b + {\xi _i} - {y_i} = 0 \\ \end{gathered} \right. $$ (4) 决策函数定义为
$$ y_j = \sum\limits_{i = 1}^l {{\alpha _i}H({x_i},{x_j}) + b} $$ (5) 式中:yj为UWB测距信息修正值;
$ H\left( {{x_i},{x_j}} \right) $ 为核函数,${x_j}$ 为煤矿机器人定位过程中UWB模块获得的实测值。LSSVM模型选择高斯径向基函数(Radial Basis Function,RBF)作为核函数,核函数宽度为
$\sigma $ 。$$ H\left( {{x_i},{x_j}} \right) = {{\rm{exp}}\left({\frac{{ - ||{x_i} - {x_j}||}}{{2{\sigma ^2}}}}\right)} $$ (6) 选择UWB测距实测值
$d'$ 作为LSSVM模型的输入,选择UWB基站与煤矿机器人之间的真实值$d$ 作为输出,训练LSSVM模型,得到LSSVM修正模型。将煤矿机器人在定位过程中UWB模块测得的实测值作为LSSVM修正模型的输入,通过LSSVM修正模型对UWB实测值进行修正,得到较为准确的距离信息。
1.2 IMU定位原理
导航坐标系(N系)采取UWB所在坐标系,载体坐标系(B系)使用左前上坐标系。从B系转换到N系需要通过旋转矩阵
${\boldsymbol{R}}_{\rm{B}}^{\rm{N}}$ 。$$ {\boldsymbol{R}}_{\rm{B}}^{\rm{N}} = \left[ \begin{gathered} \cos \theta \begin{array}{*{20}{c}} {}&{ - \sin \theta } \end{array} \\ \sin \theta \begin{array}{*{20}{c}} {}& \;\;\; {\cos \theta } \end{array} \\ \end{gathered} \right] $$ (7) $$ {\theta _k} = {\theta _{k - 1}} + {T_{\rm{s}}}{\boldsymbol{\omega}} _{k - 1}^{\rm{N}} $$ (8) 式中:
$ \theta $ 为航向角;${\theta _k}$ 为$k $ 时刻的航向角;${T_{\rm{s}}}$ 为采样周期;${\boldsymbol{\omega}} _{k - 1}^{\rm{N}}$ 为k−1时刻在N系下的角速度。IMU定位原理的数学模型[13]可以表示为
$$ \left[ \begin{gathered} {{\boldsymbol{p}}_k} \\ {{\boldsymbol{v}}_k} \\ {{\boldsymbol{q}}_k} \\ \end{gathered} \right] = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{p}}_{k - 1}} + {T_{\rm{s}}}{{\boldsymbol{v}}_{k - 1}} + 0.5T_{\rm{s}}^2({\boldsymbol{R}}_{\rm{B}}^{\rm{N}}({{\boldsymbol{q}}_{k - 1}}){{\boldsymbol{a}}_k} - g)} \\ {{{\boldsymbol{v}}_{k - 1}} + {T_{\rm{s}}}({\boldsymbol{R}}_{\rm{B}}^{\rm{N}}({{\boldsymbol{q}}_{k - 1}}){{\boldsymbol{a}}_k} - g)} \\ {{{\boldsymbol{\varOmega }}_k}\left( { {\boldsymbol{\omega}} _{k}^{{{\rm{N}}}}{T_{\rm{s}}}} \right){{\boldsymbol{q}}_{k - 1}}} \end{array}} \right] $$ (9) 式中:
${{\boldsymbol{p}}_k}$ 为k时刻位置;${{\boldsymbol{v}}_k}$ 为k时刻速度;${{\boldsymbol{q}}_k}$ 为k时刻姿态;${{\boldsymbol{a}}_k}$ 为k时刻加速度;$g$ 为重力加速度;${{\boldsymbol{\varOmega}} _k}$ 为k时刻四元数更新矩阵。1.3 UWB和IMU紧组合定位
煤矿机器人搭载的UWB/IMU标签中内置IMU芯片,可以输出煤矿机器人的三轴加速度和三轴角速度信息;UWB模块可以测得煤矿机器人距离每个UWB基站的欧氏距离。紧组合将UWB和IMU作为一个测量传感器,利用IMU获取的煤矿机器人位置信息估算煤矿机器人与UWB基站之间的距离,与UWB测得的煤矿机器人与UWB基站之间的距离信息组合。UWB和IMU紧组合定位方法主要由UWB测距值修正部分及数据融合部分组成。
1.3.1 UWB测距值修正
UWB测距值修正具体实现步骤如下:
(1) 在实验场景中,使用UWB测距模块对不同真实距离(1,2,…,18 m)测量300次并取其平均值作为不同真实距离的实测值。
(2) 初始化LSSVM模型参数,并将18个真实值及其对应的18个实测值输入LSSVM模型中进行训练,得到LSSVM修正模型。
(3) 将煤矿机器人运动过程中UWB测距实测值输入训练好的LSSVM修正模型中进行预测,得到较准确的UWB测距信息,用于ESKF数据融合。
1.3.2 数据融合
使用ESKF将UWB和IMU紧组合。这里设计煤矿机器人的位置误差
$\delta {{\boldsymbol{p}}^{\rm{N}}}$ (三维)、目标点的速度误差$\delta {{\boldsymbol{v}}^{\rm{N}}}$ (三维)、失准角${\boldsymbol{\varphi}} $ (三维)、加速度零偏误差$\delta {{\boldsymbol{b}}_a}$ (三维)和陀螺零偏误差$\delta {{\boldsymbol{b}}_g}$ (三维)为状态向量,得到状态方程:$$ \delta \dot {\boldsymbol{X}}(t) = {\boldsymbol{F}}(t)\delta {\boldsymbol{X}}(t) + {\boldsymbol{G}}(t){\boldsymbol{s}}(t) $$ (10) 式中:
$\delta {\boldsymbol{X}} = [ {\begin{array}{*{20}{c}} {\delta {{\boldsymbol{p}}^{\rm{N}}}}&{\delta {{\boldsymbol{v}}^{\rm{N}}}}&{\boldsymbol{\varphi}} &{\delta {{\boldsymbol{b}}_g}}&{\delta {{\boldsymbol{b}}_a}} \end{array}} ]$ ;F(t)为动态矩阵;G(t)为噪声输入系数矩阵[13];${\boldsymbol{s}}\left( t \right)$ 为噪声。由于IMU通常是高速率采样数据,所以需要将连续时间系统方程转换成相应的离散系统方程:
$$ \delta {{\boldsymbol{X}}_k} = {{\boldsymbol{\psi }}_{k - 1}}\delta {{\boldsymbol{X}}_{k - 1}} + {{\boldsymbol{s}}_{k - 1}} $$ (11) $$ {{\boldsymbol{\psi }}_{k - 1}} \approx {\boldsymbol{I}} + {\boldsymbol{F}}(t){T_{\rm{s}}} $$ (12) 式中:
${{\boldsymbol{\psi }}_{k-1}}$ 为状态转移矩阵,具体推导过程参考文献[14];${{\boldsymbol{s}}_{k - 1}} $ 为k−1时刻的噪声;${\boldsymbol{I}}$ 为单位矩阵。利用IMU获取的煤矿机器人位置信息估算煤矿机器人与UWB基站之间的距离,与UWB测距信息的差值构造量测方程。ESKF的量测输入为经过LSSVM模型修正后的煤矿机器人距离每一个UWB基站的UWB测距修正值
${{\boldsymbol{d}}_k}$ ,卡尔曼状态更新方程[15-17]为$$ {{\boldsymbol{X}}_k} = \widetilde {{{\boldsymbol{X}}_k}} + K({{\boldsymbol{d}}_k} - {\boldsymbol{h}}) $$ (13) 式中:
${{\boldsymbol{X}}_k}$ 为k时刻更新后状态;$\widetilde {{{\boldsymbol{X}}_k}}$ 为 k 时刻的先验状态估计值;$K$ 为卡尔曼增益;${\boldsymbol{h}}$ 为利用IMU获取的煤矿机器人位置信息估算的煤矿机器人与UWB基站之间的距离,其输入为惯性导航系统解算的煤矿机器人位置${{\boldsymbol{p}}_k}$ ,输出为煤矿机器人与基站的距离。$$ {\boldsymbol{h}} = ||{{\boldsymbol{p}}_k} - {\boldsymbol{c}}|| $$ (14) 式中c为UWB基站的位置。
2. 实验分析
为了验证基于UWB和IMU的煤矿机器人紧组合定位方法的定位精度,在模拟井下巷道中进行了实验。在实验中,首先对基站的不同布置方式进行静态定位实验,分析UWB基站所在位置对定位精度的影响,确定基站布置的最佳方案;然后使用LSSVM修正模型修正前后的UWB测距信息分别进行UWB和IMU紧组合定位实验,比较2种方式的定位误差;最后进行UWB和IMU紧组合定位动态实验,比较经过LSSVM修正模型修正前后融合的煤矿机器人运动轨迹。
2.1 实验器材及环境
本次实验所涉及的实验器材包括4个LD150型UWB基站、1个LD150−I型UWB/IMU标签(其中IMU型号为ICM−426005)、1台便携式计算机、1台Turtlebot2 机器人、若干数据线及1个三脚架等。其中UWB/IMU标签采样间隔为10 ms。实验场景模拟井下巷道,如图2所示。4个UWB基站固定在墙上,UWB/IMU标签固定在煤矿机器人上。
实验中使用的软件环境:Intel i5−8250处理器,Windows10操作系统,软件为Matlab2018a,串口调试助手为ATK XCOM V2.0版本。
2.2 UWB定位静态实验分析
针对煤矿机器人定位的实际情况,实验设置了3种UWB基站布置方案。方案1:4个基站等高对称分布[18];方案2:将方案1中基站2和基站3的高度移动至1 m;方案3:将方案1中基站2和基站3无规律放置。使用均方根误差作为测试指标,分析不同布置方案及使用LSSVM修正模型对测距数据进行处理对定位精度的影响。不同UWB基站位置坐标见表1。
表 1 UWB基站位置坐标Table 1. UWB base station layout coordinatesm 方案 位置坐标 基站0 基站1 基站2 基站3 方案1 (4.48,0,2) (−4.48,0,2) (4.15,8.06,2) (−4.15,8.06,2) 方案2 (4.48,0,2) (−4.48,0,2) (4.15,8.06,1) (−4.15,8.06,1) 方案3 (4.48,0,2) (−4.48,0,2) (4.59,7.80,1.44) (−4.5,6.4,1.2) 实验中,对搭载UWB/IMU标签的煤矿机器人在同一位置与1个UWB基站之间的距离进行多次测量,取1 500 次UWB测距结果进行仿真实验。搭载标签的煤矿机器人与UWB基站之间的真实欧氏距离为9.6 m,仿真结果如图3所示。可看出经过LSSVM修正模型修正后的UWB测距值比实测值小,更接近煤矿机器人与UWB基站之间的真实距离,减小了UWB测距的非视距误差。
对LSSVM修正模型处理前后的数据进行静态定位仿真实验。实验中搭载UWB/IMU标签的煤矿机器人的真实位置为(−1.8 m,7.2 m)。在表1中的3种方案中分别进行定位解算,3种基站布置方案的定位结果如图4所示。经过计算实际位置与使用UWB信息解算位置之间的均方根误差,得到3种基站布置方案的计算结果,见表2。
表 2 3种基站布置方案的实验均方根误差Table 2. Experimental root mean square error of three base stations layout schemesm 方案 原始误差 LSSVM模型修正后的误差 方案1 0.146 4 0.139 8 方案2 0.300 8 0.200 6 方案3 0.317 5 0.314 2 根据图4和表2可看出:当UWB基站等高对称布置时,定位结果更接近真实位置,其均方根误差最小,定位精度最高;当搭载UWB/IMU标签的煤矿机器人在基站布置的范围外(方案3),其定位精度最低。对比LSSVM修正模型修正前后的定位结果,可看出经过LSSVM修正模型对UWB测距信息修正后,在3种基站布置方案下,UWB和IMU紧组合定位均方根误差均有所减小。
2.3 UWB/IMU紧组合定位动态实验分析
动态实验过程中,煤矿机器人沿L型路线行驶,使用Matlab对获取的实验数据进行定位仿真,实验结果如图5所示。可看出使用LSSVM修正模型对UWB测距值进行修正后的融合定位轨迹相较于未修正的融合定位轨迹更接近于实际轨迹,UWB测距修正后定位均方根误差比修正前降低了4.5%;将LSSVM修正模型修正后的UWB测距信息用于紧组合定位解算,效果更优,更适用于煤矿机器人定位。
3. 结论
(1) 提出了一种基于UWB和IMU的煤矿机器人紧组合定位方法,使用LSSVM修正模型对所测得的UWB测距信息进行修正,减小了非视距误差对UWB测距的影响;使用ESKF 对UWB和IMU紧组合,达到了提高定位精度的目的。
(2) 研究了UWB基站不同布置方案下,经过LSSVM修正模型处理的UWB测距信息对煤矿机器人定位精度的影响。实验结果表明:当UWB基站在应用场景中等高对称布置时,相比于其他布置方式,其定位均方根误差较小,故在实际场景中,应使UWB基站尽可能等高对称布置;对利用LSSVM修正模型修正前后的UWB测距信息分别进行UWB和IMU紧组合实验,结果表明:经过LSSVM修正模型修正后的组合定位均方根误差有所减小,测距信息修正后融合定位轨迹相较于未修正的融合定位轨迹更接近煤矿机器人运动的真实轨迹。LSSVM修正模型对UWB测距信息修正后组合定位精度更高,更适用于煤矿机器人定位。
-
表 1 UWB基站位置坐标
Table 1 UWB base station layout coordinates
m 方案 位置坐标 基站0 基站1 基站2 基站3 方案1 (4.48,0,2) (−4.48,0,2) (4.15,8.06,2) (−4.15,8.06,2) 方案2 (4.48,0,2) (−4.48,0,2) (4.15,8.06,1) (−4.15,8.06,1) 方案3 (4.48,0,2) (−4.48,0,2) (4.59,7.80,1.44) (−4.5,6.4,1.2) 表 2 3种基站布置方案的实验均方根误差
Table 2 Experimental root mean square error of three base stations layout schemes
m 方案 原始误差 LSSVM模型修正后的误差 方案1 0.146 4 0.139 8 方案2 0.300 8 0.200 6 方案3 0.317 5 0.314 2 -
[1] 柳玉龙. 煤矿搜救机器人的研究现状及关键技术分析[J]. 矿山机械,2013,41(3):7-12. DOI: 10.16816/j.cnki.ksjx.2013.03.002 LIU Yulong. Analysis on current research status and key technologies of mine search and rescue robots[J]. Mining & Processing Equipment,2013,41(3):7-12. DOI: 10.16816/j.cnki.ksjx.2013.03.002
[2] 张晓莉,王张哲. 井下巡检机器人实时高精度定位方法[J]. 矿业研究与开发,2021,41(10):158-161. DOI: 10.13827/j.cnki.kyyk.2021.10.027 ZHANG Xiaoli,WANG Zhangzhe. Real-time and high-precision positioning method of underground patrol robot[J]. Mining Research and Development,2021,41(10):158-161. DOI: 10.13827/j.cnki.kyyk.2021.10.027
[3] 谭玉新,杨维. 一种基于UKF的井下机器人超声网络定位方法[J]. 煤炭学报,2016,41(9):2396-2404. DOI: 10.13225/j.cnki.jccs.2016.0075 TAN Yuxin,YANG Wei. UKF-based ultrasonic network localization for a mine robot[J]. Journal of China Coal Society,2016,41(9):2396-2404. DOI: 10.13225/j.cnki.jccs.2016.0075
[4] 陈美蓉,王凯,张嘉纯,等. 煤矿井下超宽带定位混合解算方法[J]. 工矿自动化,2021,47(3):53-59. DOI: 10.13272/j.issn.1671-251x.17710 CHEN Meirong,WANG Kai,ZHANG Jiachun,et al. Hybrid solution method for ultra-wideband positioning in coal mines[J]. Industry and Mine Automation,2021,47(3):53-59. DOI: 10.13272/j.issn.1671-251x.17710
[5] 马宏伟,张璞,毛清华,等. 基于捷联惯导和里程计的井下机器人定位方法研究[J]. 工矿自动化,2019,45(4):35-42. DOI: 10.13272/j.issn.1671-251x.2018100054 MA Hongwei,ZHANG Pu,MAO Qinghua,et al. Research on positioning method of underground robot based on strapdown inertial navigation and odometer[J]. Industry and Mine Automation,2019,45(4):35-42. DOI: 10.13272/j.issn.1671-251x.2018100054
[6] 杨金衡,宋单阳,田慕琴,等. 基于自适应卡尔曼滤波的双惯导采煤机定位方法[J]. 工矿自动化,2021,47(7):14-20,28. DOI: 10.13272/j.issn.1671-251x.2021030113 YANG Jinheng,SONG Danyang,TIAN Muqin,et al. Double inertial navigation shearer positioning method based on adaptive Kalman filter[J]. Industry and Mine Automation,2021,47(7):14-20,28. DOI: 10.13272/j.issn.1671-251x.2021030113
[7] 贺磊,魏明生,仇欣宇,等. 基于UWB的井下人员定位算法研究[J]. 工矿自动化,2022,48(6):134-138. HE Lei,WEI Mingsheng,QIU Xinyu,et al. Research on positioning algorithm of underground personnel based on UWB[J]. Journal of Mine Automation,2022,48(6):134-138.
[8] 火元亨. 基于惯性导航和UWB定位的室内无人车导航技术研究[D]. 哈尔滨: 哈尔滨工业大学, 2021. HUO Yuanheng. Indoor unmanned vehicle navigation based on inertial navigation and UWB positioning[D]. Harbin: Harbin Institute of Technology, 2021.
[9] 牛小骥,旷俭,陈起金. 采用MEMS惯导的小口径管道内检测定位方案可行性研究[J]. 传感技术学报,2016,29(1):40-44. DOI: 10.3969/j.issn.1004-1699.2016.01.008 NIU Xiaoji,KUANG Jian,CHEN Qijin. Study on the possibility of the PIG positioning using MEMS-based IMU[J]. Chinese Journal of Sensors and Actuators,2016,29(1):40-44. DOI: 10.3969/j.issn.1004-1699.2016.01.008
[10] 张宝军,陈曦,廖延娜,等. 基于DL−LSTM的UWB/INS室内定位算法[J]. 传感器与微系统,2021,40(10):147-150. DOI: 10.13873/J.1000-9787(2021)10-0147-04 ZHANG Baojun,CHEN Xi,LIAO Yanna,et al. UWB/INS indoor positioning algorithm based on DL-LSTM[J]. Transducer and Microsystem Technologies,2021,40(10):147-150. DOI: 10.13873/J.1000-9787(2021)10-0147-04
[11] XU Yuan,LI Yueyang,CHOON K A,et al. Seamless indoor pedestrian tracking by fusing INS and UWB measurements via LS-SVM assisted UFIR filter[J]. Neurocomputing,2020,388:301-308. DOI: 10.1016/j.neucom.2019.12.121.
[12] 蒋来来. 基于LSSVM优化的电厂NO_x排放预测方法研究[D]. 保定: 华北电力大学, 2021. JIANG Lailai. Research on NO_x emission prediction method of power plant based on optimized LSSVM [D]. Baoding: North China Electric Power University, 2021.
[13] 邹强,陆甫光,兰馗博,等. 基于ISRUKF的UWB/INS组合室内定位方法研究[J]. 天津大学学报(自然科学与工程技术版),2022,55(5):496-503. ZOU Qiang,LU Fuguang,LAN Kuibo,et al. UWB/INS combined indoor positioning method based on ISRUKF[J]. Journal of Tianjin University (Science and Technology),2022,55(5):496-503.
[14] SHIN E H. Estimation techniques for low-cost inertial navigation[D]. Calgary: University of Calgary (Canada), 2005.
[15] 秦永元, 张洪钺, 汪叔华. 卡尔曼滤波与组合导航原理[M]. 西安: 西北工业大学出版社, 2015. QIN Yongyuan, ZHANG Hongyu, WANG Shuhua. Kalman filtering and combinatorial navigation principle[M]. Xi'an: Northwestern Polytechnical University Press, 2015.
[16] FENG Daquan,WANG Chunqi,HE Chunlong,et al. Kalman-filter-based integration of IMU and UWB for high-accuracy indoor positioning and navigation[J]. IEEE Internet of Things Journal,2020,7(4):3133-3146. DOI: 10.1109/JIOT.2020.2965115
[17] 徐爱功,刘韬,隋心,等. UWB/INS紧组合的室内定位定姿方法[J]. 导航定位学报,2017,5(2):14-19. DOI: 10.3969/j.issn.2095-4999.2017.02.003 XU Aigong,LIU Tao,SUI Xin,et al. Indoor positioning and attitude determination method based on UWB/INS tightly coupled[J]. Journal of Navigation and Positioning,2017,5(2):14-19. DOI: 10.3969/j.issn.2095-4999.2017.02.003
[18] 王川阳,王坚. 超宽带应急定位基站布设研究[J]. 测绘科学,2019,44(8):174-181. DOI: 10.16251/j.cnki.1009-2307.2019.08.025 WANG Chuanyang,WANG Jian. Study of base station layout of ultra wideband emergency positioning[J]. Science of Surveying and Mapping,2019,44(8):174-181. DOI: 10.16251/j.cnki.1009-2307.2019.08.025
-
期刊类型引用(10)
1. 刘康宁,杨国志,王鹏博,朱亚东,代阳. 基于数字孪生技术的智能巡检小车和UWB定位设计. 电子设计工程. 2025(04): 66-72 . 百度学术
2. 王忠宾,司垒,魏东,戴剑博,顾进恒,邹筱瑜,张聪,闫海峰,谭超. 煤矿防冲钻孔机器人全自主钻进系统关键技术. 煤炭学报. 2024(02): 1240-1258 . 百度学术
3. 刘清,刘军锋. 基于UWB的综采工作面推进度测量系统. 工矿自动化. 2024(04): 33-40 . 本站查看
4. 钱正峰,陈代伟,胡峰平,付云飞. 基于UWB技术的标识卡搜索仪技术研究. 机械工程与自动化. 2024(04): 173-174 . 百度学术
5. 王国庆,赵鑫,杨春雨,马磊,代伟. 煤矿地下空间定位技术研究进展. 工程科学学报. 2024(10): 1713-1727 . 百度学术
6. 马伟佳,范玫杉,徐冠宇. 煤矿机器人研究进展、关键技术及发展趋势. 机器人技术与应用. 2024(04): 3-10 . 百度学术
7. 岳蕾. 基于PSO改进算法的煤矿井下精确UWB技术研究. 粘接. 2024(10): 129-132 . 百度学术
8. 孙逍远,薄煜明. 基于多视觉传感器的矿井移动机器人目标定位模型研究. 金属矿山. 2024(11): 199-204 . 百度学术
9. 马宏伟,苏浩,薛旭升,李超,郭逸风,王星,周文剑,崔闻达,喻祖坤,成佳帅. 煤矿井下移动机器人激光标靶定位方法研究. 煤炭科学技术. 2024(11): 60-73 . 百度学术
10. 毕松,张国轩,李志军,胡福文. 基于测距值修正的温室植保机器人定位方法. 农业机械学报. 2023(08): 347-358 . 百度学术
其他类型引用(4)