首页 / 专利库 / 图形技术 / 迭代重建 / 基于捷联式惯性导航系统的空间轨迹重建方法及装置

基于捷联式惯性导航系统的空间轨迹重建方法及装置

阅读:240发布:2020-05-13

专利汇可以提供基于捷联式惯性导航系统的空间轨迹重建方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于捷联式惯性 导航系统 的空间轨迹重建方法及装置。该基于捷联式惯性导航系统的空间轨迹重建方法包括:获得t时刻b系的 角 速度 和t时刻b系的 加速 度;根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度;根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;将预测样本输入已构建的 卷积神经网络 模型中进行 深度学习 ,得到t时刻增量量化值;根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的 精度 。,下面是基于捷联式惯性导航系统的空间轨迹重建方法及装置专利的具体信息内容。

1.一种基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,包括:
获得t时刻b系的速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
根据所述t时刻n系的角速度和所述t时刻n系的加速度构建预测样本;
将所述预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
根据所述t时刻n系的加速度和所述t时刻增量量化值,计算矫正后的t时刻n系的加速度;
根据所述矫正后的t时刻n系的加速度构建空间轨迹;
所述根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,包括:
根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数;
根据所述t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数;
根据所述t时刻从b系到n系的角速度旋转四元数和所述t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的惯性旋转四元数;
根据所述t时刻从b系到n系的惯性旋转四元数,计算t时刻从b系到n系的姿态矩阵;
根据所述t时刻b系的角速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度;
根据所述t时刻b系的加速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。
2.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻从b系到n系的角速度旋转四元数:
其中, 为t时刻从b系到n系的角速度旋转四元数, 为t-1时刻从b系到n系的惯性旋转四元数,bωt为t时刻b系的角速度, 为四元数的Hamilton乘积。
3.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻从b系到n系的加速度旋转四元数:
其中, 为t时刻从b系到n系的加速度旋转四元数, 为t-1时刻从b系到n系的惯性旋转四元数,αt-1为t-1时刻标准步长,pt-1为t-1时刻增量参数。
4.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述t-1时刻增量参数按照如下方式确定:
根据t-2时刻从b系到n系的加速度旋转四元数和t-3时刻从b系到n系的加速度旋转四元数,计算t-1时刻对称正定矩阵;
根据所述t-1时刻对称正定矩阵和t-1时刻从b系到n系的加速度旋转四元数,计算所述t-1时刻增量参数。
5.根据权利要求4所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述t-1时刻标准步长按照如下方式确定:
执行迭代处理:根据所述t-1时刻从b系到n系的惯性旋转四元数和所述t-1时刻增量参数,判断t-2时刻标准步长是否满足预设条件;当所述t-2时刻标准步长满足所述预设条件时,将所述t-2时刻标准步长设置为所述t-1时刻标准步长;当所述t-2时刻标准步长不满足所述预设条件时,将所述t-2时刻标准步长乘以预设常数得到t-2时刻第j+1个标准步长,将所述t-2时刻标准步长设置为所述t-2时刻第j+1个标准步长,j为迭代次数。
6.根据权利要求5所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t-1时刻对称正定矩阵:
其中, 为t-1时刻对称正定矩阵, 为t-2时刻对称正定矩阵, 为yt-2的转置矩阵, 为st-2的转置矩阵,I为单位矩阵;
yt-2如下:
其中, 为t-2时刻从b系到n系的加速度旋转四元数, 为t-3时刻从b系到n系的加速度旋转四元数, 为t-2时刻从b系到n系的加速度旋转四元数的梯度,为t-3时刻从b系到n系的加速度旋转四元数的梯度;
st-2如下:
7.根据权利要求6所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算所述t-1时刻增量参数:
其中,pt-1为t-1时刻增量参数, 为t-1时刻从b系到n系的加速度旋转四元数,为 的梯度。
8.根据权利要求7所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述预设条件如下:
其中, 为t-1时刻从b系到n系的惯性旋转四元数,αt-2为t-2时刻标准步长,pt-1为t-1时刻增量参数,ng为n系的重场,bat-1为t-1时刻b系的加速度,c为预设参数,0<c<0.5,为pt-1的转置矩阵, 为 的梯度;
如下:
如下:
为四元数的Hamilton乘积。
9.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻从b系到n系的惯性旋转四元数:
其中, 为t时刻从b系到n系的惯性旋转四元数, 为t时刻从b系到n系的角速度旋转四元数, 为t时刻从b系到n系的加速度旋转四元数;
λt如下:
其中, 为t-1时刻从b系到n系的加速度旋转四元数, 为t-1时刻从b系到n系的角速度旋转四元数。
10.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻从b系到n系的姿态矩阵:
其中, 为t时刻从b系到n系的姿态矩阵, 为t时刻从b系到n系的惯性旋转四元数。
11.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻n系的角速度:
其中,nωt为t时刻n系的角速度, 为t时刻从b系到n系的姿态矩阵,bωt为t时刻b系的角速度。
12.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻n系的加速度:
其中,nat为t时刻n系的加速度, 为t时刻从b系到n系的姿态矩阵,bat为t时刻b系的加速度。
13.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述已构建的卷积神经网络模型按照如下方式构建:
构建训练样本和验证样本,所述训练样本和验证样本均包括t’时刻n系的角速度、t’时刻n系的加速度和t’时刻增量量化值;
根据所述训练样本对卷积神经网络模型进行训练,得到经过训练的卷积神经网络模型;
根据所述验证样本对所述经过训练的卷积神经网络模型进行验证,若所述经过训练的卷积神经网络模型符合预设标准,则所述经过训练的卷积神经网络模型为已构建的卷积神经网络模型;若不符合,则利用所述训练样本对所述经过训练的卷积神经网络模型进行重新训练,直至所述经过训练的卷积神经网络模型符合预设标准为止。
14.根据权利要求13所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述t’时刻增量量化值按照如下方式确定:
根据t’时刻n系的金标准加速度,t’时刻n系的加速度和量化精度,计算t’时刻增量量化值。
15.根据权利要求14所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述t’时刻增量量化值按照如下公式确定:
其中,yt'为t’时刻增量量化值, 为t’时刻n系的金标准加速度,nat'为t’时刻n系的加速度,K为量化精度,κ为金标准与测量值的界限。
16.根据权利要求13所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述卷积神经网络包括:
多个第一卷积层、多个第二卷积层和全连接层;
所述第一卷积层采用1×wl维卷积窗,所述第二卷积层采用3×wl维卷积窗,所述全连接层有K+1个端口,其中,wl为第一卷积层的卷积窗宽度,K为量化精度。
17.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算矫正后的t时刻n系的加速度:
n
其中, 为矫正后的t时刻n系的加速度,at为t时刻n系的加速度,yt为t时刻增量量化值,K为量化精度,κ为金标准与测量值的界限。
18.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,所述根据所述矫正后的t时刻n系的加速度构建空间轨迹,包括:
根据所述矫正后的t时刻n系的加速度计算t时刻n系的速度;
根据所述t时刻n系的速度计算t时刻n系的位移;
根据所述t时刻n系的位移构建空间轨迹。
19.根据权利要求18所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻n系的速度:
其中,nvt为t时刻n系的速度, 为矫正后的t时刻n系的加速度。
20.根据权利要求18所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,通过如下公式计算t时刻n系的位移:
其中,nst为t时刻n系的位移,nvt为t时刻n系的速度,nvt-1为t-1时刻n系的速度。
21.根据权利要求1所述的基于捷联式惯性导航系统的空间轨迹重建方法,其特征在于,还包括:
根据所述t时刻从b系到n系的姿态矩阵计算t时刻从b系到n系的姿态逆矩阵;
根据矫正后的t时刻n系的加速度和所述t时刻从b系到n系的姿态逆矩阵计算矫正后的t时刻b系的加速度;
根据矫正后的t时刻b系的加速度和所述t时刻b系的加速度计算加速度预测偏差;
根据所述t时刻b系的加速度和所述加速度预测偏差计算t+1时刻b系的加速度。
22.一种基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,包括:
获得模,用于获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
角速度和加速度计算模块,用于根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
预测样本构建模块,用于根据所述t时刻n系的角速度和所述t时刻n系的加速度构建预测样本;
增量量化值模块,用于将所述预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
n系加速度矫正模块,用于根据所述t时刻n系的加速度和所述t时刻增量量化值,计算矫正后的t时刻n系的加速度;
空间轨迹构建模块,用于根据所述矫正后的t时刻n系的加速度构建空间轨迹;
所述角速度和加速度计算模块具体包括:
角速度旋转四元数单元,用于根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数;
加速度旋转四元数单元,用于根据所述t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数;
惯性旋转四元数单元,用于根据所述t时刻从b系到n系的角速度旋转四元数和所述t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的惯性旋转四元数;
姿态矩阵单元,用于根据所述t时刻从b系到n系的惯性旋转四元数,计算t时刻从b系到n系的姿态矩阵;
角速度单元,用于根据所述t时刻b系的角速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度;
加速度单元,用于根据所述t时刻b系的加速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。
23.根据权利要求22所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,所述加速度旋转四元数单元具体用于:
根据t-2时刻从b系到n系的加速度旋转四元数和t-3时刻从b系到n系的加速度旋转四元数,计算t-1时刻对称正定矩阵;
根据所述t-1时刻对称正定矩阵和t-1时刻从b系到n系的加速度旋转四元数,计算所述t-1时刻增量参数。
24.根据权利要求23所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,所述加速度旋转四元数单元具体用于:
执行迭代处理:根据所述t-1时刻从b系到n系的惯性旋转四元数和所述t-1时刻增量参数,判断t-2时刻标准步长是否满足预设条件;当所述t-2时刻标准步长满足所述预设条件时,将所述t-2时刻标准步长设置为所述t-1时刻标准步长;当所述t-2时刻标准步长不满足所述预设条件时,将所述t-2时刻标准步长乘以预设常数得到t-2时刻第j+1个标准步长,将所述t-2时刻标准步长设置为所述t-2时刻第j+1个标准步长,j为迭代次数。
25.根据权利要求22所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,还包括:
训练样本和验证样本构建模块,用于构建训练样本和验证样本,所述训练样本和验证样本均包括t’时刻n系的角速度、t’时刻n系的加速度和t’时刻增量量化值;
训练和验证模块,用于根据所述训练样本对卷积神经网络模型进行训练,得到经过训练的卷积神经网络模型;根据所述验证样本对所述经过训练的卷积神经网络模型进行验证,若所述经过训练的卷积神经网络模型符合预设标准,则所述经过训练的卷积神经网络模型为已构建的卷积神经网络模型;若不符合,则利用所述训练样本对所述经过训练的卷积神经网络模型进行重新训练,直至所述经过训练的卷积神经网络模型符合预设标准为止。
26.根据权利要求25所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,还包括:
增量量化值计算模块,用于根据t’时刻n系的金标准加速度,t’时刻n系的加速度和量化精度,计算t’时刻增量量化值。
27.根据权利要求25所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,所述卷积神经网络包括:
多个第一卷积层、多个第二卷积层和全连接层;
所述第一卷积层采用1×wl维卷积窗,所述第二卷积层采用3×wl维卷积窗,所述全连接层有K+1个端口,其中,wl为第一卷积层的卷积窗宽度,K为量化精度。
28.根据权利要求22所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,所述空间轨迹构建模块具体包括:
速度单元,用于根据所述矫正后的t时刻n系的加速度计算t时刻n系的速度;
位移单元,用于根据所述t时刻n系的速度计算t时刻n系的位移;
空间轨迹单元,用于根据所述t时刻n系的位移构建空间轨迹。
29.根据权利要求22所述的基于捷联式惯性导航系统的空间轨迹重建装置,其特征在于,还包括:
姿态逆矩阵模块,用于根据所述t时刻从b系到n系的姿态矩阵计算t时刻从b系到n系的姿态逆矩阵;
b系加速度矫正模块,用于根据矫正后的t时刻n系的加速度和所述t时刻从b系到n系的姿态逆矩阵计算矫正后的t时刻b系的加速度;
加速度预测偏差模块,用于根据矫正后的t时刻b系的加速度和所述t时刻b系的加速度计算加速度预测偏差;
加速度预测模块,用于根据所述t时刻b系的加速度和所述加速度预测偏差计算t+1时刻b系的加速度。
30.一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
根据所述t时刻n系的角速度和所述t时刻n系的加速度构建预测样本;
将所述预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
根据所述t时刻n系的加速度和所述t时刻增量量化值,计算矫正后的t时刻n系的加速度;
根据所述矫正后的t时刻n系的加速度构建空间轨迹;
所述根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,包括:
根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数;
根据所述t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数;
根据所述t时刻从b系到n系的角速度旋转四元数和所述t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的惯性旋转四元数;
根据所述t时刻从b系到n系的惯性旋转四元数,计算t时刻从b系到n系的姿态矩阵;
根据所述t时刻b系的角速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度;
根据所述t时刻b系的加速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。
31.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
根据所述t时刻n系的角速度和所述t时刻n系的加速度构建预测样本;
将所述预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
根据所述t时刻n系的加速度和所述t时刻增量量化值,计算矫正后的t时刻n系的加速度;
根据所述矫正后的t时刻n系的加速度构建空间轨迹;
所述根据所述t时刻b系的角速度和所述t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,包括:
根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数;
根据所述t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数;
根据所述t时刻从b系到n系的角速度旋转四元数和所述t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的惯性旋转四元数;
根据所述t时刻从b系到n系的惯性旋转四元数,计算t时刻从b系到n系的姿态矩阵;
根据所述t时刻b系的角速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度;
根据所述t时刻b系的加速度和所述t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。

