[发明专利]一种基于自适应参数互补滤波的机器人姿态融合方法有效
申请号: | 202110163595.2 | 申请日: | 2021-02-05 |
公开(公告)号: | CN113063416B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 江涛;岑汝平;薛方正;苏晓杰 | 申请(专利权)人: | 重庆大学 |
主分类号: | G01C21/18 | 分类号: | G01C21/18;G05D1/08 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 张晨 |
地址: | 400030 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 参数 互补 滤波 机器人 姿态 融合 方法 | ||
1.一种基于自适应参数互补滤波的机器人姿态融合方法,其特征在于,包括如下步骤:
A1、对加速度值进行预处理并选取频率在1-100Hz的分量,依据滤波后的加速度计算加速度和磁力计的置信度;
A2、计算加速度与标准重力向量的误差以及磁力计与NED坐标系下的方向向量误差;
A3、结合置信度和误差向量对陀螺仪测量值进行矫正;
步骤A3的具体实现如下:
A301、由加速度向量误差、磁力计向量误差对陀螺仪测量值wm进行动态修正
eInt=eInt+e*Ki*0.5*T
w=wm+eInt+K(t)*e
其中e=ea+em;
A4、结合四元数微分方程对姿态向量进行更新;
其中,还包括如下步骤:
B1、初始化系统变量:
根据采集到的加速度和磁力计数据计算初始的欧拉角和四元数初始值
roll=atan2(-ay,az)*57.3
B2、姿态预测:
设系统的状态变量为7x1的状态变量,状态更新方程为:
其中:
状态转移矩阵:Φ=I+F*dt,而四元数q部分的状态更新情况,即状态转移矩阵的前四行四列为:
B3、构建观测方程:
观测部由加速度计和磁力计对重力向量提供观测,加速度部分参考值则是将标准的重量加速度[0,0,g]T和磁力计投影到机体坐标系的值与加速度测量值构建误差向量
加速度误差向量ea为:
磁力计部分的观测方程有:
其中am=[ax ay az]和mm=[mx my mz]分别为加速度和磁力计的测量值,磁力计部分的误差向量为:
其中mb=[bx by bz],因此系统的误差向量e写为:
当系统状态变量为时,将误差向量对系统状态变量求导,计算得到系统的观测矩阵HX为:
B4、计算加速度置信度:
对加速度数据进行预处理,通过带通滤波器提出加速度中的直流分量,取出[1,100Hz]的分量af,通过af分量来判断加速度运动剧烈程度,动态调整加EKF滤波器观测噪声的值R(t),以达到实时调整加速度融合的权重,实现精准的位姿估计,其中,
af=highpass1:100Hz(am)
B5、EKF更新姿态融合:
K=Pk|k-1HT(HPk|k-1HT+R(t))-1
Pk|k=(I-KH)Pk|k-1
xk|k-1=k|k-1+Kr。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110163595.2/1.html,转载请声明来源钻瓜专利网。