一种基于北斗的电力应急抢险车辆监控方法及系统与流程

专利2022-05-09  23


本发明涉及车辆监控的技术领域,尤其涉及一种基于北斗的电力应急抢险车辆监控方法及系统。



背景技术:

随着科学技术的发展和城市化的加速,汽车成为人们日常生活必需品,其拥有量急剧增加。特别是在共享自行车、共享汽车的推广下,城市中的车辆数量已呈爆发式增长,在此背景下,城市道路交通拥堵日益严重,导致电力应急抢险车辆无法按时到达目的地,对电力应急抢险车辆进行实时监控导航成为当前研究领域的热门话题。

传统的基于有线通信的车辆监控方式在山区等特殊环境以及移动物体情况下布线极其困难甚至无法完成布线,且需要耗费较大的人力物力,其次有线方式扩展性差,对于系统新增设备可能需要破坏当前系统通讯链路重新布线,并且有线方式线路检修困难,维护难度较大;而基于无线通信的车辆监控方式中使物与物直接相连的比如wifi、蓝牙、zigbee等传统无线方式已被广泛用于智能家居、智能穿戴、工农业物联网中,但由于通信距离短的原因,无法满足大范围通信,从而无法实现大范围的车辆监控。

鉴于此,如何在任何场景,实现大范围的电力应急抢险车辆监控,成为本领域技术人员亟待解决的问题。



技术实现要素:

本发明提供一种基于北斗的电力应急抢险车辆监控方法,通过北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,并利用基于字典的信号稀疏降噪算法进行信号的稀疏降噪,同时利用基于环境信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

为实现上述目的,本发明提供的一种基于北斗的电力应急抢险车辆监控方法,包括:

利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏信号;

利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号;

根据降噪后的稀疏信号,利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模;

根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

可选地,所述利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏系数,包括:

初始化一个l2范数归一化的字典矩阵d,并设置迭代计数变量为i,di表示第i次迭代的字典矩阵,初始化i=1;

对于给定的字典矩阵di-1,利用稀疏分解算法对信号进行稀疏处理,得到字典矩阵的稀疏系数;

所采用的稀疏分解算法流程为:

设置迭代计数k,并初始化为1,设置初始稀疏系数为x0,残差为r0=y-dx0,索引集s为空集;

计算所有字典原子di的误差ε(i),并找出残差与字典原子之积的最大值所对应的脚标i:

找出其中最小的误差ε(i0),并更新索引集s′=s∪{i0}

利用正交化的方式对xk进行更新:

其中:

y为所获取的信号矩阵;

对残差进行更新:

rk=y-dxk

若达到预先设置的迭代次数,则停止稀疏分解算法,并输出字典矩阵的稀疏稀疏;否则返回计算所有字典原子di的误差ε(i),直到达到设置的迭代次数。

可选地,所述利用基于字典的信号稀疏算法进行字典更新,并得到稀疏信号,包括:

逐列对字典矩阵di-1进行更新,其中字典的列记为{d1,d2,...,dk};所述字典矩阵的更新流程为:

对当前更新的字典列建立索引集合ω:

ω={i|1≤i≤k,x(i)≠0}

其中:

k为字典列的长度;

x(i)为字典原子di的稀疏系数;

构建字典矩阵的误差矩阵e:

其中:

y为所获取的信号矩阵;

从误差矩阵中提取出对应ω不为0的列,得到新的误差矩阵e′;

对误差矩阵e′进行奇异值分解,将左奇异值矩阵u的第一列作为字典的新列,将右奇异矩阵v的第一列与第一个奇异值δ(1,1)的乘积作为新的稀疏系数列;

当达到预先设置的迭代停止次数,则终止算法,并输出迭代字典以及稀疏系数,所述稀疏系数即为稀疏信号;若未达到预先设置的迭代停止次数,则重新计算稀疏系数。

可选地,所述利用稀疏信号降噪方法对稀疏信号进行降噪处理,包括:

1)将稀疏信号分解为若干稀疏信号片段,则所有稀疏信号片段的泛化表示为:

