[发明专利]一种机械臂传感器的滤波及高阶状态观测方法有效
申请号: | 202211143128.4 | 申请日: | 2022-09-20 |
公开(公告)号: | CN115496099B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 杨国财;韩旭;马正航;史士财;程思博;张德志;赵亚卿 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F18/10 | 分类号: | G06F18/10;G06F18/24;G06F17/11;G06F17/16 |
代理公司: | 哈尔滨市松花江联合专利商标代理有限公司 23213 | 代理人: | 岳昕 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机械 传感器 滤波 状态 观测 方法 | ||
一种机械臂传感器的滤波及高阶状态观测方法,涉及机械臂传感器信号处理领域,针对现有技术中在对测量信号滤波的同时,不能获得信号的高阶状态的问题,包括:步骤一:获取机械臂传感器的测量噪声vsubgt;n/subgt;;步骤二:获取机械臂传感器信号,并基于机械臂传感器信号的泰勒级数,展开建立机械臂传感器的状态方程:步骤三:基于机械臂传感器的测量噪声vsubgt;n/subgt;建立机械臂传感器的测量方程:步骤四:基于机械臂传感器的状态方程以及机械臂传感器的测量方程设计卡尔曼观测器,利用卡尔曼观测器进行高阶状态观测,所述高阶状态为一阶状态和二阶状态。本申请可以消除被测信号的噪声影响,同时获得信号的高阶状态(信号的一阶状态和信号的二阶状态)。
技术领域
本发明涉及机械臂传感器信号处理领域,具体为一种机械臂传感器的滤波及高阶状态观测方法。
背景技术
机械臂高性能控制依赖准确的位置和力矩反馈,此外,还需要位置的高阶状态信息(速度和加速度)以及力矩的高阶状态信息。但传感器测量难免存在噪声干扰,而且力矩的高阶状态信息无法通过测量获得,尽管位置的高阶状态信息可通过速度传感器和加速度传感器得到,但关节中增加速度传感器和加速度传感器不仅加大了机械臂的制造成本,还增加了机械臂的整体质量和关节弹性,严重影响机械臂的性能。
现有的滤波方法可以去除传感器测量中的噪声干扰,但无法获得信号的高阶状态,仍不能满足机械臂高性能控制的要求,因此设计一种滤波方法,在对测量信号滤波的同时,获得信号的高阶状态仍是一个关键难点。
发明内容
本发明的目的是:针对现有技术中在对测量信号滤波的同时,不能获得信号的高阶状态的问题,提出一种机械臂传感器的滤波及高阶状态观测方法。
本发明为了解决上述技术问题采取的技术方案是:
一种机械臂传感器的滤波及高阶状态观测方法,包括以下步骤:
步骤一:获取机械臂传感器的测量噪声vn;
步骤二:获取机械臂传感器信号,并基于机械臂传感器信号的泰勒级数,展开建立机械臂传感器的状态方程:
步骤三:基于机械臂传感器的测量噪声vn建立机械臂传感器的测量方程:
步骤四:基于机械臂传感器的状态方程以及机械臂传感器的测量方程设计卡尔曼观测器,利用卡尔曼观测器进行高阶状态观测,所述高阶状态为一阶状态和二阶状态。
进一步的,所述步骤一的具体步骤为:
步骤一一:将机械臂传感器静置,并使其测量稳定目标,采集1000次有效数据,记为N1000;
步骤一二:计算1000个数据的标准差,并将其作为测量噪声:
vn=std(N1000)
其中,std()为求解数据标准差的运算函数。
进一步的,所述机械臂传感器的状态方程表示为:
其中,下标k表示上一时刻传感器测量值,k+1表示当前时刻传感器测量值,k的取值范围为0,1,2,…,n的整数;Δt为采样周期;X为传感器测量值,为机械臂传感器测量值的一阶状态,为机械臂传感器测量值的二阶状态;Qp为状态在变化过程中的过程噪声。
进一步的,所述测量方程表示为:
其中,Yk+1是机械臂传感器的测量值。
进一步的,所述步骤四中卡尔曼观测器具体执行如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211143128.4/2.html,转载请声明来源钻瓜专利网。