说明书全文

基于捷联式惯性导航系统的空间轨迹重建方法及装置

技术领域

[0001] 本发明涉及空间轨迹重建技术领域,具体地,涉及一种基于捷联式惯性导航系统的空间轨迹重建方法及装置。

背景技术

[0002] 捷联式惯性导航技术(SINT,Strapdown Inertial Navigation Technology)广泛应用于轨道检测、制导控制、机器人运动跟踪、医疗康复等领域。对于安装有捷联式惯性导航系统(SINS,Strapdown Inertial Navigation System)的载体而言,其时空轨迹重建的要点在于如何通过惯性测量单元(IMU,Inertial Measurement Unit)在载体坐标系中输出的速度与加速度,重建出载体在惯性导航坐标系中的空间轨迹。但现有技术中重建得到的空间轨迹精度不足,严重偏离实际的空间轨迹。

发明内容

[0003] 本发明实施例的主要目的在于提供一种基于捷联式惯性导航系统的空间轨迹重建方法及装置,以极大提升重建得到的空间轨迹的精度。
[0004] 为了实现上述目的,本发明实施例提供一种基于捷联式惯性导航系统的空间轨迹重建方法,包括:
[0005] 获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0006] 根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0007] 根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0008] 将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0009] 根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0010] 根据矫正后的t时刻n系的加速度构建空间轨迹。
[0011] 本发明实施例还提供一种基于捷联式惯性导航系统的空间轨迹重建装置,包括:
[0012] 获得模,用于获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0013] 角速度和加速度计算模块,用于根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0014] 预测样本构建模块,用于根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0015] 增量量化值模块,用于将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0016] n系加速度矫正模块,用于根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0017] 空间轨迹构建模块,用于根据矫正后的t时刻n系的加速度构建空间轨迹。
[0018] 本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0019] 获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0020] 根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0021] 根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0022] 将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0023] 根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0024] 根据矫正后的t时刻n系的加速度构建空间轨迹。
[0025] 本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0026] 获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0027] 根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0028] 根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0029] 将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0030] 根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0031] 根据矫正后的t时刻n系的加速度构建空间轨迹。
[0032] 本发明实施例的基于捷联式惯性导航系统的空间轨迹重建方法及装置先获得t时刻b系的角速度和t时刻b系的加速度;再根据t时刻b系的角速度和t时刻b系的加速度得到t时刻n系的角速度和t时刻n系的加速度;然后根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;接着根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;最后根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的精度。附图说明
[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034] 图1是本发明实施例中基于捷联式惯性导航系统的空间轨迹重建方法的流程图
[0035] 图2是本发明实施例中S102的具体流程图;
[0036] 图3是本发明实施例卷积神经网络模型的构建流程图;
[0037] 图4是本发明实施例中S106的具体流程图;
[0038] 图5是本发明实施例中矫正b系加速度的具体流程图;
[0039] 图6是本发明实施例中卷积神经网络的结构图;
[0040] 图7是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹在x轴方向上的对比示意图;
[0041] 图8是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹在y轴方向上的对比示意图;
[0042] 图9是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹在z轴方向上的对比示意图;
[0043] 图10是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹的三围对比示意图;
[0044] 图11是本发明实施例中基于捷联式惯性导航系统的空间轨迹重建装置的结构框图