其中:

mi为第i段稀疏信号系数;

m为降噪后的稀疏信号;

d为字典矩阵;

ri为第i段稀疏信号的信号矩阵;

2)获取稀疏信号片段的稀疏信号系数,计算得到降噪后的稀疏信号:

其中:

m为降噪后的稀疏信号。

可选地,所述利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,包括:

所述三维环境建模结果为当前电力应急抢险车辆所处位置与目的位置之间的环境建模结果,包括道路分布情况,车辆分布情况,红绿灯所处状态等;

所述基于信号的三维数字化场景建模方案为:

1)将电力应急抢险车辆与目的位置之间的三维场景初始化为地图栅格,并按照50米里程标准进行等间隔栅格划分,设置电力应急抢险车辆当前位置为三维场景中心点,提取三维场景内的所有道路线段,得到道路线段集合s={s1,s2,…};

2)初始化三维场景中的环境类别集合c=(c1,c2,...,ck),最初将每个稀疏信号作为一类,计算不同稀疏信号之间的距离dist,若两个稀疏信号a、b之间的距离distab为所有信号间距离的最小值,则合并稀疏信号a、b为一类;在本发明一个实施例中,本发明利用欧氏距离计算公式计算稀疏信号之间的距离;

3)根据稀疏信号的分类结果,将分类后的稀疏信号同环境中的道路、建筑物以及行人进行类别匹配,根据类别匹配结果建立电力应急抢险车辆路段的三维数字化场景;在本发明一个具体实施例中,本发明对三维数字化场景中的电力应急抢险车辆进行高亮标记,实现电力应急抢险车辆的实时监控。

可选地,所述利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航,包括:

1)将三维数字化场景中车辆环境信息作为神经网络的输入,所述车辆环境信息包括电力应急抢险车辆的速度、经纬度、行驶方向,以及周围车辆、行人的分布情况;

2)根据电力应急抢险车辆的实时监控情况,设置车辆行驶间隔为t,表示北斗导航对于两次车辆监控的时间差值;并设置车辆动作集合a={a1,a2,a3,a4},表示电力应急抢险车辆的左拐、右拐、直行、掉头;

3)在三维数字化场景中的每个路口进行电力应急抢险车辆动作的多次模拟,若车辆选择无法执行的动作,即后续路段不存在可行驶路段,将给予一个数值较大的惩罚项,经过多次训练车辆将不会再选择该动作;

4)根据车辆动作模拟结果,计算不同模拟路径i的奖励函数:

rewardi=λ(a*tan(w1*d w2*h w3*t))

其中:

λ为拉伸程度值,将其设置为0.8;

a为模拟路径i中电力应急抢险车辆的动作集合;

w为不同参数的权重,设置w1为0.2,w2为0.5,w3为0.3;

d为电力应急抢险车辆拐弯的数量;

h为电力应急抢险车辆经过的路段总数;

t为电力应急抢险车辆等待红绿灯的时间;

选取奖励函数最大的模拟路径,作为电力应急抢险车辆的导航路径。

此外,为实现上述目的,本发明还提供一种基于北斗的电力应急抢险车辆监控系统,所述系统包括:

车辆信息获取装置,用于利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号;

数据处理器,用于利用基于字典的信号稀疏算法对信号进行稀疏处理,利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号;

车辆监控装置,用于利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,并利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆监控程序指令,所述车辆监控程序指令可被一个或者多个处理器执行,以实现如上所述的基于北斗的电力应急抢险车辆监控的实现方法的步骤。

相对于现有技术,本发明提出一种基于北斗的电力应急抢险车辆监控方法,该技术具有以下优势:

首先,本发明通过利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,并利用基于字典的信号稀疏算法对信号进行稀疏处理,通过使用少量原子对信号进行表征,获取信号的全息数据,从而减小信号噪声带来的误差,在所述基于字典的信号稀疏算法中,首先初始化一个l2范数归一化的字典矩阵d,并设置迭代计数变量为i,di表示第i次迭代的字典矩阵,初始化i=1;对于给定的字典矩阵di-1,利用稀疏分解算法对信号进行稀疏处理,得到字典矩阵的稀疏系数;逐列对字典矩阵di-1进行更新,其中字典的列记为{d1,d2,...,dk};所述字典矩阵的更新流程为:

