[发明专利]一种姿态传感器及姿态更新方法有效
申请号: | 201710223535.9 | 申请日: | 2017-04-07 |
公开(公告)号: | CN106989773B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 刘涛;李光毅 | 申请(专利权)人: | 浙江大学 |
主分类号: | G01D21/02 | 分类号: | G01D21/02 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种姿态传感器及姿态更新方法,它包括外壳、3个测距传感器、陀螺仪、加速度计、磁力计、WIFI模块、CPU、电源模块。陀螺仪和加速度计又称惯性传感器,与磁力计融合,常用于导航系统的姿态更新。CPU由电源模块供电,CPU连接WIFI模块、惯性传感器、磁力计和3个测距传感器,将传感器测量的角速度、加速度、磁场强度、距离信息通过WIFI模块传送至计算机。通过姿态更新方法融合角速度、加速度、磁场强度和距离数据对姿态进行更新。本发明结构简单,成本低廉,适合对人体下肢姿态的长时间测量,其姿态更新方法易于扩展,且有效地解决了陀螺仪和加速度计的漂移问题。 | ||
搜索关键词: | 一种 姿态 传感器 更新 方法 | ||
【主权项】:
1.一种姿态传感器的姿态更新方法,所述姿态传感器包括外壳(1)、第一测距传感器(2)、惯性传感器(3)、磁力计(6)、第二测距传感器(7)、电源模块(8)、CPU(9)、WIFI模块(10)、第三测距传感器(11),所述惯性传感器(3)由陀螺仪(4)和加速度计(5)组成;第一测距传感器(2)、第二测距传感器(7)、第三测距传感器(11)水平安装于外壳(1)外部,且第一测距传感器(2)、第二测距传感器(7)、第三测距传感器(11)的安装位置处于同一水平面内;惯性传感器(3)、磁力计(6)、电源模块(8)、CPU(9)、WIFI模块(10)均置于外壳(1)内部;CPU(9)由电源模块(8)供电,CPU(9)通过总线分别连接第一测距传感器(2)、惯性传感器(3)、磁力计(6)、第二测距传感器(7)、WIFI模块(10)和第三测距传感器(11),第一测距传感器(2)、第二测距传感器(7)和第三测距传感器(11)测量自身距离地面的距离信息,陀螺仪(4)测量姿态传感器的角速度,加速度计(5)测量姿态传感器的加速度,磁力计(6)测量姿态传感器的周边环境的磁场强度,CPU(9)将采集的距离信息、角速度、加速度、磁场强度信息打包后通过WIFI模块(10)传送至外部计算机;其特征在于,包括以下步骤:(1)将姿态传感器绑定在被测下肢上,使得3个测距传感器的测量探头朝向地面,能够测量它们与地面的距离信息,姿态传感器开始测量,得到角速度、加速度、磁场强度和3个测距传感器的距离信息;(2)推导和建立融合角速度、加速度、磁场强度和距离信息的卡尔曼滤波算法;该步骤包括以下两个子步骤;(2.1)状态向量X的预测更新;确定状态向量X=[q p v]T,其中,q为四元素,p为姿态传感器的位移,v为姿态传感器的速度,其状态方程用于状态向量X的预测更新:Xk/k‑1=F·Xk‑1+uk‑1其中,Xk/k‑1为k时刻预测更新后的状态变量,Xk‑1为k‑1时刻的状态变量,u为输入量,uk‑1为k‑1时刻的输入量,I表示单位矩阵,F为状态方程系数矩阵:![]()
其中,yA=[yA,x yA,y yA,z]T为加速度计(5)测量得到的加速度信息,以右下角小标号x、y、z分别表示向量在x轴、y轴、z轴上的分量,以右下角小标号A代表加速度计,yA,k‑1为k‑1时刻测量得到的加速度,
为重力加速度的值,
为姿态传感器的姿态矩阵,T为采样时间,Φ为四元素q的系数矩阵:![]()
是陀螺仪(4)测量得到的三维角速度;(2.2)状态向量X的量测更新;用量测变量Z对预测更新后的状态变量Xk/k‑1进行量测更新,即:Xk=Xk/k‑1+Kk·(Z‑H·Xk/k‑1)其中,Xk为k时刻的量测更新后的状态变量,Kk为滤波增益,量测向量Z=[yA yM d1 d2 d3 d21 d32 d13]T,量测方程系数矩阵H为:
其中,yA=[yA,x yA,y yA,z]T为加速度计(5)测量得到的加速度信息,yM=[yM,x yM,y yM,z]T为磁力计(6)测量得到的磁场强度信息,d1、d2、d3分别为第一测距传感器(2)、第二测距传感器(7)、第三测距传感器(11)测量得到的距离信息,记测距传感器测量差值为dji=dj‑di(i,j=1,2,3),d21、d32、d13分别为第二测距传感器(7)与第一测距传感器(2)、第三测距传感器(11)与第二测距传感器(7)、第一测距传感器(2)与第三测距传感器(11)的距离差值信息;HA(k)为加速度yA的系数矩阵:
其中,
为重力加速度的三维向量值,q=[q0 q1 q2 q3]T为四元素;HM(k)为磁场强度yM的系数矩阵:
其中,
为地磁场强度的三维向量值;记
分别为第一测距传感器(2)、第二测距传感器(7)、第三测距传感器(11)到惯性传感器(3)的空间距离向量,记向量
为上述空间距离向量的统一表达形式,记测距传感器测量的距离信息统一表达为di(i=1,2,3),![]()
分别为d1、d2、d3的系数矩阵,则距离信息di的系数矩阵
统一表达形式为:
记P1、P2、P3分别为第一测距传感器(2)、第二测距传感器(7)、第三测距传感器(11)的空间位置,以
表示第一测距传感器(2)到第二测距传感器(7)的空间向量,以
表示第二测距传感器(7)到第三测距传感器(11)的空间向量,以
表示第三测距传感器(11)到第一测距传感器(2)的空间向量,记测距传感器测量差值信息为dji=dj‑di(i,j=1,2,3),测距传感器相互位置的空间向量为
分别为测距传感器测量差值信息d21、d32、d13的系数矩阵,它们的统一表达式
为:
(3)根据卡尔曼滤波算法计算得到四元素;该步骤包括以下子步骤:(3.1)使用陀螺仪(4)测量得到的三维角速度信息和加速度计(5)测量得到的加速度信息对状态变量X预测更新;(3.2)使用加速度计(5)测量得到的加速度信息、磁力计(6)测量得到的磁场强度信息、第一测距传感器(2)、第二测距传感器(7)、第三测距传感器(11)测量得到的距离信息、第二测距传感器(7)与第一测距传感器(2)、第三测距传感器(11)与第二测距传感器(7)、第一测距传感器(2)与第三测距传感器(11)的距离差值信息对状态变量X量测更新;状态变量X包含四元素q;(4)使用四元素计算得到姿态传感器的姿态矩阵和姿态角;根据四元素q=[q0 q1 q2 q3]T计算姿态传感器的姿态矩阵
为:
则根据该姿态矩阵可以计算姿态传感器的姿态角,姿态传感器的俯仰角θ、横滚角γ和方位角Ψ确定如下:θ=arcsinT32![]()
![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710223535.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种矿渣堆积体滑移监测预警系统及方法
- 下一篇:一种汽车零部件检测台