行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210434481.1 (22)申请日 2022.04.24 (65)同一申请的已公布的文献号 申请公布号 CN 114523478 A (43)申请公布日 2022.05.24 (73)专利权人 季华实验室 地址 528200 广东省佛山市南海区桂城街 道环岛南路28号 (72)发明人 康信勇 范朝龙 袁悦 范黎  (74)专利代理 机构 佛山市海融科创知识产权代 理事务所(普通 合伙) 44377 专利代理师 许家裕 (51)Int.Cl. B25J 9/16(2006.01)(56)对比文件 CN 106914897 A,2017.07.04 CN 111203890 A,2020.0 5.29 CN 114282773 A,202 2.04.05 CN 114248270 A,202 2.03.29 CN 10808126 6 A,2018.0 5.29 CN 112536797 A,2021.0 3.23 US 20212 91310 A1,2021.09.23 JP H0929673 A,19 97.02.04 CN 111278613 A,2020.0 6.12 KR 20050018545 A,20 05.02.23 US 20190 01489 A1,2019.01.0 3 审查员 李祥亮 (54)发明名称 机械臂结构参数的补偿模型获取方法和补 偿方法 (57)摘要 本申请属于机械臂控制技术领域, 公开了一 种机械臂结构参数的补偿模型获取方法和补偿 方法, 通过 获取机械臂末端在 多个目标点处的目 标位姿和实测位姿; 根据这些目标位姿和实测位 姿, 计算得到多个第一位姿误差数据; 创建BP神 经网络模型; BP神经网络模型以机械臂末端的第 一位姿误差数据为输入, 以机械臂的结构参数误 差为输出数据, 并以根据输出数据进行补偿后的 理论位姿与对应的实测位姿之间的等效误差为 指标; 利用第一位姿误差数据对BP神经网络模型 进行训练, 直到指标满足要 求; 从而, 可得到 可靠 的结构参数补偿模型, 使用该结构参数补偿模型 可得到可靠的结构参数误差, 能够有效地对机械 臂自身结构参数进行误差补偿, 提高机械臂末端 定位精度。 权利要求书3页 说明书9页 附图2页 CN 114523478 B 2022.06.28 CN 114523478 B 1.一种机械臂结构参数的补偿模型获取方法, 用于获取机械臂的结构参数补偿模型, 其特征在于, 包括 步骤: A1.获取机 械臂末端在多个目标点处的目标位姿和实测位姿; A2.根据所述多个目标点的目标位姿和实测位姿, 计算得到多个第一 位姿误差数据; A3.创建BP神经网络模型; 所述BP神经网络模型以所述机械臂末端 的第一位姿误差数 据为输入, 以所述机械臂的结构参数误差为输出数据, 并以根据所述输出数据进行补偿后 的理论位姿与对应的实测位姿之间的等效误差为指标; A4.利用所述第一位姿误差数据对所述BP神经网络模型进行训练, 直到所述指标满足 要求。 2.根据权利要求1所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 所述第 一 位姿误差数据包括三个坐标误差数据和三个姿态角度误差数据; 所述结构参数误差包括所 述机械臂的各 连杆的长度误差和各关节的转角误差; 所述BP神经网络模型包括输入层、 隐含层和输出层, 所述输入层的神经元个数为6, 所 述输出层的神经 元个数小于或等于所述机 械臂的连 杆数量和关节数量之和。 3.根据权利要求2所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 所述指标 为: ; 其中, 为所述指标, 为所述目标点的总个数, 为第 个所述目标点的实测位姿, 为第 个所述目标点的根据所述输出 数据进行补偿后的理论 位姿。 4.根据权利要求2所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 步骤A4包 括: A401.初始化所述输入层到所述隐含层的权值、 所述隐含层到所述输出层的权值、 所述 输入层到所述隐含层的阈值和所述隐含层到所述输出层的阈值; A402.把一未使用的所述第一位姿误差数据输入所述输入层, 以计算得到所述输出数 据; A403.计算各 所述目标点的根据所述输出 数据进行补偿后的理论 位姿; A404.根据各 所述目标点的所述理论 位姿和所述实测位姿计算所述指标; A405.判断所述指标 是否满足要求; A406.若否, 则更新所述输入层到所述隐含层的权值、 所述隐含层到所述输出层的权 值、 所述输入层到所述隐含层的阈值和所述隐含层到所述输出层的阈值, 并返回步骤A402; A407.若是, 则结束训练。 5.根据权利要求4所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 步骤A401 包括: 把所述输入层到所述 隐含层的权值、 所述 隐含层到所述输出层的权值、 所述输入层到 所述隐含层的阈值和所述隐含层到所述输出层的阈值设置为0和1之间的随机数。 6.根据权利要求4所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 步骤A402 包括:权 利 要 求 书 1/3 页 2 CN 114523478 B 2由所述隐含层根据以下公式计算隐含层输出: ; 其中, 为所述隐含层的第 个神经元的所述隐含层输出, 为所述隐含层的神经元 的个数, 为所述输入层的第 个神经元到所述隐含层的第 个神经元的权值, 为所 述输入层的第 个神经元的输入数据, 为所述输入层的第 个神经元到所述隐含层的 第 个神经元的阈值, 为激活函数, 所述激活函数为: , 为自变 量; 由所述输出层根据以下公式计算所述输出 数据: ; 其中, 为所述输出层的第 个神经元的所述输出数据, 为所述隐含层的第 个 神经元到所述输出层的第 个神经元的权 值, 为所述隐含层的第 个神经元到所述输出 层的第 个神经元的阈值, 为输出层的神经 元的数量。 7.根据权利要求4所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 步骤A403 包括: 获取所述机械臂末端在各 所述目标点处的实际关节角度数据; 根据所述输出 数据对所述机 械臂各连杆的长度和所述实际关节角度数据进行补偿; 根据补偿后的各连杆的长度和补偿后的实际关节角度数据, 采用机器人运动学正解算 法计算各 所述目标点的所述理论 位姿。 8.根据权利要求4所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 步骤A405 包括: 若所述指标不大于预设的最大期望误差, 则判定所述指标满足要求, 否则, 判定所述指 标不满足要求。 9.根据权利要求4所述的机械臂结构参数的补偿模型获取方法, 其特征在于, 步骤A406 包括: 根据以下公式更新所述输入层到所述隐含层的权值: ; 其中, 为所述输入层的第 个神经元到所述隐含层的第 个神经元的更新后的权 值, 为所述输入层的第 个神经元到所述隐含层的第 个神经元的权值, 为预设的学 习率, 为所述隐含层的第 个神经元的隐含层输出, 为所述输入层的第 个神经元的 输入数据, 为所述隐含层的神经 元的个数, 为所述指标, 为输出层的神经 元的数量; 根据以下公式更新所述隐含层到所述输出层的权值:权 利 要 求 书 2/3 页 3 CN 114523478 B 3

.PDF文档 专利 机械臂结构参数的补偿模型获取方法和补偿方法

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 机械臂结构参数的补偿模型获取方法和补偿方法 第 1 页 专利 机械臂结构参数的补偿模型获取方法和补偿方法 第 2 页 专利 机械臂结构参数的补偿模型获取方法和补偿方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 10:26:18上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。