对当前更新的字典列建立索引集合ω:

ω={i|1≤i≤k,x(i)≠0}

其中:k为字典列的长度;x(i)为字典原子di的稀疏系数;构建字典矩阵的误差矩阵e:

其中:y为所获取的信号矩阵;从误差矩阵中提取出对应ω不为0的列,得到新的误差矩阵e′;对误差矩阵e′进行奇异值分解,将左奇异值矩阵u的第一列作为字典的新列,将右奇异矩阵v的第一列与第一个奇异值δ(1,1)的乘积作为新的稀疏系数列;当达到预先设置的迭代停止次数,则终止算法,并输出迭代字典以及稀疏系数,所述稀疏系数即为稀疏信号;若未达到预先设置的迭代停止次数,则重复计算稀疏系数。

同时本发明根据降噪后的稀疏信号,利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,通过将电力应急抢险车辆与目的位置之间的三维场景初始化为地图栅格,并按照50米里程标准进行等间隔栅格划分,设置电力应急抢险车辆当前位置为三维场景中心点,提取三维场景内的所有道路线段,得到道路线段集合s={s1,s2,...};并初始化三维场景中的环境类别集合c=(c1,c2,...,ck),最初将每个稀疏信号作为一类,计算不同稀疏信号之间的距离dist,若两个稀疏信号a、b之间的距离distab为所有信号间距离的最小值,则合并稀疏信号a、b为一类;根据稀疏信号的分类结果,将分类后的稀疏信号同环境中的道路、建筑物以及行人进行类别匹配,根据类别匹配结果建立电力应急抢险车辆路段的三维数字化场景,从而实现电力应急抢险车辆周围环境的仿真;根据仿真得到的三维数据化场景,将三维数字化场景中车辆环境信息作为神经网络的输入,所述车辆环境信息包括电力应急抢险车辆的速度、经纬度、行驶方向,以及周围车辆、行人的分布情况;

并设置车辆动作集合a={a1,a2,a3,a4},表示电力应急抢险车辆的左拐、右拐、直行、掉头;在三维数字化场景中的每个路口进行电力应急抢险车辆动作的多次模拟,若车辆选择无法执行的动作,即后续路段不存在可行驶路段,将给予一个数值较大的惩罚项,经过多次训练车辆将不会再选择该动作;根据车辆动作模拟结果,综合考虑模拟路径的转弯次数、红绿灯等待时间等,计算不同模拟路径i的奖励函数:

rewardi=λ(a*tan(w1*d w2*h w3*t))

其中:λ为拉伸程度值,将其设置为0.8;a为模拟路径i中电力应急抢险车辆的动作集合;w为不同参数的权重,设置w1为0.2,w2为0.5,w3为0.3;d为电力应急抢险车辆拐弯的数量;h为电力应急抢险车辆经过的路段总数;t为电力应急抢险车辆等待红绿灯的时间;选取奖励函数最大的模拟路径,并将该路径作为电力应急抢险车辆的导航路径,从而基于电力应急抢险车辆场景以及动作进行路径模拟,得到最优的电力应急抢险路径,更为高效地完成电力应急抢险任务。

附图说明

图1为本发明一实施例提供的一种基于北斗的电力应急抢险车辆监控方法的流程示意图;

图2为本发明一实施例提供的一种基于北斗的电力应急抢险车辆监控系统的结构示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

通过北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,并利用基于字典的信号稀疏降噪算法进行信号的稀疏降噪,同时利用基于环境信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。参照图1所示,为本发明一实施例提供的基于北斗的电力应急抢险车辆监控方法示意图。

在本实施例中,基于北斗的电力应急抢险车辆监控方法包括:

s1、利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏信号。