具体实施方式

[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 鉴于现有技术中重建得到的空间轨迹精度不足,严重偏离实际的空间轨迹,本发明实施例提供一种基于捷联式惯性导航系统的空间轨迹重建方法,可以极大提升重建得到的空间轨迹的精度。以下结合附图对本发明进行详细说明。
[0047] 图1是本发明实施例中基于捷联式惯性导航系统的空间轨迹重建方法的流程图。如图1所示,基于捷联式惯性导航系统的空间轨迹重建方法包括:
[0048] S101:获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4。
[0049] S102:根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系。
[0050] S103:根据t时刻n系的角速度和t时刻n系的加速度构建预测样本。
[0051] S104:将预测样本输入已构建的卷积神经网络模型中进行深度学习(DL,Deep Learning),得到t时刻增量量化值。
[0052] S105:根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度。
[0053] S106:根据矫正后的t时刻n系的加速度构建空间轨迹。
[0054] 图1所示的基于捷联式惯性导航系统的空间轨迹重建方法的执行主体可以为计算机,可以应用于需要SINS进行测量和导航的领域,如轨道检测设备、康复辅助训练设备等。由图1所示的流程可知,本发明实施例的基于捷联式惯性导航系统的空间轨迹重建方法先获得t时刻b系的角速度和t时刻b系的加速度;再根据t时刻b系的角速度和t时刻b系的加速度得到t时刻n系的角速度和t时刻n系的加速度;然后根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;接着根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;最后根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的精度。
[0055] 图2是本发明实施例中S102的具体流程图。如图2所示,S102包括:
[0056] S201:根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数。
[0057] S202:根据t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数。
[0058] S203:根据t时刻从b系到n系的角速度旋转四元数和t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的惯性旋转四元数。
[0059] S204:根据t时刻从b系到n系的惯性旋转四元数,计算t时刻从b系到n系的姿态矩阵。
[0060] S205:根据t时刻b系的角速度和t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度。
[0061] S206:根据t时刻b系的加速度和t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。
[0062] S201中,通过如下公式计算t时刻从b系到n系的角速度旋转四元数:
[0063]
[0064] 其中, 为t时刻从b系到n系的角速度旋转四元数, 为t-1时刻从b系到n系的惯性旋转四元数,bωt为t时刻b系的角速度,也是t时刻陀螺在b系下的测量值; 为四元数的Hamilton乘积,定义为:
[0065]
[0066] S202中,通过如下公式计算t时刻从b系到n系的加速度旋转四元数:
[0067]
[0068] 其中, 为t时刻从b系到n系的加速度旋转四元数, 为t-1时刻从b系到n系的惯性旋转四元数,αt-1为t-1时刻标准步长,pt-1为t-1时刻增量参数。
[0069] 一实施例中,t-1时刻增量参数按照如下方式确定:
[0070] 根据t-2时刻从b系到n系的加速度旋转四元数和t-3时刻从b系到n系的加速度旋转四元数,计算t-1时刻对称正定矩阵;根据t-1时刻对称正定矩阵和t-1时刻从b系到n系的加速度旋转四元数,计算t-1时刻增量参数。
[0071] 具体实施时,通过如下公式计算t-1时刻对称正定矩阵:
[0072]
[0073] 其中, 为t-1时刻对称正定矩阵, 为t-2时刻对称正定矩阵, 为yt-2的转置矩阵, 为st-2的转置矩阵,I为单位矩阵,
[0074] yt-2如下:
[0075]
[0076] 其中, 为t-2时刻从b系到n系的加速度旋转四元数, 为t-3时刻从b系到n系的加速度旋转四元数, 为t-2时刻从b系到n系的加速度旋转四元数的梯度,为t-3时刻从b系到n系的加速度旋转四元数的梯度;
[0077] st-2如下:
[0078]
[0079] 以及,通过如下公式计算t-1时刻增量参数:
[0080]
[0081] 其中,pt-1为t-1时刻增量参数, 为t-1时刻从b系到n系的加速度旋转四元数,为 的梯度。
[0082] 一实施例中,t-1时刻标准步长按照如下方式确定:
[0083] 执行迭代处理:根据t-1时刻从b系到n系的惯性旋转四元数和t-1时刻增量参数,判断t-2时刻标准步长是否满足预设条件;当t-2时刻标准步长满足预设条件时,将t-2时刻标准步长设置为t-1时刻标准步长;当t-2时刻标准步长不满足预设条件时,将t-2时刻标准步长乘以预设常数得到t-2时刻第j+1个标准步长,将t-2时刻标准步长设置为t-2时刻第j+1个标准步长,j为迭代次数。
[0084] 具体实施时,预设条件如下:
[0085]
[0086] 其中, 为t-1时刻从b系到n系的惯性旋转四元数,αt-2为t-2时刻标准步长,pt-1为t-1时刻增量参数,ng为n系的重场,ng=[0,0,0,1],bat-1为t-1时刻b系的加速度,c为预设参数,0<c<0.5, 为pt-1的转置矩阵, 为 的梯度;
[0087] 如下:
[0088]
[0089] 如下:
[0090]
[0091] S203中,通过如下公式计算t时刻从b系到n系的惯性旋转四元数:
[0092]
[0093] 其中, 为t时刻从b系到n系的惯性旋转四元数, 为t时刻从b系到n系的角速度旋转四元数,qa,t为t时刻从b系到n系的加速度旋转四元数;
[0094] λt如下:
[0095]
[0096] 其中, 为t时刻从b系到n系的加速度旋转四元数, 为t时刻从b系到n系的角速度旋转四元数。
[0097] S204中,通过如下公式计算t时刻从b系到n系的姿态矩阵:
[0098]
[0099]
[0100] 其中, 为t时刻从b系到n系的姿态矩阵, 为t时刻从b系到n系的惯性旋转四元数。
[0101] S205中,通过如下公式计算t时刻n系的角速度:
[0102]
[0103] 其中,nωt为t时刻n系的角速度, 为t时刻从b系到n系的姿态矩阵,bωt为t时刻b系的角速度。
[0104] S206中,通过如下公式计算t时刻n系的加速度:
[0105]
[0106] 其中,nat为t时刻n系的加速度, 为t时刻从b系到n系的姿态矩阵,bat为t时刻b系的加速度。
[0107] 图3是本发明实施例卷积神经网络模型的构建流程图。如图3所示,已构建的卷积神经网络模型按照如下方式构建:
[0108] S301:构建训练样本和验证样本,训练样本和验证样本均包括t’时刻n系的角速度、t’时刻n系的加速度和t’时刻增量量化值。
[0109] S302:根据训练样本对卷积神经网络模型进行训练,得到经过训练的卷积神经网络模型。
[0110] S303:根据验证样本对经过训练的卷积神经网络模型进行验证,若经过训练的卷积神经网络模型符合预设标准,则经过训练的卷积神经网络模型为已构建的卷积神经网络模型;若不符合,则利用训练样本对经过训练的卷积神经网络模型进行重新训练,直至经过训练的卷积神经网络模型符合预设标准为止。
[0111] 在执行S301之前,需要构造训练集(X,Y)。其中,X包括t’时刻n系的角速度和t’时刻n系的加速度,Y包括t’时刻增量量化值。
[0112] 一实施例中,t’时刻增量量化值按照如下方式确定:根据t’时刻n系的金标准加速度,t’时刻n系的加速度和量化精度,计算t’时刻增量量化值,公式如下:
[0113]
[0114]
[0115] 其中,yt'为t’时刻增量量化值, 为t’时刻n系的金标准加速度,nat'为t’时刻n系的加速度,K为量化精度,κ为金标准与测量值的界限。大多数情况下,κ可以认为等于1,否则对应的yt'会被认为是异常数据而删除。上述公式中的 和nat'均为同一采样样本中的数据。
[0116] 金标准加速度可以根据实际使用情况来生成。如果是轨道检测车等按既定路线运动的SINS,可以把检测线路的历史无故障检测样本经过惯性导航算法计算后得到的n系加速度进行统计,得到针对每一段检测线路的加速度平均值与标准差。这样,作为该段检测线路的训练集(X,Y),当X为检测线路的历史无故障检测样本经过惯性导航算法计算后得到的n系加速度和角速度时,计算Y所需的金标准加速度为该段检测线路的加速度平均值与正负标准差之间的任意一个采样值。如果是可穿戴的SINS,可以利用其他传感器(如计算机视觉系统)测得的空间轨迹的二次差分得到金标准加速度,然后通过上述公式计算得到增量量化值作为Y。
[0117] 训练集(X,Y)是由经过N次采样得到的N个样本构成,即X={x1,……,xk,……,xN};Y={y1,……,yk,……,yN}。其中,xk包括第k次采样中得到的任意时刻n系的角速度和任意时刻n系的加速度,即 是一个6×T的时间序列,一共有T个采样时间; 为第
k次采样中t’时刻n系的加速度, 为第k次采样中t’时刻n系的三轴角速度,t’为任意时刻。yk包括第k次采样中的任意时刻增量量化值,与 和 对应。将训练集(X,Y)中90%的样本作为训练样本,10%的样本作为训练样本验证样本。
[0118] 图6是本发明实施例中卷积神经网络的结构图。如图6所示,卷积神经网络包括:多个第一卷积层、多个第二卷积层和全连接层。第一卷积层采用1×wl维卷积窗,可以避免输入端各通道互相影响。即,n系三个方向(x方向,y方向,z方向)的角速度(nωx,nωy,nωz)互不影响,n系三个方向(x方向,y方向,z方向)的加速度(nax,nay,naz)互不影响。第二卷积层采用3×wl维卷积窗,纵向步长为3,可以融合提取n系三个方向的角速度,融合提取n系三个方向的加速度,但角速度和加速度互不影响。全连接层有K+1个端口,可以对上一层的各数据进行融合。其中,wl为第一卷积层的卷积窗宽度,K为量化精度。卷积神经网络的其他部分,如池化层(pooling)等可以根据实际情况添加,各个卷积层与全连接层的实际层数也可以根据实际情况添加。
[0119] S105中,通过如下公式计算矫正后的t时刻n系的加速度:
[0120]
[0121] 其中, 为矫正后的t时刻n系的加速度,nat为t时刻n系的加速度,yt为t时刻增量量化值,K为量化精度,κ为金标准与测量值的界限。
[0122] 图4是本发明实施例中S106的具体流程图。如图4所示,S106包括:
[0123] S401:根据矫正后的t时刻n系的加速度计算t时刻n系的速度。
[0124] S402:根据t时刻n系的速度计算t时刻n系的位移。
[0125] S403:根据t时刻n系的位移构建空间轨迹。
[0126] S401中,通过如下公式计算t时刻n系的速度:
[0127]
[0128] 其中,nvt为t时刻n系的速度, 为矫正后的t时刻n系的加速度。
[0129] S402中,通过如下公式计算t时刻n系的位移:
[0130]
[0131] 其中,nst为t时刻n系的位移,nvt为t时刻n系的速度,nvt-1为t-1时刻n系的速度。
[0132] 图5是本发明实施例中矫正b系加速度的具体流程图。如图5所示,包括:
[0133] S501:根据t时刻从b系到n系的姿态矩阵计算t时刻从b系到n系的姿态逆矩阵。
[0134] S502:根据矫正后的t时刻n系的加速度和t时刻从b系到n系的姿态逆矩阵计算矫正后的t时刻b系的加速度。
[0135] S503:根据矫正后的t时刻b系的加速度和t时刻b系的加速度计算加速度预测偏差。
[0136] S504:根据t时刻b系的加速度和加速度预测偏差计算t+1时刻b系的加速度。
[0137] 具体实施时,可以先将矫正后的t时刻b系的加速度与t时刻b系的加速度相减,得到加速度预测偏差。然后将t时刻b系的加速度与加速度预测偏差相减,得到t+1时刻b系的加速度,可以对b系下一时刻的加速度值进行反馈校正。
[0138] 本发明的实施方案的流程如下:
[0139] 1、根据某一历史时刻数据构建卷积神经网络模型:构建训练样本和验证样本,训练样本和验证样本均包括某一历史时刻n系的角速度、某一历史时刻n系的加速度和某一历史时刻增量量化值。根据训练样本对卷积神经网络模型进行训练,根据验证样本对经过训练的卷积神经网络模型进行验证,若经过训练的卷积神经网络模型符合预设标准,则卷积神经网络模型构建成功,否则利用训练样本对卷积神经网络模型进行重新训练,直至其符合预设标准为止。
[0140] 2、根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数。
[0141] 3、根据t-2时刻从b系到n系的加速度旋转四元数和t-3时刻从b系到n系的加速度旋转四元数,计算t-1时刻对称正定矩阵;根据t-1时刻对称正定矩阵和t-1时刻从b系到n系的加速度旋转四元数,计算t-1时刻增量参数。
[0142] 4、执行迭代处理:根据t-1时刻从b系到n系的惯性旋转四元数和t-1时刻增量参数,判断t-2时刻标准步长是否满足预设条件;当t-2时刻标准步长满足预设条件时,将t-2时刻标准步长设置为t-1时刻标准步长。
[0143] 5、根据t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数。
[0144] 6、根据t时刻从b系到n系的角速度旋转四元数和t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的姿态矩阵。
[0145] 7、根据t时刻b系的角速度和t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度。根据t时刻b系的加速度和t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。
[0146] 8、根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值。根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度。
[0147] 9、根据矫正后的t时刻n系的加速度构建空间轨迹。
[0148] 10、根据t时刻从b系到n系的姿态矩阵计算t时刻从b系到n系的姿态逆矩阵,根据矫正后的t时刻n系的加速度和t时刻从b系到n系的姿态逆矩阵计算矫正后的t时刻b系的加速度。
[0149] 11、根据矫正后的t时刻b系的加速度和t时刻b系的加速度计算加速度预测偏差,根据t时刻b系的加速度和加速度预测偏差计算t+1时刻b系的加速度。
[0150] 图7是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹在x轴方向上的对比示意图。图8是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹在y轴方向上的对比示意图。图9是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹在z轴方向上的对比示意图。图10是计算机视觉系统测得的空间轨迹、未经过深度学习矫正重建的空间轨迹与本发明实施例重建的空间轨迹的三围对比示意图。图7至图9中的横轴均为时间,单位为秒(s),纵轴均为空间轨迹,单位为毫米(mm),上图均为计算机视觉系统测得的空间轨迹,中图均为未经过深度学习矫正重建的空间轨迹,下图均为本发明实施例重建的空间轨迹。图10中的左图为计算机视觉系统测得的空间轨迹的三围示意图,中图为未经过深度学习矫正重建的空间轨迹的三围示意图,右图为本发明实施例重建的空间轨迹的三围示意图。图10中的坐标系的纵轴为z轴,符合右手坐标系,还可以转化为“北东下”(NED)即X-北,Y-东,Z-下,单位为毫米(mm)。如图7至图10所示,采用本发明的方法,把SINS(MPU9250)固定于手腕,对喝动作进行轨迹重建,并分别与未经过深度学习矫正重建的空间轨迹和计算机视觉系统(CV)测得的空间轨迹进行比较,发现未经过深度学习矫正重建的空间轨迹与计算机视觉系统测得的空间轨迹有较大的偏差,而本发明实施例重建的空间轨迹与计算机视觉系统测得的空间轨迹较为相似,即采用本发明能较好地重建出喝水这种复杂的运动的空间轨迹。
[0151] 综上,本发明实施例的基于捷联式惯性导航系统的空间轨迹重建方法先获得t时刻b系的角速度和t时刻b系的加速度;再根据t时刻b系的角速度和t时刻b系的加速度得到t时刻n系的角速度和t时刻n系的加速度;然后根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;接着根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;最后根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的精度。
[0152] 基于同一发明构思,本发明实施例还提供了一种基于捷联式惯性导航系统的空间轨迹重建装置,由于该装置解决问题的原理与基于捷联式惯性导航系统的空间轨迹重建方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0153] 图11是本发明实施例中基于捷联式惯性导航系统的空间轨迹重建装置的结构框图。如图11所示,基于捷联式惯性导航系统的空间轨迹重建装置包括:
[0154] 获得模块,用于获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0155] 角速度和加速度计算模块,用于根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0156] 预测样本构建模块,用于根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0157] 增量量化值模块,用于将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0158] n系加速度矫正模块,用于根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0159] 空间轨迹构建模块,用于根据矫正后的t时刻n系的加速度构建空间轨迹。
[0160] 在其中一种实施例中,角速度和加速度计算模块具体包括:
[0161] 角速度旋转四元数单元,用于根据t-1时刻从b系到n系的惯性旋转四元数和t时刻b系的角速度,计算t时刻从b系到n系的角速度旋转四元数;
[0162] 加速度旋转四元数单元,用于根据t-1时刻从b系到n系的惯性旋转四元数、t-1时刻标准步长和t-1时刻增量参数,计算t时刻从b系到n系的加速度旋转四元数;
[0163] 惯性旋转四元数单元,用于根据t时刻从b系到n系的角速度旋转四元数和t时刻从b系到n系的加速度旋转四元数,计算t时刻从b系到n系的惯性旋转四元数;
[0164] 姿态矩阵单元,用于根据t时刻从b系到n系的惯性旋转四元数,计算t时刻从b系到n系的姿态矩阵;
[0165] 角速度单元,用于根据t时刻b系的角速度和t时刻从b系到n系的姿态矩阵,计算t时刻n系的角速度;
[0166] 加速度单元,用于根据t时刻b系的加速度和t时刻从b系到n系的姿态矩阵,计算t时刻n系的加速度。
[0167] 在其中一种实施例中,加速度旋转四元数单元具体用于:
[0168] 根据t-2时刻从b系到n系的加速度旋转四元数和t-3时刻从b系到n系的加速度旋转四元数,计算t-1时刻对称正定矩阵;
[0169] 根据t-1时刻对称正定矩阵和t-1时刻从b系到n系的加速度旋转四元数,计算t-1时刻增量参数。
[0170] 在其中一种实施例中,加速度旋转四元数单元具体用于:
[0171] 执行迭代处理:根据t-1时刻从b系到n系的惯性旋转四元数和t-1时刻增量参数,判断t-2时刻标准步长是否满足预设条件;当t-2时刻标准步长满足预设条件时,将t-2时刻标准步长设置为t-1时刻标准步长;当t-2时刻标准步长不满足预设条件时,将t-2时刻标准步长乘以预设常数得到t-2时刻第j+1个标准步长,将t-2时刻标准步长设置为t-2时刻第j+1个标准步长,j为迭代次数。
[0172] 在其中一种实施例中,还包括:
[0173] 训练样本和验证样本构建模块,用于构建训练样本和验证样本,训练样本和验证样本均包括t’时刻n系的角速度、t’时刻n系的加速度和t’时刻增量量化值;
[0174] 训练和验证模块,用于根据训练样本对卷积神经网络模型进行训练,得到经过训练的卷积神经网络模型;根据验证样本对经过训练的卷积神经网络模型进行验证,若经过训练的卷积神经网络模型符合预设标准,则经过训练的卷积神经网络模型为已构建的卷积神经网络模型;若不符合,则利用训练样本对经过训练的卷积神经网络模型进行重新训练,直至经过训练的卷积神经网络模型符合预设标准为止。
[0175] 在其中一种实施例中,还包括:
[0176] 增量量化值计算模块,用于根据t’时刻n系的金标准加速度,t’时刻n系的加速度和量化精度,计算t’时刻增量量化值。
[0177] 在其中一种实施例中,卷积神经网络包括:
[0178] 多个第一卷积层、多个第二卷积层和全连接层;
[0179] 第一卷积层采用1×wl维卷积窗,第二卷积层采用3×wl维卷积窗,全连接层有K+1个端口,其中,wl为第一卷积层的卷积窗宽度,K为量化精度。
[0180] 在其中一种实施例中,空间轨迹构建模块具体包括:
[0181] 速度单元,用于根据矫正后的t时刻n系的加速度计算t时刻n系的速度;
[0182] 位移单元,用于根据t时刻n系的速度计算t时刻n系的位移;
[0183] 空间轨迹单元,用于根据t时刻n系的位移构建空间轨迹。
[0184] 在其中一种实施例中,还包括:
[0185] 姿态逆矩阵模块,用于根据t时刻从b系到n系的姿态矩阵计算t时刻从b系到n系的姿态逆矩阵;
[0186] b系加速度矫正模块,用于根据矫正后的t时刻n系的加速度和t时刻从b系到n系的姿态逆矩阵计算矫正后的t时刻b系的加速度;
[0187] 加速度预测偏差模块,用于根据矫正后的t时刻b系的加速度和t时刻b系的加速度计算加速度预测偏差;
[0188] 加速度预测模块,用于根据t时刻b系的加速度和加速度预测偏差计算t+1时刻b系的加速度。
[0189] 综上,本发明实施例的基于捷联式惯性导航系统的空间轨迹重建装置先获得t时刻b系的角速度和t时刻b系的加速度;再根据t时刻b系的角速度和t时刻b系的加速度得到t时刻n系的角速度和t时刻n系的加速度;然后根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;接着根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;最后根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的精度。
[0190] 本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0191] 获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0192] 根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0193] 根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0194] 将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0195] 根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0196] 根据矫正后的t时刻n系的加速度构建空间轨迹。
[0197] 综上,本发明实施例的计算机设备先获得t时刻b系的角速度和t时刻b系的加速度;再根据t时刻b系的角速度和t时刻b系的加速度得到t时刻n系的角速度和t时刻n系的加速度;然后根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;接着根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;最后根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的精度。
[0198] 本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0199] 获得t时刻b系的角速度和t时刻b系的加速度,其中,b系为载体坐标系,t≥4;
[0200] 根据t时刻b系的角速度和t时刻b系的加速度,得到t时刻n系的角速度和t时刻n系的加速度,其中,n系为惯性导航坐标系;
[0201] 根据t时刻n系的角速度和t时刻n系的加速度构建预测样本;
[0202] 将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;
[0203] 根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;
[0204] 根据矫正后的t时刻n系的加速度构建空间轨迹。
[0205] 综上,本发明实施例的计算机可读存储介质先获得t时刻b系的角速度和t时刻b系的加速度;再根据t时刻b系的角速度和t时刻b系的加速度得到t时刻n系的角速度和t时刻n系的加速度;然后根据t时刻n系的角速度和t时刻n系的加速度构建预测样本,将预测样本输入已构建的卷积神经网络模型中进行深度学习,得到t时刻增量量化值;接着根据t时刻n系的加速度和t时刻增量量化值,计算矫正后的t时刻n系的加速度;最后根据矫正后的t时刻n系的加速度构建空间轨迹,可以极大提升重建得到的空间轨迹的精度。
[0206] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