[发明专利]一种基于鲁棒滤波的救援清障车姿态角估计方法在审

专利信息
申请号: 201510941293.8 申请日: 2015-12-16
公开(公告)号: CN105571595A 公开(公告)日: 2016-05-11
发明(设计)人: 李旭;蒋荣;陈伟;徐启敏 申请(专利权)人: 东南大学
主分类号: G01C21/20 分类号: G01C21/20
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 柏尚春
地址: 210096*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种救援清障车姿态角估计方法。本方法首先根据救援清障车的工作特点,建立了救援清障车的运动学模型。在此模型基础上,利用鲁棒滤波算法获得救援清障车俯仰角与侧倾角的精确估计值。本发明方法可以在无法确切知道干扰信号的统计特性的情况下,估计救援清障车在较大坡度率工况下的俯仰角与侧倾角,具有精度高、成本低、实时性好、适用范围广等显著优点,可用于救援清障车姿态监控及危险姿态预警。
搜索关键词: 一种 基于 滤波 救援 清障车 姿态 估计 方法
【主权项】:
一种基于鲁棒滤波的救援清障车姿态角估计方法,其特征在于:根据救援清障车工作特点,对其进行运动学建模,然后通过鲁棒滤波算法实现对救援清障车俯仰角与侧倾角等姿态角的实时、准确估计,该方法可以在无法确切知道干扰信号的统计特性的情况下,估计救援清障车在较大坡度率工况下的俯仰角与侧倾角,且仅需两个低成本微电子机械系统(Micro Electro Mechanical systems,MEMS)车载加速度传感器,具有低成本、高精度的特点;具体步骤包括:1)建立救援清障车的运动学模型由于救援清障车在工作时的俯仰角速度、侧倾角速度、垂向速度均为零,且忽略地球旋转速度,则可建立救援清障车的运动学方程:<mrow><msub><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>x</mi></msub><mo>=</mo><msub><mi>a</mi><mi>x</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mi>z</mi></msub><msub><mi>v</mi><mi>y</mi></msub><mo>+</mo><mi>g</mi><mi> </mi><mi>s</mi><mi>i</mi><mi>n</mi><mi>&theta;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msub><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>y</mi></msub><mo>=</mo><msub><mi>a</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mi>z</mi></msub><msub><mi>v</mi><mi>x</mi></msub><mo>+</mo><mi>g</mi><mi></mi><mi>s</mi><mi>in&phi;</mi><mi>cos</mi><mi>&theta;</mi></mrow>式(1)中,vx,vy分别表示车辆的纵向和横向速度,ax,ay分别表示车辆的纵向和横向加速度,ωz表示车辆的横摆角速度,上述变量的定义都是在车体坐标系中定义的;θ表示车辆的俯仰角,φ表示车辆的侧倾角;g表示重力加速度,取g=9.78m/s2;上标志“·”表示微分,表示vx的微分,表示vy的微分;由于救援清障车在工作时,仅利用吊臂开展施救工作,车身相对于地面处于静止状态,即可以合理地认为vx、vy和ωz均为零,则式(1)可以简化为:ax+g sinθ=0   (2)ay‑g sinφcosθ=0由式(2)可得<mrow><mi>&theta;</mi><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><msub><mi>a</mi><mi>x</mi></msub></mrow><mi>g</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow><mrow><mi>&phi;</mi><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mfrac><msub><mi>a</mi><mi>y</mi></msub><mrow><mi>g</mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>&theta;</mi></mrow></mfrac><mo>)</mo></mrow></mrow>2)建立H滤波的状态方程和观测方程离散化后的H滤波状态方程的矩阵形式为:式(4)中,k表示离散化时刻;X为系统状态向量,且Xk=[x1 x2]T,x1=θk,x2=φk,即Xk=[θk φk]T,上角标T表示对矩阵转置;W表示系统噪声向量,且W=[w1 w2]T,其中w1、w2分别表示两个系统噪声分量;状态转移矩阵为这是因为救援清障车在工作过程中俯仰角与侧倾角是基本保持不变的,可以认为上一采样时刻的俯仰角与侧倾角等于下一采样时刻的俯仰角与侧倾角;Γk‑1为系统噪声输入矩阵,取Γk‑1<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>离散化后的H滤波观测方程的矩阵形式为:Zk=Hk·Xk+Vk   (5)式(5)中,Z为观测向量,H为观测阵,V表示观测噪声向量,V=[nθ nφ],其中nθ是俯仰角的观测噪声,nφ是侧倾角的观测噪声;由于观测向量与状态向量都是指俯仰角与侧倾角,所以<mrow><msub><mi>H</mi><mi>k</mi></msub><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>&theta;</mi><msub><mi>m</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><msub><mi>m</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>其中分别为通过传感器测量值直接推算得出的俯仰角与侧倾角值,根据式(3)、有:<mrow><msub><mi>&theta;</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><msub><mi>a</mi><mrow><mi>x</mi><mo>_</mo><msub><mi>m</mi><mi>k</mi></msub></mrow></msub></mrow><mi>g</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>&phi;</mi><msub><mi>m</mi><mi>k</mi></msub></msub><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mfrac><msub><mi>a</mi><mrow><mi>y</mi><mo>_</mo><msub><mi>m</mi><mi>k</mi></msub></mrow></msub><mrow><mi>g</mi><mi> </mi><msub><mi>cos&theta;</mi><msub><mi>m</mi><mi>k</mi></msub></msub></mrow></mfrac><mo>)</mo></mrow></mrow>式(6)中,分别表示利用低成本MEMS加速度传感器所测得的纵向加速度、横向加速度;3)H滤波递推:对于式(4)和式(5)所描述的系统状态方程和测量方程,建立次优H滤波的递推过程,对于一定的正数γ,次优H滤波递推过程主要包括以下三个步骤:状态线性组合的估计<mrow><msub><mover><mi>Y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>L</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>是Yk‑1的估计值,Yk‑1为系统的待估计的向量,是Xk‑1的估计值,Lk‑1为给定的状态量线性组合矩阵,由于需要估计的量就是状态变量Xk‑1,所以取Lk‑1<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>时间修正状态一步预测:估计误差方差阵:其中<mrow><msub><mi>R</mi><mrow><mi>e</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mi>I</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msup><mi>&gamma;</mi><mn>2</mn></msup><mi>I</mi></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>L</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><msub><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&lsqb;</mo><mtable><mtr><mtd><msubsup><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>L</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup></mtd></mtr></mtable><mo>&rsqb;</mo><mo>,</mo></mrow>Pk的初始值P0可选为<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><msup><mrow><mo>(</mo><mi>&pi;</mi><mo>/</mo><mn>180</mn><mo>)</mo></mrow><mn>2</mn></msup></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msup><mrow><mo>(</mo><mi>&pi;</mi><mo>/</mo><mn>180</mn><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>量测修正滤波增益矩阵:<mrow><msub><mi>K</mi><mi>k</mi></msub><mo>=</mo><msub><mi>P</mi><mi>k</mi></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><msup><mrow><mo>(</mo><mi>I</mi><mo>+</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mi>P</mi><mi>k</mi></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>状态估计:<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>经过上述递推计算后,可实时估计出救援清障车在每个离散时刻k的俯仰角和侧倾角。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510941293.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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