首先,本发明利用北斗导航获取电力应急抢险车辆路段的环境信号以及电力应急抢险车辆信号,所述电力应急抢险车辆路段的环境包括建筑物、行人、车辆、地形等;

进一步地,本发明利用基于字典的信号稀疏算法对信号进行稀疏处理,所述基于字典的信号稀疏算法流程为:

1)初始化一个l2范数归一化的字典矩阵d,并设置迭代计数变量为i,di表示第i次迭代的字典矩阵,初始化i=1;

2)对于给定的字典矩阵di-1,利用稀疏分解算法对信号进行稀疏处理,得到字典矩阵的稀疏系数;所采用的稀疏分解算法流程为:

设置迭代计数k,并初始化为1,设置初始稀疏系数为x0,残差为r0=y-dx0,索引集s为空集;

计算所有字典原子di的误差ε(i),并找出残差与字典原子之积的最大值所对应的脚标i:

找出其中最小的误差ε(i0),并更新索引集s′=s∪{i0}

利用正交化的方式对xk进行更新:

其中:

y为所获取的信号矩阵;

对残差进行更新:

rk=y-dxk

若达到预先设置的迭代次数,则停止稀疏分解算法,并输出字典矩阵的稀疏稀疏;否则返回计算所有字典原子di的误差ε(i),直到达到设置的迭代次数;

3)逐列对字典矩阵di-1进行更新,其中字典的列记为{d1,d2,...,dk};所述字典矩阵的更新流程为:

对当前更新的字典列建立索引集合ω:

ω={i|1≤i≤k,x(i)≠0}

其中:

k为字典列的长度;

x(i)为字典原子di的稀疏系数;

构建字典矩阵的误差矩阵e:

其中:

y为所获取的信号矩阵;

从误差矩阵中提取出对应ω不为0的列,得到新的误差矩阵e′;

对误差矩阵e′进行奇异值分解,将左奇异值矩阵u的第一列作为字典的新列,将右奇异矩阵v的第一列与第一个奇异值δ(1,1)的乘积作为新的稀疏系数列;

4)当达到预先设置的迭代停止次数,则终止算法,并输出迭代字典以及稀疏系数,所述稀疏系数即为稀疏信号;若未达到预先设置的迭代停止次数,则重复步骤2)-3)。

s2、利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号。

进一步地,本发明利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号,所述稀疏信号降噪方法流程为:

1)将稀疏信号分解为若干稀疏信号片段,则所有稀疏信号片段的泛化表示为:

其中:

mi为第i段稀疏信号系数;

m为降噪后的稀疏信号;

d为字典矩阵;

ri为第i段稀疏信号的信号矩阵;

2)获取稀疏信号片段的稀疏信号系数,计算得到降噪后的稀疏信号:

其中:

m为降噪后的稀疏信号。

s3、根据降噪后的稀疏信号,利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模。

进一步地,根据降噪后的稀疏信号,本发明利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,所述三维环境建模结果为当前电力应急抢险车辆所处位置与目的位置之间的环境建模结果,包括道路分布情况,车辆分布情况,红绿灯所处状态等;

所述基于信号的三维数字化场景建模方案为:

1)将电力应急抢险车辆与目的位置之间的三维场景初始化为地图栅格,并按照50米里程标准进行等间隔栅格划分,设置电力应急抢险车辆当前位置为三维场景中心点,提取三维场景内的所有道路线段,得到道路线段集合s={s1,s2,...};

2)初始化三维场景中的环境类别集合c=(c1,c2,...,ck),最初将每个稀疏信号作为一类,计算不同稀疏信号之间的距离dist,若两个稀疏信号a、b之间的距离distab为所有信号间距离的最小值,则合并稀疏信号a、b为一类;在本发明一个实施例中,本发明利用欧氏距离计算公式计算稀疏信号之间的距离;

3)根据稀疏信号的分类结果,将分类后的稀疏信号同环境中的道路、建筑物以及行人进行类别匹配,根据类别匹配结果建立电力应急抢险车辆路段的三维数字化场景;在本发明一个具体实施例中,本发明对三维数字化场景中的电力应急抢险车辆进行高亮标记,实现电力应急抢险车辆的实时监控。

