[发明专利]一种医疗机器人DH参数标定方法有效
申请号: | 201511031125.1 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105574884B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 刘达;王荣军;赵英含 | 申请(专利权)人: | 北京柏惠维康科技有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T7/20 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;郑哲 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种医疗机器人DH参数标定方法,包括:建立医疗机器人的运动学模型和相机的成像模型;基于医疗机器人的运动学模型与相机的成像模型确定的系统位置信息和姿态信息,来建立误差方程;根据误差方程确定最优化问题的目标函数,通过求解目标函数,来实现医疗机器人DH参数标定。本发明公开的方法,操作简单、成本较低,且可有效提高绝对定位精度。 | ||
搜索关键词: | 一种 医疗 机器人 dh 参数 标定 方法 | ||
【主权项】:
1.一种医疗机器人DH参数标定方法,其特征在于,包括:建立医疗机器人的运动学模型和相机的成像模型;基于医疗机器人的运动学模型与相机的成像模型确定的系统位置信息和姿态信息,来建立误差方程;根据误差方程确定最优化问题的目标函数,通过求解目标函数取得最小值时的参数取值,来确定机器人DH参数,即实现机器人参数的标定;其中,所述基于医疗机器人的运动学模型与相机的成像模型确定的系统位置信息和姿态信息,来建立误差方程包括:根据DH参数建模方法对机器人建立运动学模型,获得矩阵
与
表达式:![]()
式中,c表示余弦函数,s'表示正弦函数,αp‑1、θp、dp均为DH参数;根据建立的医疗机器人的运动学模型和相机的成像模型,获得下式:
其中,
中包含了20个未知的DH参数,和已知的关节角增量;
是相机坐标系和工具坐标系的转换矩阵;
是相机坐标系和世界坐标系的转换矩阵;
是机器人坐标系和世界坐标系的转换矩阵;根据相机的成像模型建模方法,可得出下式,从而计算出相机坐标系和世界坐标系的转换矩阵![]()
其中,(ul,vl)是像素坐标,(Xwl,Ywl,Zwl)是世界坐标系下的坐标,s是比例因子,M1是相机的内部参数,M2是相机的外部参数,l=1,2...L,L表示采集数据的组数;在根据张正友标定法得到M1矩阵后,通过M1和标定板的已知信息计算各组M2,该式中的M2即为相机坐标系和世界坐标系的转换矩阵
在参数均为理想值条件下,
等于
但是由于系统各部分的实际值与理想值存在误差,导致二者并不相等,从而建立误差方程:设X是待标定的参数组成的向量,改变N次关节角度,使相机从不同的位姿拍摄标定板,得到机器人关节角度数据;设:![]()
以
代替
进行计算,得到误差方程组ε,其中第k个误差方程εk表示为:
其中,m=1,2,3;n=1,2,3,4;k=1,2,...,12×N。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京柏惠维康科技有限公司,未经北京柏惠维康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511031125.1/,转载请声明来源钻瓜专利网。