说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211289315.3 (22)申请日 2022.10.20 (71)申请人 北京航空航天大 学杭州创新研究院 地址 310051 浙江省杭州市滨江区长河街 道创慧街18号 (72)发明人 郭雷 李文硕 魏嫣然 刘钱源  余翔 杨懿  (74)专利代理 机构 北京科迪生专利代理有限责 任公司 1 1251 专利代理师 关玲 (51)Int.Cl. B25J 9/16(2006.01) (54)发明名称 一种基于残余动态学习的机械臂未知外力 识别与估计方法 (57)摘要 本发明涉及一种基于残余动态学习的机械 臂未知外力识别 与估计方法, 针对在机械臂模型 和接触外力模型均不精确情况下的机械臂无传 感触觉力估计问题, 首先, 建立基于高斯过程残 余动态补偿的机械臂复合动力学模型; 其次, 建 立基于虚拟测量的交互力外生系统; 最后, 设计 基于高斯过程自适应卡尔曼滤波的交互力估计 器, 增益设计基于变分贝叶斯优化过程噪声协方 差阵, 基于高斯过程预测方差优化虚拟测量噪 声。 本发明实现存在耦合未知 残余动态的机械臂 外力估计, 具有高精度、 易于工程实现、 具有可解 释性及抗干扰能力的特点, 适用于需要进行高精 度外力估计的多场景多类型力交互式机械臂系 统中。 权利要求书4页 说明书10页 附图1页 CN 115488896 A 2022.12.20 CN 115488896 A 1.一种基于残余动态学习的机械臂未知外力识别与估计方法, 其特征在于, 包括以下 步骤: 第一步, 建立基于高斯过程残余动态补偿的机 械臂复合动力学模型; 第二步, 建立包含交互力 外生系统模型和 虚拟量测量的增强高斯过程交互力估计系统 模型; 第三步, 设计基于高斯过程自适应卡尔曼滤波的交互力估计器, 其中, 估计器增益基于 过程噪声协方差阵和虚拟测量噪声协方差阵进行设计, 过程噪声协方差阵由变分贝叶斯估 计算法得到, 虚拟测量噪声协方差阵基于高斯过程预测得到 。 2.根据权利要求1所述的一种基于残余动态学习的机械臂未知外力识别与估计方法, 其特征在于: 所述第一 步中的建模过程如下: 在机械臂标称动力学模型基础上, 以机械臂关节状态为输入、 实 际关节力矩与标称模 型计算力矩之差作为残余测 量输出, 利用高斯过程回归训练残余动态补偿器模型, 进而建 立基于高斯过程残余动态补偿的机 械臂复合动力学模型; 具体实现步骤为: (1)无接触场景下, 针对n连杆机械臂, 在机械臂关节空间建立刚体欧拉 ‑拉格朗日动力 学方程标称模型: 其中, 系统状态变量包括q、 分别为关节角度、 角速度和角加速度; M(q)为惯性 阵, 表示哥氏力和离心力项, G(q)表示重力项, τEL表示基于标称模型的关节力矩; 残余动态测量 值为实际关节力矩与标称关节力矩之差: ε= τm‑τEL, 其中, τm为实际关节力矩测量值, ε为残余动态测量值。 选 取残余动态测量值作为高斯过 程回归的模型输出真值, 表 示关节状态的系统状态变量q、 作为模型输入, 在无接触场 景下采集输入输出 数据, 构成回归训练集: D为训练集符号; (2)利用高斯过程回归训练残余动态补偿器模型: 残余动态补偿器模型是一个随机过 程, 由训练集D、 超参数θ 组成; 超参数包含均值函数、 核函数、 似然函数、 推断方法、 稀疏近似 的参数值和函数类型, 基于最大后验概率准则优化推断, 采用共轭梯度法求解, 训练得到的 残余动态补偿器模型表示 为: 其中, p为 概率分布符号; 为测试点输入数据向量; τΔ表示残余动态补偿 器模型的预测输出力矩; 表示 τΔ服从均值 为 μ, 方差阵为 Σ的高斯分布; (3)环境接触场景下, 以关节动量作为机械臂系统状态变量, 由欧拉 ‑拉格朗日动力学 方程导出机械臂系统状态方程如下: 其中, 表示状态变量 的导数, 中的上标T表示矩阵的转置, τext表示接触外力权 利 要 求 书 1/4 页 2 CN 115488896 A 2作用于关节的外力矩; 将机械臂系统状态方程离 散化, 表示 为: xk=Φkxk‑1+Fkuk+E1,kd1,k+E2,kd2,k 其中,·k和·k‑1分别表示矩阵或向量在第k、 k ‑1步的采样值; Φk,Fk,E1,k,E2,k分别表示 机械臂系统离散状态方程的系统矩阵, 由连续状态方程的系统矩阵离散化获得; uk表示机 械臂系统输入, d1,k,d2,k为两项加性干扰力矩项, 分别表示接触力矩和残余动态力矩, 具体 计算如下: 3.根据权利要求2所述的一种基于残余动态学习的机械臂未知外力识别与估计方法, 其特征在于: 所述第二 步中的增强高斯过程交 互力估计系统建模过程如下: 建立接触力 外生系统模型, 并引入接触力动态的虚拟测量, 直接测量接触力动态, 并基 于第一步中得到的机械臂复合动力学模型, 建立基于虚拟测量的增强 高斯过程交互力估计 系统模型; 具体步骤如下: (1)接触力矩模型由包 含动态的外生系统描述如下: ωk=Skωk‑1+Wd,k‑1, d1,k=Hkωk, 其中, 表示接触力外生系统的动态, n为机械臂的自由度, l表示在关节空间力 矩的阶数; 和 为系统参数矩阵, 分别表示系统矩阵和输出矩阵, 并且, 参 数对(Sk,E1,kHk)满足可观性条件; Wd,k‑1表示外生系统过程噪声项, 被用来描述外生系统模 型的不确定性, 服从分布 表示服从均值为零, 时变方差 阵为Σd,k‑1的高斯分布; 根据第一 步中训练得到的残余动态补偿器模型, 残余动态力矩模型描述如下: d2,k= μΔ,k(z*)+WΔ,k(z*), 其中, μΔ,k是残余动态力矩的预测均值, 由高斯过程给出; 是具有 时变状态协方差阵ΣΔ,k(z*)的高斯噪声, 且每个关节的残余动态力矩均为独立训练, 满足 是由n个相互独立的预测方差 组成的对角阵; (2)定义虚拟测量如下: 其中, 为虚拟测量, 表征对接触力动态的直接测量; yk,yk‑1分别为对k,k ‑1时刻机械 臂系统动量的测量, 由于高斯过程回归可以学习测量噪声的特性, 因此实现 yk=xk; (3)通过引入虚拟测量, 结合第一步中的机械臂离散系统状态方程, 建立基于虚拟测量 的增强高斯过程接触力估计系统模型如下: 权 利 要 求 书 2/4 页 3 CN 115488896 A 3

.PDF文档 专利 一种基于残余动态学习的机械臂未知外力识别与估计方法

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于残余动态学习的机械臂未知外力识别与估计方法 第 1 页 专利 一种基于残余动态学习的机械臂未知外力识别与估计方法 第 2 页 专利 一种基于残余动态学习的机械臂未知外力识别与估计方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:06:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。