s4、根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

进一步地,根据所建立的三维数字化场景以及电力应急抢险车辆的实时监控场景,本发明利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航,所述基于强化学习的电力应急抢险车辆导航算法流程为:

1)将三维数字化场景中车辆环境信息作为神经网络的输入,所述车辆环境信息包括电力应急抢险车辆的速度、经纬度、行驶方向,以及周围车辆、行人的分布情况;

2)根据电力应急抢险车辆的实时监控情况,设置车辆行驶间隔为t,表示北斗导航对于两次车辆监控的时间差值;并设置车辆动作集合a={a1,a2,a3,a4},表示电力应急抢险车辆的左拐、右拐、直行、掉头;

3)在三维数字化场景中的每个路口进行电力应急抢险车辆动作的多次模拟,若车辆选择无法执行的动作,即后续路段不存在可行驶路段,将给予一个数值较大的惩罚项,经过多次训练车辆将不会再选择该动作;

4)根据车辆动作模拟结果,计算不同模拟路径i的奖励函数:

rewardi=λ(a*tan(w1*d w2*h w3*t))

其中:

λ为拉伸程度值,将其设置为0.8;

a为模拟路径i中电力应急抢险车辆的动作集合;

w为不同参数的权重,设置w1为0.2,w2为0.5,w3为0.3;

d为电力应急抢险车辆拐弯的数量;

h为电力应急抢险车辆经过的路段总数;

t为电力应急抢险车辆等待红绿灯的时间;

选取奖励函数最大的模拟路径,作为电力应急抢险车辆的导航路径。

下面通过一个算法实验来说明本发明的具体实施方式,并对发明的处理方法进行测试。本发明算法的硬件测试环境为:inter(r)core(tm)i7-6700kcpu,软件为matlab2018a;对比方法为基于svm的车辆监控算法以及基于vgg16的车辆监控算法。

在本发明所述算法实验中,数据集为10g的车辆行驶的北斗导航数据。本实验通过将北斗导航数据输入到算法模型中,将车辆监控的准确率作为算法可行性的评价指标,其中车辆监控的准确率越高,则说明算法的有效性、可行性越高。

根据实验结果,基于svm的车辆监控算法的车辆监控准确率为83.1%,基于vgg16的车辆监控算法的车辆监控准确率为79.34%,本发明所述方法的车辆监控准确率为86.73%,相较于对比算法,本发明所提出的基于北斗的电力应急抢险车辆监控方法能够实现更高的车辆监控准确率。

发明还提供一种基于北斗的电力应急抢险车辆监控系统。参照图2所示,为本发明一实施例提供的基于北斗的电力应急抢险车辆监控系统的内部结构示意图。

在本实施例中,所述基于北斗的电力应急抢险车辆监控系统1至少包括车辆信息获取装置11、数据处理器12、车辆监控装置13,通信总线14,以及网络接口15。

其中,车辆信息获取装置11可以是pc(personalcomputer,个人电脑),或者是智能手机、平板电脑、便携计算机等终端设备,也可以是一种服务器等。

数据处理器12至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。数据处理器12在一些实施例中可以是基于北斗的电力应急抢险车辆监控系统1的内部存储单元,例如该基于北斗的电力应急抢险车辆监控系统1的硬盘。数据处理器12在另一些实施例中也可以是基于北斗的电力应急抢险车辆监控系统1的外部存储设备,例如基于北斗的电力应急抢险车辆监控系统1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,数据处理器12还可以既包括基于北斗的电力应急抢险车辆监控系统1的内部存储单元也包括外部存储设备。数据处理器12不仅可以用于存储安装于基于北斗的电力应急抢险车辆监控系统1的应用软件及各类数据,还可以用于暂时地存储已经输出或者将要输出的数据。

车辆监控装置13在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行数据处理器12中存储的程序代码或处理数据,例如车辆监控程序指令等。

通信总线14用于实现这些组件之间的连接通信。

