[发明专利]一种运动姿态传感器的数据融合与解算方法在审

专利信息
申请号: 201711402808.2 申请日: 2017-12-15
公开(公告)号: CN108225370A 公开(公告)日: 2018-06-29
发明(设计)人: 王立颖;路军 申请(专利权)人: 路军
主分类号: G01C23/00 分类号: G01C23/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 116023 辽宁省*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 四元数 复合磁场 三轴 数据融合 运动姿态 传感器 解算 多传感器数据融合 卡尔曼滤波器 矩阵 加速度数据 积分误差 模糊控制 模数转换 强度模拟 强度数据 数字信号 微分方程 正北方向 欧拉角 自适应 处理器 磁场 校正 采集 融合 输出 引入 转换 观察
【权利要求书】:

1.一种运动姿态传感器的数据融合与解算方法,其特征在于:

所述运动姿态传感器能够输出的数据包括:宿主原始X、Y、Z三个轴向的角速度、加速度、复合磁场强度ADC数据,经过融合但未经处理的宿主四元数数据,经过解算和处理的宿主姿态角数据,包括航向角、俯仰角、横滚角、倾斜角;

所述原始X、Y、Z三个轴向的角速度、加速度、复合磁场强度ADC数据是运动姿态传感器的角速度计、加速度计和磁力计将采集到的X、Y、Z三个轴向的角速度、加速度、地球磁场和环境磁场之复合磁场强度等模拟数据发送给微处理器后进行模数转换后的数字化数据;

所述经过融合但未经处理的宿主四元数数据是微处理器对原始X、Y、Z三个轴向的角速度、加速度、复合磁场强度ADC数据按预设好的融合算法进行数据融合而得到的超复数,它由实数加上三个虚数单位i、j、k组成,四元数一般可表示为

其中n为旋转方向,θ/2为转角大小,i,j,k关系为但该四元数据没有经过欧拉角解算和数据滤波、修正补偿等,四元数表示三维空间中的一个旋转;

所述经过解算和处理的宿主姿态角数据是微处理器对经过融合的四元数按预设好的数据解算算法解算出初始欧拉角,即航向角、俯仰角、横滚角、倾斜角,这些姿态数据再经过预设的滤波修正算法进行处理,得到相对精确的宿主姿态角数据。

2.根据权利要求1所述的一种运动姿态传感器的数据融合与解算方法,其特征在于:所述的数据融合算法是将原始X、Y、Z三个轴向的角速度、加速度、复合磁场强度ADC数据进行空间融合而形成四元数的算法,包括如下计算方法和步骤:

(1)四元数微分

已知四元数对时间微分

已知E为地理坐标系,b为宿主坐标系

因为角速度计在宿主坐标系上测得的角速度为故将转换成会比较方便

展开得

整理为

其中

(2)四元数更新

假设有一微分方程

则其解为

X(t+Δt)=X(t)+Δt·f(X(t),w(t))

其中Δt为取样周期,套用四元数

Q(t+Δt)=Q(t)+Δt·Ωb·Q(t)

展开上式

其中wxwywz为宿主坐标系下的三轴角速度值;

(3)角速度积分偏差修正,

通过角速度微分方程可以得到四元数,问题是角速度计会有积分漂移,得到的角度会有误差,这时候需引入加速度计对角速度数据进行校正,以得到更准确的角度;不过这时航向也会存在误差,在误差不能忽略的使用情况下,需要用磁力计校正,观察矩阵为重力加速度和正北方向的磁场,通过这个误差向量来修正角速度数据,将融合后的角速度输入到四元数微分方程就得到四元数;

系统模型的旋转矩阵

其中

R1,1=q02+q12-q22-q32

R1,2=2(q1q2+q0q3)

R1,3=2(q1q3-q2q0)

R2,1=2(q1q2-q0q3)

R2,2=q02-q12+q22-q32

R2,3=2(q3q2+q0q1)

R3,1=2(q1q3+q2q0)

R3,2=2(q3q2-q0q1)

R3,3=q02-q12-q22-q32

四元数微分方程

其中

输入方程

为角速度计输出值,宿主坐标系下真实的角速度,传感器噪声矢量,角速度漂移矢量,则有状态方程

因为

所以

输出方程

其中,为重力加速度矢量,为正北磁场的矢量

线性化下的雅可比矩阵

离散化模型

离散时间的一阶近似

Φ≌I+FT

Γ≌GT

滤波过程

Pk|k-1=(I+FT)Pk|k-1(I+FT)T+T2GQGT

K=Pk|k-1HT(HPk|k-1HT+R)-1

Pk=Pk|k-1-KHPk|k-1

其中,为状态预测值,Pk|k-1为均方差预测,K为最优卡尔曼增益,αk为新息向量,为状态估计,Pk为均方差估计,αk又被称为残差向量,它反映了滤波模型的准确性。

3.根据权利要求1所述的一种运动姿态传感器的数据融合与解算方法,其特征在于:所述的数据解算算法是将四元数根据运动姿态传感器的宿主运动特征按一定的规则进行欧拉角的计算,得到相应取值范围的姿态角数据的算法,包括如下计算方法和步骤:

(1)四元数乘法

设有两四元数QA和QB,其乘法关系为

旋转四元数

设一向量及旋转后向量四元数满足R′=Q-1·R·Q

四元数倒数

(2)四元数归一

当四元数归一化后|Q|=1

Q-1=Q*

可得到

R′=Q*·R·Q

将其展开

另四元数旋转矩阵为Mq

(3)将四元数转换成欧拉角,

由Mq可得出

其中θ为横滚角,Φ为俯仰角,为航向角

(4)倾角计算

其中θ为倾角,ax,ay,az分别为三轴重力加速度的值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于路军,未经路军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711402808.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top