CN111633651B - 一种中空管状工具的tcp标定方法 - Google Patents

一种中空管状工具的tcp标定方法 Download PDF

Info

Publication number
CN111633651B
CN111633651B CN202010466105.1A CN202010466105A CN111633651B CN 111633651 B CN111633651 B CN 111633651B CN 202010466105 A CN202010466105 A CN 202010466105A CN 111633651 B CN111633651 B CN 111633651B
Authority
CN
China
Prior art keywords
hollow tubular
tubular tool
tcp
robot
rigid sphere
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010466105.1A
Other languages
English (en)
Other versions
CN111633651A (zh
Inventor
杜思傲
乔天
文理为
荣健
董旭亮
甘博涵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Jianjia Medical Technology Co ltd
Original Assignee
Hangzhou Jianjia Robot Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Jianjia Robot Co ltd filed Critical Hangzhou Jianjia Robot Co ltd
Priority to CN202010466105.1A priority Critical patent/CN111633651B/zh
Publication of CN111633651A publication Critical patent/CN111633651A/zh
Priority to PCT/CN2020/130196 priority patent/WO2021238104A1/zh
Application granted granted Critical
Publication of CN111633651B publication Critical patent/CN111633651B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1653Programme controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种中空管状工具的TCP标定方法,其特征在于,包括以下步骤:S100,在机器人坐标系中固定一个半径为rb的标定刚性球体,刚性球体的直径大于中空管状工具的内壁半价rs;S200,将中空管状工具安装于机器人的机械臂法兰;S300,控制机器人的机械臂移动,使中空管状工具的顶面扣合在刚性球体表面,通过机器人***确定当前机械臂法兰的位置t1和姿态R1;S400,重复S300步骤3次,获得对应的位置t1、t2、t3、t4和姿态R1、R2、R3、R4;S500,中空管状工具的TCP点位置在中空管状工具内部的轴线上,距离中空管状工具的顶面距离为
Figure DDA0002512705810000011
本发明提供的一种中空管状工具的TCP标定方法,快速并准确地确定中空管状结构的TCP。

Description

一种中空管状工具的TCP标定方法
技术领域
本发明涉及机器人技术领域,具体地说,涉及一种中空管状工具的TCP标定方法。
背景技术
TCP是工具中心点的简写,是机器人与工作部件接触的部分。当我们以手动或者编程的方式让机器人去接近空间的某一点时,其本质是让TCP去接近该点。同一个机器人因为挂载不同的工具,因工具的形状、大小不同而有不同的TCP,在更换不同的工具时,需要重新确定机器人的TCP,即确定在机器人法兰盘坐标系中的位置。
现在通常的方法是将更换的工具的某一尖端点触碰机器人坐标系中的一个确定坐标的固定尖点,从四个方向触碰并记录法兰盘位姿参数,利用四点法原理计算TCP,该方法常用与工业机器人,需要标定的通常是电焊头等具有明显尖端的工具。
但是对于中空管状工具类的定制工具,需要标定的TCP在管状工具的轴线上,而轴线悬空不接触任何实体点,无法直接通过管状工具的尖端去触碰确定坐标的固定尖点,造成中空管状工具类的TCP难于确定。
发明内容
本发明的目的在于提供一种中空管状工具的TCP标定方法,快速并准确地确定中空管状结构的TCP。
本发明公开的一种中空管状工具的TCP标定方法所采用的技术方案是:
一种中空管状工具的TCP标定方法,包括以下步骤:
S100,在机器人坐标系中固定一个半径为rb的标定刚性球体,刚性球体的直径大于中空管状工具的内壁半径rs
S200,将中空管状工具安装于机器人的机械臂法兰;
S300,控制机器人的机械臂移动,使中空管状工具的顶面扣合在刚性球体表面,通过机器人***确定当前机械臂法兰的位置t1和姿态R1
S400,重复S300步骤3次,并从不同方向使中空管状工具的顶面扣合在刚性球体表面,获得对应的法兰的位置t1、t2、t3、t4和姿态R1、R2、R3、R4
S500,通过四点法原理,算出TCP,且中空管状工具的TCP点位置在中空管状工具内部的轴线上,中空管状工具的TCP点位置距离中空管状工具的顶面距离为
Figure BDA0002512705790000021
作为优选方案,所述S400步骤中,重复S300步骤3次,4次的方向依次垂直且不相同。
作为优选方案,所述S300步骤中,所述中空管状工具前端安装有与中空管状工具同轴线的阶梯套筒,所述阶梯套筒的阶梯面与中空管状工具的端面对齐,所述阶梯套筒外端开设有与刚性球体贴合的凹槽,且凹槽包住刚性球体一半,所述阶梯套筒的凹槽球面的球心与阶梯面之间的距离为La,控制机器人的机械臂移动,使所述安装在中空管状工具上的阶梯套筒的凹槽扣合在刚性球体表面,获得位置t1和姿态R1,再执行步骤400,则TCP点位置距离中空管状工具的顶面为La且位于中空管状工具的中轴线上。
作为优选方案,所述刚性球体的材料为不锈钢、陶瓷或石材。
本发明公开的一种中空管状工具的TCP标定方法的有益效果是:中空管状工具的TCP在其轴线上,通过中空管状工具的顶面扣合在刚性球体表面,那么中空管状工具的内壁与刚性球体相交部分为标准圆,保证中空管状工具的轴线经过刚性球体的球心,并且多个方向扣合时,中空管状工具的内壁与刚性球体相交部分形成标准圆的圆心与刚性球体的球心距离不变,从而获得4次不同位置的位姿值t1、t2、t3、t4和R1、R2、R3、R4,通过四点法可直接计算出中空管状工具的TCP,从而快速、准确的确定更换后的中空管状工具的TCP和其位置。
附图说明
图1是本发明一种中空管状工具的TCP标定方法的结构示意图。
图2是本发明一种中空管状工具的TCP标定方法的局部示意图。
图3是本发明一种中空管状工具的TCP标定方法的借助阶梯套筒的示意图。
图4是本发明一种中空管状工具的TCP标定方法的借助阶梯套筒的局部示意图。
具体实施方式
下面结合具体实施例和说明书附图对本发明做进一步阐述和说明:
请参考图1-图2,一种中空管状工具的TCP标定方法,包括以下步骤:S100,在机器人坐标系中固定一个半径为rb的标定刚性球体20,刚性球体20的直径大于中空管状工具10的内壁半径rs;S200,将中空管状工具10安装于机器人的机械臂法兰;S300,控制机器人的机械臂移动,使中空管状工具10的顶面扣合在刚性球体20表面,通过机器人***确定当前机械臂法兰的位置t1和姿态R1;S400,重复S300步骤3次,并从不同方向使中空管状工具10的顶面扣合在刚性球体20表面,获得对应的位置t1、t2、t3、t4和姿态R1、R2、R3、R4;S500,通过四点法原理,算出TCP,且中空管状工具10的TCP点位置在中空管状工具10内部的轴线上,距离中空管状工具10的顶面距离为
Figure BDA0002512705790000031
S400步骤中,重复S300步骤3次,4次的方向依次垂直且不相同,4次的方向间角度尽可能大,尽可能大的角度可以减少机械臂自身的误差对TCP计算结果的影响,从四个方向进行数据采集是该方法的最少点数要求,但不局限于四个方向。刚性球体20的材料为不锈钢、陶瓷或石材,刚性球体20的弹性形变量小,可有效提升数据的准确性。
请参考图3-图4,S300步骤中,中空管状工具10内设有与中空管状工具10同轴线的阶梯套筒30,阶梯套筒30的阶梯面与中空管状工具10的端面对齐,阶梯套筒30外端开设有与刚性球体20贴合的凹槽,且凹槽包住刚性球体20一半,阶梯套筒30的外端面与阶梯面之间的距离为La,控制机器人的机械臂移动,使中空管状工具10的顶面扣合在刚性球体20表面,获得位置t1和姿态R1,再执行步骤400,则TCP点位置距离中空管状工具10的顶面为La且位于其中空管状工具10的中轴线上。
其中四点法原理在科技期刊《机械与电子》2012年第6期60页,熊烁、叶伯生和蒋明联合发表了《机器人工具坐标系标定算法研究》,详细解释了四点法的原理和计算过程。
上述方案中,中空管状工具10的TCP在其轴线上,通过中空管状工具10的顶面扣合在刚性球体20表面,那么中空管状工具10的内壁与刚性球体20相交部分为标准圆,保证中空管状工具10的轴线经过刚性球体20的球心,并且多个方向扣合时,中空管状工具10的内壁与刚性球体20相交部分形成标准圆的圆心与刚性球体20的球心距离不变,从而获得4次不同位置的位姿值t1、t2、t3、t4和R1、R2、R3、R4,通过四点法可直接计算出中空管状工具10的TCP,从而快速、准确的确定更换后的中空管状工具10的TCP和其位置。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

Claims (3)

1.一种中空管状工具的TCP标定方法,其特征在于,包括以下步骤:
S100,在机器人坐标系中固定一个半径为
Figure 281348DEST_PATH_IMAGE001
的标定刚性球体,刚性球体的直径大于中空管状工具的内壁半径
Figure 959586DEST_PATH_IMAGE002
S200,将中空管状工具安装于机器人的机械臂法兰;
S300,控制机器人的机械臂移动,使中空管状工具的顶面扣合在刚性球体表面,通过机器人***确定当前机械臂法兰的位置
Figure 98443DEST_PATH_IMAGE003
和姿态
Figure 744188DEST_PATH_IMAGE004
,所述中空管状工具前端安装有与中空管状工具同轴线的阶梯套筒,所述阶梯套筒的阶梯面与中空管状工具的端面对齐,所述阶梯套筒外端开设有与刚性球体贴合的凹槽,且凹槽包住刚性球体一半,所述阶梯套筒的凹槽球面的球心与阶梯面之间的距离为
Figure 305488DEST_PATH_IMAGE005
,控制机器人的机械臂移动,使所述安装在中空管状工具上的阶梯套筒的凹槽扣合在刚性球体表面,获得位置
Figure 353079DEST_PATH_IMAGE003
和姿态
Figure 475886DEST_PATH_IMAGE004
,再执行下一步,则TCP点位置距离中空管状工具的顶面为
Figure 608928DEST_PATH_IMAGE005
且位于中空管状工具的中轴线上;
S400,重复S300步骤3次,并从不同方向使中空管状工具的顶面扣合在刚性球体表面,获得对应的法兰的位置
Figure 970989DEST_PATH_IMAGE003
Figure 810769DEST_PATH_IMAGE006
Figure 353746DEST_PATH_IMAGE007
Figure 459236DEST_PATH_IMAGE008
和姿态
Figure 378651DEST_PATH_IMAGE004
Figure 384522DEST_PATH_IMAGE009
Figure 98400DEST_PATH_IMAGE010
Figure 143716DEST_PATH_IMAGE011
;
S500,通过四点法原理,算出TCP,且中空管状工具的TCP点位置在中空管状工具内部的轴线上,中空管状工具的TCP点位置距离中空管状工具的顶面距离为
Figure 351975DEST_PATH_IMAGE012
2.如权利要求1所述的中空管状工具的TCP标定方法,其特征在于,所述S400步骤中,重复S300步骤3次,4次的方向依次垂直且不相同。
3.如权利要求1-2任一项所述的中空管状工具的TCP标定方法,其特征在于,所述刚性球体的材料为不锈钢、陶瓷或石材。
CN202010466105.1A 2020-05-28 2020-05-28 一种中空管状工具的tcp标定方法 Active CN111633651B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010466105.1A CN111633651B (zh) 2020-05-28 2020-05-28 一种中空管状工具的tcp标定方法
PCT/CN2020/130196 WO2021238104A1 (zh) 2020-05-28 2020-11-19 一种中空管状工具的tcp标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010466105.1A CN111633651B (zh) 2020-05-28 2020-05-28 一种中空管状工具的tcp标定方法

Publications (2)

Publication Number Publication Date
CN111633651A CN111633651A (zh) 2020-09-08
CN111633651B true CN111633651B (zh) 2021-01-29

Family

ID=72326360

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010466105.1A Active CN111633651B (zh) 2020-05-28 2020-05-28 一种中空管状工具的tcp标定方法

Country Status (2)

Country Link
CN (1) CN111633651B (zh)
WO (1) WO2021238104A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111633651B (zh) * 2020-05-28 2021-01-29 杭州键嘉机器人有限公司 一种中空管状工具的tcp标定方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1831468A (zh) * 2005-03-10 2006-09-13 新奥博为技术有限公司 激光扫描器与机器人的相对位置的标定方法
CN103114809A (zh) * 2013-02-06 2013-05-22 中国石油大学(华东) 吸振式井下液压脉冲发生装置及其钻井方法
CN106483963A (zh) * 2015-08-26 2017-03-08 泰科电子(上海)有限公司 机器人***的自动标定方法
JP6478774B2 (ja) * 2015-04-08 2019-03-06 キヤノン株式会社 撮像装置、撮像方法及びプログラム
CN111145630A (zh) * 2020-01-20 2020-05-12 福建省特种设备检验研究院 一种用于工业机器人工具坐标系测定的教具及其使用方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08384B2 (ja) * 1987-09-16 1996-01-10 ファナック株式会社 ツール先端点の自動設定方式
EP1883780B1 (en) * 2005-05-20 2013-07-03 Orthosoft, Inc. Method and apparatus for calibrating spherical objects using a computer system
WO2010060459A1 (en) * 2008-11-25 2010-06-03 Abb Technology Ab A method and an apparatus for calibration of an industrial robot system
CN111127568B (zh) * 2019-12-31 2023-07-04 南京埃克里得视觉技术有限公司 一种基于空间点位信息的相机位姿标定方法
CN111633651B (zh) * 2020-05-28 2021-01-29 杭州键嘉机器人有限公司 一种中空管状工具的tcp标定方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1831468A (zh) * 2005-03-10 2006-09-13 新奥博为技术有限公司 激光扫描器与机器人的相对位置的标定方法
CN103114809A (zh) * 2013-02-06 2013-05-22 中国石油大学(华东) 吸振式井下液压脉冲发生装置及其钻井方法
JP6478774B2 (ja) * 2015-04-08 2019-03-06 キヤノン株式会社 撮像装置、撮像方法及びプログラム
CN106483963A (zh) * 2015-08-26 2017-03-08 泰科电子(上海)有限公司 机器人***的自动标定方法
CN111145630A (zh) * 2020-01-20 2020-05-12 福建省特种设备检验研究院 一种用于工业机器人工具坐标系测定的教具及其使用方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种工业机器人TCP 位置标定算法研究;洪磊;《机械设计》;20170320;全文 *

Also Published As

Publication number Publication date
WO2021238104A1 (zh) 2021-12-02
CN111633651A (zh) 2020-09-08

Similar Documents

Publication Publication Date Title
JP3240549B2 (ja) 三次元座標測定装置
JP6964989B2 (ja) 制御方法、ロボットシステム、物品の製造方法、プログラム、及び記録媒体
JP6462986B2 (ja) ロボット制御方法、物品の製造方法、及び制御装置
CN112105484B (zh) 机器人运动学参数自标定方法、***及存储装置
JP5550468B2 (ja) 力覚センサの校正方法
CN111633651B (zh) 一种中空管状工具的tcp标定方法
CN113211445B (zh) 一种机器人参数标定方法、装置、设备及存储介质
CN111360586A (zh) 一种基于标准球的激光出光方向标定方法
CN112659112A (zh) 一种基于线激光扫描仪的机器人手眼标定方法
CN112109084A (zh) 基于机器人关节角度补偿的末端位置补偿方法及其应用
WO2021244037A1 (zh) 使用三维定位装置进行机器人坐标系注册方法、装置、***、计算机及可读存储介质
CN110672049A (zh) 用于确定机器人坐标系与工件坐标系间关系的方法及***
CN114589692B (zh) 一种机器人零点标定方法及其标定设备
US20220412721A1 (en) Probe for three-dimensional coordinate measuring device, three-dimensional coordinate measuring device, three-dimensional coordinate measuring system, and three-dimensional coordinate measuring method
CN112762822B (zh) 一种基于激光跟踪仪的机械臂校准方法及***
CN112045684B (zh) 一种自动辅助标定装置及其方法
CN109397293B (zh) 一种基于移动机器人的地面水平误差建模及补偿方法
CN112603544B (zh) 一种机械臂末端执行器校准***及方法
CN115609586A (zh) 一种基于抓取位姿约束的机器人高精度装配方法
CN109531560B (zh) 大长径比轴孔装配分析***及方法
CN113752253B (zh) 一种用于连续体机器人的参数优化方法
KR20110046767A (ko) 로봇과 레이저 비전 시스템 간의 캘리브레이션용 지그 및 이를 이용한 캘리브레이션 방법
US20140310966A1 (en) Method of Determining a Target Spatial Coordinate Using an Apparatus Comprising a Movable Hand-Held Probe and a Portable Base Unit, and a Related Apparatus
CN117601137B (zh) 一种多机器人的联合控制方法
RU2814785C1 (ru) Автоматическое устройство для калибровки и способ ее осуществления

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201229

Address after: 310000 rooms 305 and 306, building 8, 181 Wuchang Avenue, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province

Applicant after: HANGZHOU JIANJIA ROBOT Co.,Ltd.

Address before: 518000 1003, building B4, nanjingxin village, Minzhi street, Longhua District, Shenzhen City, Guangdong Province

Applicant before: Du Siao

GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 310000 rooms 305 and 306, building 8, 181 Wuchang Avenue, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jianjia Medical Technology Co.,Ltd.

Address before: 310000 rooms 305 and 306, building 8, 181 Wuchang Avenue, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province

Patentee before: HANGZHOU JIANJIA ROBOT Co.,Ltd.