网络接口15可选的可以包括标准的有线接口、无线接口(如wi-fi接口),通常用于在该系统1与其他电子设备之间建立通信连接。

可选地,该系统1还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在基于北斗的电力应急抢险车辆监控系统1中处理的信息以及用于显示可视化的用户界面。

图2仅示出了具有组件11-15以及基于北斗的电力应急抢险车辆监控系统1,本领域技术人员可以理解的是,图1示出的结构并不构成对基于北斗的电力应急抢险车辆监控系统1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

在图2所示的装置1实施例中,数据处理器12中存储有车辆监控程序指令;车辆监控装置13执行数据处理器12中存储的车辆监控程序指令的步骤,与基于北斗的电力应急抢险车辆监控方法的实现方法相同,在此不作类述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆监控程序指令,所述车辆监控程序指令可被一个或多个处理器执行,以实现如下操作:

利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏信号;

利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号;

根据降噪后的稀疏信号,利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模;

根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。


技术特征:

1.一种基于北斗的电力应急抢险车辆监控方法,其特征在于,所述方法包括:

利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏信号;

利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号;

根据降噪后的稀疏信号,利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模;

根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

2.如权利要求1所述的一种基于北斗的电力应急抢险车辆监控方法,其特征在于,所述利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏系数,包括:

初始化一个l2范数归一化的字典矩阵d,并设置迭代计数变量为i,di表示第i次迭代的字典矩阵,初始化i=1;

对于给定的字典矩阵di-1,利用稀疏分解算法对信号进行稀疏处理,得到字典矩阵的稀疏系数;

所采用的稀疏分解算法流程为:

设置迭代计数k,并初始化为1,设置初始稀疏系数为x0,残差为r0=y-dx0,索引集s为空集;

计算所有字典原子di的误差ε(i),并找出残差与字典原子之积的最大值所对应的脚标i:

找出其中最小的误差ε(i0),并更新索引集s′=s∪{i0}

利用正交化的方式对xk进行更新:

其中:

y为所获取的信号矩阵;

对残差进行更新:

rk=y-dxk

若达到预先设置的迭代次数,则停止稀疏分解算法,并输出字典矩阵的稀疏稀疏;否则返回计算所有字典原子di的误差ε(i),直到达到设置的迭代次数。

3.如权利要求2所述的一种基于北斗的电力应急抢险车辆监控方法,其特征在于,所述利用基于字典的信号稀疏算法进行字典更新,并得到稀疏信号,包括:

逐列对字典矩阵di-1进行更新,其中字典的列记为{d1,d2,...,dk};所述字典矩阵的更新流程为:

对当前更新的字典列建立索引集合ω:

ω={i|1≤i≤k,x(i)≠0}

其中:

k为字典列的长度;

x(i)为字典原子di的稀疏系数;

构建字典矩阵的误差矩阵e:

其中:

y为所获取的信号矩阵;

从误差矩阵中提取出对应ω不为0的列,得到新的误差矩阵e′;

对误差矩阵e′进行奇异值分解,将左奇异值矩阵u的第一列作为字典的新列,将右奇异矩阵v的第一列与第一个奇异值δ(1,1)的乘积作为新的稀疏系数列;

当达到预先设置的迭代停止次数,则终止算法,并输出迭代字典以及稀疏系数,所述稀疏系数即为稀疏信号;若未达到预先设置的迭代停止次数,则重新计算稀疏系数。

4.如权利要求3所述的一种基于北斗的电力应急抢险车辆监控方法,其特征在于,所述利用稀疏信号降噪方法对稀疏信号进行降噪处理,包括:

1)将稀疏信号分解为若干稀疏信号片段,则所有稀疏信号片段的泛化表示为:

其中:

mi为第i段稀疏信号系数;

m为降噪后的稀疏信号;

d为字典矩阵;

ri为第i段稀疏信号的信号矩阵;

2)获取稀疏信号片段的稀疏信号系数,计算得到降噪后的稀疏信号:

其中:

m为降噪后的稀疏信号。

