关键词:
打磨工业机器人
复杂噪声
未知接触环境
双卡尔曼滤波
柔顺阻抗控制
摘要:
在制造业、航天航空等领域的打磨工业机器人接触类作业中,若接触力得不到有效控制,可能损坏工业机器人和工件,作业将无法顺利完成。随着研究的深入,在接触环境信息已知的场景,阻抗控制、力/位混合控制等经典的力控制策略已被广泛应用。但在未知环境的接触作业中,环境刚度和位置难以精确获得,实现有效的柔顺控制是接触类作业过程中急需解决的问题,开展其研究具有重要理论和工程应用的意义。另外,为实现精确的柔顺控制,一般需在机器人末端安装力传感器以获取接触力数据信息,而该信息往往包含高斯白噪声、振动及有色噪声等叠加组成特有的复杂噪声,需要特殊滤波处理。因此,本课题针对未知环境接触下的机器人力感知滤波和柔顺控制问题展开研究。(1)复杂噪声的双卡尔曼滤波算法研究针对打磨工况中存在高斯白噪声、振动及有色噪声等复杂噪声难以采用常规的滤波方法有效滤除的问题,提出具有串联结构的双卡尔曼滤波算法。详细分析了打磨过程中力测量信号的频谱特征,并针对高斯白噪声和有色噪声特征特点分别进行处理:1)采用经典卡尔曼滤波算法(KF)主要处理高斯白噪声和高频振动谱峰群;2)对于有色噪声滤波,分析有色噪声特性,引入单参数近似构建有色噪声的方差,描述该噪声特征,并针对有色噪声设计了改进的卡尔曼滤波算法;3)将两个滤波器以串联方式构成双卡尔曼滤波(DKF)算法,有效地剔除接触类作业工况下的复杂噪声,提取力测量信号的有用信息。(2)前馈补偿与变阻尼模型相融合的柔顺阻抗控制策略研究针对机器人与环境接触作业中存在环境位置和刚度未知或变化,基于位置的阻抗控制算法难以有效地实现柔顺控制,系统的静动态性能有待进一步提高的问题,提出前馈补偿与变阻尼模型相融合的柔顺阻抗控制策略。基于位置的阻抗控制策略,从考虑稳态误差和动态性能两个方面分别进行研究:1)改进非线性积分PI作为前馈控制,设计以力误差为自变量的非线性函数,动态调整积分速度,有效地补偿参考位置,降低力控制的稳态误差;2)设计描述力误差和阻尼系数关系的激活函数,并增加卷积层提取数据的有用信息,从而构建深度神经网络变阻尼模型,实时调整阻尼系数以抑制系统超调,提高系统的动态性能。该算法经仿真验证表明,在不同接触环境下,不论是恒力柔顺控制还是动态力柔顺控制,都能适应未知的环境,达到有效柔顺控制目的。基于安川工业机器人MOTOMAN-GP7,搭建柔顺控制系统平台。针对力测量信号的复杂噪声问题,实验结果表明,DKF算法比KF算法更加有效地滤除力测量信号噪声,并具有计算复杂度低、实用性强特点。针对未知环境接触下的柔顺控制问题,实验结果表明,所提出的前馈补偿与变阻尼模型相融合的柔顺阻抗控制策略,具有更优的力跟踪性能,有效降低力控制的超调量。