1.一种基于BP神经网络的惯性导航室内定位方法,包括运动数据采集与预处理阶段、离线训练阶段和实时定位阶段,其特征在于,所述数据采集与预处理阶段采用多传感器信息融合采集定位人员的左右脚腕处运动数据,结合四元素与卡尔曼滤波算法处理所述运动数据,获取定位人员的左、右腿部姿态角变化量θ1和θ2、脚腕处加速度均值average、方差variance、左、右脚步伐持续时间time1和time2以及测量得到定位人员的身高stature作为7个神经网络输入数据,并降低惯性测量单元的测量噪声;
所述离线训练阶段通过构建一个BP神经网络模型,采用所述7个神经网络输入数据和步长数据进行训练,获得步伐长度预测模型;
所述实时定位阶段根据两腿数据协同进行步伐识别,将识别到的步伐周期内的数据进行预处理并传输至上位机进行实时步长预测,然后根据预测的步长和预处理得到的方位角进行航位推断实现定位。
2.根据权利要求1所述的基于BP神经网络的惯性导航室内定位方法,其特征在于,所述数据采集与处理阶段包括以下步骤:S11,室内定位人员佩戴左脚腕可穿戴设备和右脚腕可穿戴设备,进行左右脚腕处的运动数据采集;
S12,记录定位人员行走的实际步伐长度及其身高;
S13,基于四元素与卡尔曼滤波,左脚腕可穿戴设备和右脚腕可穿戴设备的嵌入式处理器对所述S11采集到的原始数据进行处理,左脚腕可穿戴设备将处理之后的数据通过内部蓝牙发送至右脚腕可穿戴设备中,右脚腕可穿戴设备将左右脚腕处预处理之后的数据进行软件同步处理,获得定位人员每一段完整的步伐所对应的左、右腿部姿态角变化量θ1和θ2、脚腕处加速度均值average、方差variance、左、右脚步伐持续时间time1和time2以及身高stature。
3.根据权利要求1所述的基于BP神经网络的惯性导航室内定位方法,其特征在于,所述离线训练阶段包括以下步骤:S21,建立BP神经网络的步长估计模型,具体为设置BP神经网络的网络层数和每一层的神经元个数以及训练函数,构建一个7个神经网络输入数据和单个输出的BP神经网络模型,输出为步伐长度;
S22,进行BP神经网络模型训练,对于BP神经网络的步长估计模型进行训练,确定模型的训练参数,得到步长估计的BP神经网络模型,并保存。
4.根据权利要求1所述的基于BP神经网络的惯性导航室内定位方法,其特征在于,所述实时定位阶段包括如下步骤:S31,进行运动数据采集,具体为室内定位人员佩戴左脚腕可穿戴设备和右脚腕可穿戴设备,进行左右脚腕处的运动数据采集,并需测量定位人员的身高;
S32,进行步伐识别,获得定位人员的运动数据后,将左脚腕可穿戴设备内采集到的数据传输至右脚腕可穿戴设备内,对两组数据进行同步处理,获得左、右脚腕处的角度;对左、右脚腕处的姿态角数据分析判断是否产生步伐,如果产生了步伐则进行下一步处理,否则继续检测;
S33,进行运动数据预处理,两可穿戴设备内部嵌入式处理器将采集到的运动数据分别处理,然后将两可穿戴设备的数据进行多传感器信息融合处理,利用卡尔曼滤波器降低传感器的测量噪声,获取准确的运动数据;最后将预处理完成的数据通过MESH自组网发送至电脑并保存;
S34,进行步伐长度预测,将7个神经网络输入数据输入到已训练好的BP神经网络模型中,进行步长预测,输出为当前步伐的步伐长度;
S35,进行实时定位,根据定位人员的运动方向角,以及所述S34得到的步伐长度进行实时定位,根据步行者航位推算系统PDR为定位人员进行室内定位,系统根据上一位移结束时刻的位置,利用航向角和步伐长度推算当前位移结束时刻的位置。
5.根据权利要求2或4所述的基于BP神经网络的惯性导航室内定位方法,其特征在于,所述S11和S31中所选用的采集方法为通过两组脚腕可穿戴设备中的三轴加速度传感器和三轴角速度传感器以及三轴磁力计实时获取三个维度上的数据和时间序列。
6.根据权利要求4所述的基于BP神经网络的惯性导航室内定位方法,其特征在于,所述S32中通过对左、右脚腕处的姿态角数据分析判断是否产生步伐;记录下定位人员站立时腿部倾角初始值,判断左、右脚腕处角度数据波形是否符合运动规律;对左、右脚腕处的角度数据进行波峰波谷检测,再将波峰波谷对应的角度数值与阈值比较判断是否满足阈值条件;其中一个角度数据波形达到峰谷值时,将另一波形对应的数值与阈值进行比较,判断定位人员是否产生了步伐。
7.根据权利要求4所述的基于BP神经网络的惯性导航室内定位方法,其特征在于,所述S33中可穿戴设备内部的嵌入式处理器将采集到的运动数据根据四元素法确立捷联矩阵,利用三轴角速度传感器得到的角速度信息建立运动过程方程,结合三轴磁力计信息建立测量方程;滤除测量信号的随机噪声,并获得准确的腿部姿态角数据以及定位人员运动方向角数据;根据捷联矩阵消除加速度在重力方向上的分量,得到准确的脚腕处的加速度数据;
计算步伐结束时的一个步伐时间段内脚腕处Z轴加速度均值和方差。