5.如权利要求4所述的一种基于北斗的电力应急抢险车辆监控方法,其特征在于,所述利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,包括:

所述基于信号的三维数字化场景建模方案为:

1)将电力应急抢险车辆与目的位置之间的三维场景初始化为地图栅格,并按照50米里程标准进行等间隔栅格划分,设置电力应急抢险车辆当前位置为三维场景中心点,提取三维场景内的所有道路线段,得到道路线段集合s={s1,s2,…};

2)初始化三维场景中的环境类别集合c=(c1,c2,…,ck),最初将每个稀疏信号作为一类,计算不同稀疏信号之间的距离dist,若两个稀疏信号a、b之间的距离distab为所有信号间距离的最小值,则合并稀疏信号a、b为一类;

3)根据稀疏信号的分类结果,将分类后的稀疏信号同环境中的道路、建筑物以及行人进行类别匹配,根据类别匹配结果建立电力应急抢险车辆路段的三维数字化场景。

6.如权利要求5所述的一种基于北斗的电力应急抢险车辆监控方法,其特征在于,所述利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航,包括:

1)将三维数字化场景中车辆环境信息作为神经网络的输入,所述车辆环境信息包括电力应急抢险车辆的速度、经纬度、行驶方向,以及周围车辆、行人的分布情况;

2)根据电力应急抢险车辆的实时监控情况,设置车辆行驶间隔为t,表示北斗导航对于两次车辆监控的时间差值;并设置车辆动作集合a={a1,a2,a3,a4},表示电力应急抢险车辆的左拐、右拐、直行、掉头;

3)在三维数字化场景中的每个路口进行电力应急抢险车辆动作的多次模拟,若车辆选择无法执行的动作,即后续路段不存在可行驶路段,将给予一个数值较大的惩罚项,经过多次训练车辆将不会再选择该动作;

4)根据车辆动作模拟结果,计算不同模拟路径i的奖励函数:

rewardi=λ(a*tan(w1*d w2*h w3*t))

其中:

λ为拉伸程度值,将其设置为0.8;

a为模拟路径i中电力应急抢险车辆的动作集合;

w为不同参数的权重,设置w1为0.2,w2为0.5,w3为0.3;

d为电力应急抢险车辆拐弯的数量;

h为电力应急抢险车辆经过的路段总数;

t为电力应急抢险车辆等待红绿灯的时间;

选取奖励函数最大的模拟路径,作为电力应急抢险车辆的导航路径。

7.一种基于北斗的电力应急抢险车辆监控系统,其特征在于,所述系统包括:

车辆信息获取装置,用于利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号;

数据处理器,用于利用基于字典的信号稀疏算法对信号进行稀疏处理,利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号;

车辆监控装置,用于利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模,并利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车辆监控程序指令,所述车辆监控程序指令可被一个或者多个处理器执行,以实现如权利要求1至6中任一项所述的一种基于北斗的电力应急抢险车辆监控的实现方法的步骤。

技术总结
本发明涉及一种车辆监控的技术领域,揭露了一种基于北斗的电力应急抢险车辆监控方法,包括:利用北斗导航获取电力应急抢险车辆路段的环境信号和电力应急抢险车辆信号,利用基于字典的信号稀疏算法对信号进行稀疏处理,得到稀疏信号;利用稀疏信号降噪方法对稀疏信号进行降噪处理,得到降噪后的稀疏信号;根据降噪后的稀疏信号,利用基于信号的三维数字化场景建模方案进行电力应急抢险车辆路段的三维环境建模;根据所建立的三维数字化场景,利用基于强化学习的电力应急抢险车辆导航算法进行电力应急抢险车辆的实时监控导航。本发明还提供了一种基于北斗的电力应急抢险车辆监控系统。本发明实现了电力应急抢险车辆的监控。

技术研发人员:洪璐
受保护的技术使用者:洪璐
技术研发日:2021.03.22
技术公布日:2021.07.02

转载请注明原文地址:https://doc.8miu.com/read-350431.html

最新回复(0)