CN113618738B - 一种机械臂运动学参数标定方法及*** - Google Patents
一种机械臂运动学参数标定方法及*** Download PDFInfo
- Publication number
- CN113618738B CN113618738B CN202110968698.6A CN202110968698A CN113618738B CN 113618738 B CN113618738 B CN 113618738B CN 202110968698 A CN202110968698 A CN 202110968698A CN 113618738 B CN113618738 B CN 113618738B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- mechanical arm
- pose
- calibration
- measured
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000006073 displacement reaction Methods 0.000 claims abstract description 94
- 238000005259 measurement Methods 0.000 claims abstract description 68
- 238000009434 installation Methods 0.000 claims description 26
- 230000008602 contraction Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000017105 transposition Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1653—Programme controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
本发明公开了一种机械臂运动学参数标定方法及***,该方法包括:初始化标定装置以确定位移传感器的零位;所述标定装置是由六个位移传感器按照3‑2‑1六点定位方式组装的;确定被测量块坐标系相对于标定装置坐标系的位姿;被测量块为安装在待标定的机械臂末端上的量块;基于位姿、第一定位偏差、第二定位偏差以及第三实际位姿,确定标定***的运动学误差模型;获取测量数据;基于标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。本发明能够达到通用性好、低成本、高效率、可操作强的目的。
Description
技术领域
本发明涉及机械臂参数标定技术领域,特别是涉及一种机械臂运动学参数标定方法及***。
背景技术
机械臂是一种高度集成化的技术装备,它将机械、控制、电子与传感器等方向的技术有效的集合于一体,因此具有多方面的优点。其中,较为显著的特点在于它能协作工作人员做大量重复性工作,从而让工作人员避免了极端环境,进一步提高了工作效率。
当前,机械臂实操的两种基本模式分别为:机械臂示教与离线编程。机械臂示教时间成本过高,需要专业人员进行手动逐点示教,导致自动化程度明显降低。为了提高自动化水平,通常选择离线编程的加工方式,但是由于加工、装配以及工作环境等因素,机械臂的实际结构参数与理论值存在一定偏差,使得机械臂的运动模型不准确,从而影响机械臂的绝对定位精度,这将对机械臂的广泛应用产生不利的影响,以至于无法按照理想的规划轨迹运动。
为了提高机械臂的自动化水平与定位精度,机械臂运动学参数标定成为当前攻破该难点的主流方向。在修正机械臂的运动学参数后,通过离线编程不仅实现了自动化操作,同时也提高机械臂的绝对定位精度。机械臂标定主要分为开环标定与闭环标定,开环标定主要是通过外部设备测量机械臂末端定位偏差,其中,测量设备通常有激光跟踪仪,三坐标测量仪、视觉跟踪***等,虽然测量设备测量范围广,能实现自动化标定,但测量设备价格昂贵,增加了机械臂标定的成本;闭环标定通常需要设计对应的量块,基于空间中点、线、面等几何约束实现机械臂运动学参数的标定,该方法通常需要人工反复示教机械臂到达空间中特定的位置,其可操作较为繁琐,标定过程耗时较长,明显降低了标定效率,同时一些闭环标定方法具有较强的局限性,只能标定特定类型的机械臂。
针对上述方法所存在的问题,亟需建立一套通用性好、低成本、高效率、可操作强的机械臂运动学参数标定方法及***。
发明内容
本发明的目的是提供一种机械臂运动学参数标定方法及***,以达到通用性好、低成本、高效率、可操作强的目的。
为实现上述目的,本发明提供了如下方案:
一种机械臂运动学参数标定方法,包括:
初始化标定装置,以确定位移传感器的零点位置,并根据所述零点位置,准确获得后续标定过程中位移传感器的安装位置与被测量块的被测平面的距离;所述标定装置是由六个位移传感器按照3-2-1六点定位方式组装的;所述被测量块为安装在待标定的机械臂末端上的量块;
确定被测量块坐标系相对于所述标定装置坐标系的位姿;所述被测量块坐标系是在所述被测量块移至所述标定装置的测量范围后确定的;
基于所述被测量块坐标系相对于所述标定装置坐标系的位姿、第一定位偏差、第二定位偏差以及第三定位偏差,确定标定***的运动学误差模型;所述标定***为闭环***;所述第一定位偏差为第一名义位姿与第一实际位姿之间的偏差;所述第一名义位姿为被测量块坐标系相对于机械臂末端坐标系的名义位姿,所述第一实际位姿为所述被测量块坐标系相对于机械臂末端坐标系的实际位姿;所述第二定位偏差为第二名义位姿与第二实际位姿之间的偏差,所述第二名义位姿为机械臂机座坐标系相对于标定装置坐标系的名义位姿,所述第二实际位姿为机械臂机座坐标系相对于标定装置坐标系的实际位姿;所述第三定位偏差为第三名义位姿与第三实际位姿之间的偏差;所述第三名义位姿为机械臂末端坐标系相对于机械臂机座坐标系的名义位姿;所述第三实际位姿为机械臂末端坐标系相对于机械臂机座坐标系的实际位姿;所述机械臂末端为待标定的机械臂末端,所述机械臂机座为待标定的机械臂机座;
获取测量数据;所述测量数据包括多组位移传感器采集的测量值以及每组所述测量值对应的待标定的机械臂的关节角度;
基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。
可选的,所述初始化标定装置,以确定标定装置坐标系,具体包括:
将标定量块通过机械连接方式安装至所述标定装置上,并根据机械结构的几何尺寸,确定标定量块相对于标定装置的位姿关系,以及位移传感器安装位置到达被测平面的距离,并设置当前位移传感器的测量值为零,进而可以准确获得后续标定过程中位移传感器的安装位置与被测平面的距离;所述标定量块为与所述被测量块相同规格的量块。
可选的,所述确定被测量块坐标系相对于所述标定装置坐标系的位姿,具体包括:
构建被测量块坐标系;
基于所述标定装置坐标系上的位移传感器的安装位置和测量方向,确定每个位移传感器基于所述标定装置坐标系下的空间直线方程;
基于所述标定装置坐标系和所述被测量块坐标系,确定所述被测量块的被测平面方程;所述被测平面为所述被测量块所在平面;
基于所述空间直线方程和所述位移传感器的测量值,确定每个所述位移传感器的安装位置与所述被测平面之间的测量距离;
基于所述被测平面方程和所述测量距离,确定被测量块坐标系相对于所述标定装置坐标系的位姿。
可选的,所述基于所述标定装置坐标系和所述被测量块坐标系,确定所述被测量块的被测平面方程,具体包括:
基于所述被测量块坐标系,确定被测平面的法向向量以及过所述被测平面上任意一点的位置矢量;
将所述法向向量与所述位置矢量均转化到所述标定装置坐标系下,确定所述被测量块的被测平面方程。
可选的,所述基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定,具体包括:
基于所述标定***的运动学误差模型和所述测量数据,采用非线性迭代最小二乘方式,对机械臂运动学参数进行标定。
一种机械臂运动学参数标定***,包括:
初始化模块,用于初始化标定装置,以确定位移传感器的零点位置,并根据所述零点位置,准确获得后续标定过程中位移传感器的安装位置与被测量块的被测平面的距离;所述标定装置是由六个位移传感器按照3-2-1六点定位方式组装的;所述被测量块为安装在待标定的机械臂末端上的量块;
位姿确定模块,用于确定被测量块坐标系相对于所述标定装置坐标系的位姿;所述被测量块坐标系是在所述被测量块移至所述标定装置的测量范围后确定的;
运动学误差模型确定模块,用于基于所述被测量块坐标系相对于所述标定装置坐标系的位姿、第一定位偏差、第二定位偏差以及第三定位偏差,确定标定***的运动学误差模型;所述标定***为闭环***;所述第一定位偏差为第一名义位姿与第一实际位姿之间的偏差;所述第一名义位姿为被测量块坐标系相对于机械臂末端坐标系的名义位姿,所述第一实际位姿为所述被测量块坐标系相对于机械臂末端坐标系的实际位姿;所述第二定位偏差为第二名义位姿与第二实际位姿之间的偏差,所述第二名义位姿为机械臂机座坐标系相对于标定装置坐标系的名义位姿,所述第二实际位姿为机械臂机座坐标系相对于标定装置坐标系的实际位姿;所述第三定位偏差为第三名义位姿与第三实际位姿之间的偏差;所述第三名义位姿为机械臂末端坐标系相对于机械臂机座坐标系的名义位姿;所述第三实际位姿为机械臂末端坐标系相对于机械臂机座坐标系的实际位姿;所述机械臂末端为待标定的机械臂末端,所述机械臂机座为待标定的机械臂机座;
数据获取模块,用于获取测量数据;所述测量数据包括多组位移传感器采集的测量值以及每组所述测量值对应的待标定的机械臂的关节角度;
标定模块,用于基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。
可选的,所述初始化模块,具体包括:
初始化单元,用于将标定量块通过机械连接方式安装至所述标定装置上,并根据机械结构的几何尺寸,确定标定量块相对于标定装置的位姿关系,以及位移传感器安装位置到达被测平面的距离,并设置当前位移传感器的测量值为零,进而可以准确获得后续标定过程中位移传感器的安装位置与被测平面的距离;所述标定量块为与所述被测量块相同规格的量块。
可选的,所述位姿确定模块,具体包括:
测量块坐标系构建单元,用于构建被测量块坐标系;
空间直线方程确定单元,用于基于所述标定装置坐标系上的位移传感器的安装位置和测量方向,确定每个位移传感器基于所述标定装置坐标系下的空间直线方程;
被测平面方程确定单元,用于基于所述标定装置坐标系和所述被测量块坐标系,确定所述被测量块的被测平面方程;所述被测平面为所述被测量块所在平面;
测量距离确定单元,用于基于所述空间直线方程和所述位移传感器的测量值,确定每个所述位移传感器的安装位置与所述被测平面之间的测量距离;
位姿确定单元,用于基于所述被测平面方程和所述测量距离,确定被测量块坐标系相对于所述标定装置坐标系的位姿。
可选的,所述被测平面方程确定单元,具体包括:
法向向量和位置矢量确定子单元,用于基于所述被测量块坐标系,确定被测平面的法向向量以及过所述被测平面上任意一点的位置矢量;
被测平面方程确定子单元,用于将所述法向向量与所述位置矢量均转化到所述标定装置坐标系下,确定所述被测量块的被测平面方程。
可选的,所述标定模块,具体包括:
标定单元,用于基于所述标定***的运动学误差模型和所述测量数据,采用非线性迭代最小二乘方式,对机械臂运动学参数进行标定。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明采用的标定装置相比于开环标定而言,极大的降低了机械臂运动学参数的标定成本;相比于当前的闭环标定而言,不需要人工严格参照空间中的点、线、面等几何约束示教机械臂到达特定的目标位置,本发明的标定装置只需要将机械臂末端的量块移至位移传感器的测量范围,在位移传感器的测量范围内随机移动机械臂,因此明显提高了标定效率,增强了可操作度,本发明可应用于不同类型的机械臂运动学参数标定。综上所述,本发明提供了一套通用性好、低成本、高效率、可操作度强的机械臂运动学参数标定方法及***,具有广泛的应用领域和应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种机械臂运动学参数标定方法的流程示意图;
图2为本发明量块位姿测量原理示意图;图2(a)标定量块位姿测量原理示意图;图2(b)被测量块位姿测量原理示意图;
图3为本发明一种机械臂运动学参数标定方法的整体流程图;
图4为本发明一种机械臂运动学参数标定方法的具体实施装置图;
图5为本发明标定装置初始化示意图;
图6为本发明一种机械臂运动学参数标定***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种机械臂运动学参数标定方法及***,以达到通用性好、低成本、高效率、可操作强的目的。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例一
请参见图1,本实施例提供的一种机械臂运动学参数标定方法,包括:
步骤101:初始化标定装置,以确定位移传感器的零点位置,并根据所述零点位置,准确获得后续标定过程中位移传感器的安装位置与被测量块的被测平面的距离;所述标定装置是由六个位移传感器按照3-2-1六点定位方式组装的;所述被测量块为安装在待标定的机械臂末端上的量块。
步骤102:确定被测量块坐标系相对于所述标定装置坐标系的位姿;所述被测量块坐标系是在所述被测量块移至所述标定装置的测量范围后确定的。
步骤103:基于所述被测量块坐标系相对于所述标定装置坐标系的位姿、第一定位偏差、第二定位偏差以及第三定位偏差,确定标定***的运动学误差模型;所述标定***为闭环***;所述第一定位偏差为第一名义位姿与第一实际位姿之间的偏差;所述第一名义位姿为被测量块坐标系相对于机械臂末端坐标系的名义位姿,所述第一实际位姿为所述被测量块坐标系相对于机械臂末端坐标系的实际位姿;所述第二定位偏差为第二名义位姿与第二实际位姿之间的偏差,所述第二名义位姿为机械臂机座坐标系相对于标定装置坐标系的名义位姿,所述第二实际位姿为机械臂机座坐标系相对于标定装置坐标系的实际位姿;所述第三定位偏差为第三名义位姿与第三实际位姿之间的偏差;所述第三名义位姿为机械臂末端坐标系相对于机械臂机座坐标系的名义位姿;所述第三实际位姿为机械臂末端坐标系相对于机械臂机座坐标系的实际位姿;所述机械臂末端为待标定的机械臂末端,所述机械臂机座为待标定的机械臂机座。
步骤104:获取测量数据;所述测量数据包括多组位移传感器采集的测量值以及每组所述测量值对应的待标定的机械臂的关节角度。
步骤105:基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。
本实施例提供的机械臂运动学参数标定方法的各个步骤具体描述如下:
在执行步骤101之前,还包括:
安装标定装置以及待标定机械臂,具体为:
首先将机械臂安装于标定平台,然后为了确定机械臂末端的位姿,在机械臂的末端通过机械连接方式安装被测量块,从而组装完成待标定机械臂。
通过测量被测量块的空间位姿以获得机械臂末端的定位偏差。
为了测量机械臂末端的被测量块,需要设计一套标定装置;该标定装置主要由六个位移传感器按照3-2-1六点定位方式组装而成,故本实施例是通过3-2-1六点定位方式测量被测量块的位姿。
步骤101,具体包括:标定装置以及待标定机械臂安装完毕后,需要对标定装置进行初始化,以使得标定装置更为准确。
在标定装置初始化过程中,需要使用和待标定机械臂中机械臂末端相同规格的被测量块,即标定量块,进行初始化。将标定量块通过机械连接方式安装至标定装置上,根据机械结构的几何尺寸,可以确定标定量块相对于标定装置的位姿关系,同时也可确定当前位移传感器测头的安装位置距离当前被测量块表面(即被测平面)的距离,定义当前的距离为d=[d1 d2 d3 d4 d5 d6],同时可设置当前位移传感器为初始位置,将其设置为零位,进而确定标定装置坐标系。
步骤102,具体包括:
标定装置初始化后,拆卸标定装置上的标定量块以便后续标定过程中测量机械臂末端上的被测量块的位姿。
在初步建立标定***的运动学模型前,首先需要设置一组机械臂的关节位形,即将机械臂末端上的被测量块移至标定装置的测量范围内;其次,基于位移传感器的伸缩量Δd=[Δd1 Δd2 Δd3 Δd4 Δd5 Δd6],构建被测量块坐标系,以便确定机械臂末端上的被测量块坐标系相对于标定装置坐标系的位姿为其中{M}表示标定装置坐标系,{上}表示被测量块坐标系,下标c表示位移传感器采集的测量值。
量块位姿测量原理如图2所示,基于标定装置坐标系上的位移传感器的安装位置为Mki=[Mkxi Mkyi Mkzi],测量方向为Mvi=[Mvxi Mvyi Mvzi],其中,下标i表示第i个位移传感器,确定每个位移传感器基于标定装置坐标系下的空间直线方程为:
其中,li代表第i个直线上的点到位移传感器安装位置的距离。
对于被测量块,基于被测量块坐标系,确定被测平面(被测量块所在平面)的法向向量为Lhi=[Lhxi Lhyi Lhzi],确定过被测平面上任意一点的位置矢量为Lqi=[Lqxi Lqyi Lqzi],现将方向向量(即法向向量)与位置矢量转化到标定装置坐标系下,具体为:
进而确定被测量块的被测平面方程为:
([x y z]T-Mqi)·Mhi=0 i=1,2,...,6 (4);
基于被测量块的当前位姿,通过位移传感器的测量值即可确定位移传感器的安装位置与被测平面之间的测量距离,其计算公式,为:
li=di+Δdi i=1,2,...,6 (5);
根据测量距离和被测平面方程,可建立以下方程:
结合以上公式(1)~(6),可建立位移传感器安装位置距被测平面的距离与被测量块相对于标定装置的位姿之间的关系为:
其中,s是关于距离与位姿的非线性函数,表示被测量块相对于标定装置的位姿向量,其中[xML,c,yML,c,zML,c]表示量块坐标系原点相对于标定装置坐标系的距离向量,/>分别表示量块坐标系绕标定装置坐标系x,y,z轴的旋转角度。基于公式(7)即可求得被测量块坐标系相对于标定装置坐标系的位姿/>进而可初步确定标定***的运动学模型以及标定过程中的数据采集。
步骤103具体包括:
基于步骤102,可实现通过标定装置测量被测量块的位姿信息,因此为初步确定标定***的运动学模型以及数据采集奠定了基础。根据标定***的闭环关系,可建立标定***的运动学模型为:
其中,表示被测量块坐标系相对于标定装置坐标系的位姿,/>表示机械臂机座坐标系相对于标定装置坐标系的位姿,{B}表示机械臂机座坐标系,/>表示被测量块坐标系相对于机械臂末端坐标系的位姿,{E}表示机械臂末端坐标系,/>表示机械臂末端坐标系相对于于机械臂机座坐标系的位姿。
在标定装置的测量范围内,通过设置一组机械臂关节位形,即可根据步骤102确定被测量块坐标系相对于标定装置坐标系的位姿用户通常只能获得机械臂名义的D-H参数为:/>其中m代表连杆数目,下标n表示名义值。基于名义D-H参数可确定机械臂末端坐标系相对于机械臂机座坐标系的名义位姿为:
其中,xr表示机械臂的关节角度,g代表机械臂的正运动学方程。由于机械臂受机械加工误差、装配误差、零部件磨损、末端负载变化以及温度的影响,直接导致机械臂名义的D-H参数pn与实际的D-H参数pa(下标a代表实际值)存在偏差Δp。因此,机械臂末端相对机械臂机座的实际位姿为:
同时由于被测量块存在安装误差,导致被测量块坐标系相对于机械臂末端坐标系的名义位姿与实际位姿/>之间存在第一定位偏差/>即存在以下关系:
根据当前的名义值与/>通过以下公式即可确定机械臂机座坐标系相对于标定装置坐标系的名义位姿:
机械臂机座坐标系相对于标定装置坐标系的名义位姿与实际位姿/>之间存在第二定位偏差/>即存在以下关系:
通过以上分析,可构建标定***的运动学误差模型为:
从运动学误差模型可观测出需通过标定方式求得Δp和/>才能减小名义位姿与实际位姿之间的偏差,即可提高机械臂的绝对定位精度。
步骤104,具体包括:
基于步骤103,在确定标定***的运动学误差模型后,需要进行数据采集,为后续机械臂运动学参数标定做准备。具体操作如下:在标定装置的测量范围内,随机移动待标定的机械臂,通过标定装置即可测量机械臂末端上被测量块的位姿其中,下标j表示采集的第j组数据,同时记录当前机械臂所对应的关节角度xr,j,在数据采集过程中应尽可能多的采集多组数据。因此在数据采集阶段主要记录被测量块相对于标定转置的位姿,以及被测量块对应的机械臂关节角度。
步骤105具体包括:
通过步骤104所采集到的数据,可对标定***的运动学参数误差Δp和进行标定,即可确定机械臂运动学参数Δp。在对标定***运动学参数误差标定过程中,需要构建目标方程为:
其中,k表示采集的数据组数,f表示根据公式(14)转化的标定***的运动学误差模型,表示被测量块相对于标定装置的位姿,用向量形式表示,F表示待优化的目标方程,||·||2表示向量的二范数。通过非线性迭代最小二乘的方式优化***运动学参数误差/>Δp,因此可确定标定后的机械臂运动学参数为pn+Δp。
本实施例提供的机械臂运动学参数标定方法,还包括通过机械臂随机运动,以验证运动学参数标定结果的可靠性。为了表明本发明实施例的有效性,需要重新进行数据采集,在采集数据的同时,应尽量避免采集与标定过程一致的数据,对比标定前后的定位偏差是否得到明显的提升。
由于采用上述方案,本发明的优势有以下方面:在本发明中,所述方法具有较强的通用性,不限定机械臂自由度数目以及机械臂的类型,能够普遍应用于市场上任意类型的机械臂;该标定方法明显降低了标定的成本,并且保证了标定的精度,有利于市场的推广;同时在标定过程中不需要人工反复示教到达特定的目标位置,允许在标定装置的测量范围内随机移动机械臂以测量机械臂末端的被测量块,因此该标定方法明显提高了标定效率,增强了可操作度。
实施例二
本实施例提供的机械臂运动学参数标定方法,请参见图3,包括:
步骤110、安装机械臂标定装置以及待标定的机械臂。
参照图4,本实施例是对UR10机械臂的运动学参数进行标定。为了验证该方法的有效性,将标定装置以及待标定机械臂安装于三坐标测量仪上,在对机械臂运动学参数标定后,通过三坐标测量仪进行验证。
步骤120、初始化机械臂标定装置。
参照图5,在机械臂标定装置对机械臂末端量块进行测量前,需要对该装置进行初始化。在该过程中,需要使用和机械臂末端相同规格的量块进行初始化。将标定量块通过机械连接安装至标定装置上,根据机械结构的几何尺寸,可确定当前位移传感器测头安装位置距离当前被测量块表面的距离为(本实施例使用的距离单位为mm):d=[30 30 30 30 3030](16)。同时可设置当前位移传感器为初始位置,将其设置为零位。
步骤130、测量机械臂末端量块位姿。
在初始化机械臂标定装置后,拆卸标定装置的量块。在初步建立标定***的运动学模型前,将机械臂末端量块移至标定装置的测量范围内,基于位移传感器的伸缩量确定机械臂末端量块坐标系相对于标定装置坐标系的位姿。在该实例中,基于标定装置坐标系位移传感器的安装位置如表1所示,测量方向如表2所示。对于被测量块,基于被测量块坐标系,被测量块的平面法向向量如表3所示,过平面上任意一点的位置矢量如表4所示。当前机械臂关节位形为(本发明使用的关节角度单位为°):
xr=[-80.129 -52.586 110.921 124.318 -101.660 -89.995](17)。
基于当前六个位移传感器的伸缩量为:
Δd=[4.227 2.597 2.844 2.662 2.032 3.969] (18)。
即可确定六个位移传感器的安装位置距离测量面的距离为:
l=[34.227 32.597 32.844 32.662 32.032 33.969] (19)。
因此,可求得机械臂末端量块坐标系相对于标定装置坐标系的位姿为:
步骤140、初步确定标定***的运动学模型与误差模型。
基于步骤130当前机械臂的关节角度,根据机械臂名义D-H参数即可求出机械臂末端坐标系相对机械臂机座坐标系的名义位姿为:
根据机械连接件的几何关系可确定机械臂末端坐标系相对机械臂机座坐标系的名义位姿为:
根据当前的名义值与/>通过以下公式即可确定机械臂机座坐标系相对于标定装置坐标系的名义位姿:
代入上述数据,即可求得:
步骤150、数据采集。
在初步确定各个坐标系之间的名义位姿后,需要进行数据采集,即在标定装置的测量范围内,随机移动机械臂,通过标定装置可测得机械臂末端量块的位姿,在该组实体实验中共采集了16组数据,其中机械臂末端量块相对于标定装置的位姿如表5所示,同时记录机械臂所对应的关节角度如表6所示。
步骤160、对机械臂运动学参数进行标定。
在进行大量的数据采集后,需要对***的运动学参数误差进行标定,即可确定机械臂运动学参数。基于上述步骤150,将采集的数据代入目标优化函数中,通过迭代优化可求得***的运动学参数误差,表7为机械臂机座坐标系相对于标定装置坐标系的位姿误差,表8为机械臂D-H参数的误差,表9为机械臂末端量块相对于机械臂末端坐标系的安装误差,根据上述标定的参数误差进而可获得标定后机械臂运动学参数。
步骤170、验证运动学参数标定结果的可靠性。
在对机械臂运动学参数进行标定后,需要验证运动学参数标定结果的可靠性。为了表明本发明的有效性,需要重新进行数据采集,在采集数据的同时,应尽量避免采集与标定过程一致的数据,对比标定前后的定位偏差是否得到明显的提升。由于机械臂末端量块的位姿无法通过外界其他设备直接获得,因此使用三坐标测量仪测量机械臂在两个不同位形空间下机械臂末端的相对距离,如表10所示。
表1.安装位置表
表2.测量方向表
表3.量块平面法向向量表
表4.量块位置矢量表
表5.量块相对于标定装置的位姿表
/>
表6.机械臂关节角度表
/>
表7.机械臂机座坐标系相对于标定装置坐标系的位姿误差表
表8.机械臂D-H参数误差表
表9.机械臂末端量块相对于机械臂末端坐标系的安装误差表
表10.两位形之间机械臂末端的相对距离表
/>
实施例三
请参见图6,本实施例提供的一种机械臂运动学参数标定***包括:
初始化模块601,用于初始化标定装置,以确定位移传感器的零点位置,并根据所述零点位置,准确获得后续标定过程中位移传感器的安装位置与被测量块的被测平面的距离;所述标定装置是由六个位移传感器按照3-2-1六点定位方式组装的;所述被测量块为安装在待标定的机械臂末端上的量块。
位姿确定模块602,用于确定被测量块坐标系相对于所述标定装置坐标系的位姿;所述被测量块坐标系是在所述被测量块移至所述标定装置的测量范围后确定的。
运动学误差模型确定模块603,用于基于所述被测量块坐标系相对于所述标定装置坐标系的位姿、第一定位偏差、第二定位偏差以及第三定位偏差,确定标定***的运动学误差模型;所述标定***为闭环***;所述第一定位偏差为第一名义位姿与第一实际位姿之间的偏差;所述第一名义位姿为被测量块坐标系相对于机械臂末端坐标系的名义位姿,所述第一实际位姿为所述被测量块坐标系相对于机械臂末端坐标系的实际位姿;所述第二定位偏差为第二名义位姿与第二实际位姿之间的偏差,所述第二名义位姿为机械臂机座坐标系相对于标定装置坐标系的名义位姿,所述第二实际位姿为机械臂机座坐标系相对于标定装置坐标系的实际位姿;所述第三定位偏差为第三名义位姿与第三实际位姿之间的偏差;所述第三名义位姿为机械臂末端坐标系相对于机械臂机座坐标系的名义位姿;所述第三实际位姿为机械臂末端坐标系相对于机械臂机座坐标系的实际位姿;所述机械臂末端为待标定的机械臂末端,所述机械臂机座为待标定的机械臂机座。
数据获取模块604,用于获取测量数据;所述测量数据包括多组位移传感器采集的测量值以及每组所述测量值对应的待标定的机械臂的关节角度。
标定模块605,用于基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。
所述初始化模块601,具体包括:
初始化单元,用于将标定量块通过机械连接方式安装至所述标定装置上,并根据机械结构的几何尺寸,确定标定量块相对于标定装置的位姿关系,以及位移传感器安装位置到达被测平面的距离,并设置当前位移传感器的测量值为零,进而可以准确获得后续标定过程中位移传感器的安装位置与被测平面的距离;所述标定量块为与所述被测量块相同规格的量块。
所述位姿确定模块602,具体包括:
测量块坐标系构建单元,用于构建被测量块坐标系。
空间直线方程确定单元,用于基于所述标定装置坐标系上的位移传感器的安装位置和测量方向,确定每个位移传感器基于所述标定装置坐标系下的空间直线方程。
被测平面方程确定单元,用于基于所述标定装置坐标系和所述被测量块坐标系,确定所述被测量块的被测平面方程;所述被测平面为所述被测量块所在平面。
测量距离确定单元,用于基于所述空间直线方程和所述位移传感器的测量值,确定每个所述位移传感器的安装位置与所述被测平面之间的测量距离。
位姿确定单元,用于基于所述被测平面方程和所述测量距离,确定被测量块坐标系相对于所述标定装置坐标系的位姿。
其中,所述被测平面方程确定单元,具体包括:
法向向量和位置矢量确定子单元,用于基于所述被测量块坐标系,确定被测平面的法向向量以及过所述被测平面上任意一点的位置矢量。
被测平面方程确定子单元,用于将所述法向向量与所述位置矢量均转化到所述标定装置坐标系下,确定所述被测量块的被测平面方程。
所述标定模块605,具体包括:
标定单元,用于基于所述标定***的运动学误差模型和所述测量数据,采用非线性迭代最小二乘方式,对机械臂运动学参数进行标定。
本发明提供了一种机械臂运动学参数标定方法及***,其标定方法为闭环标定。通过设计一套标定转置,该标定装置主要使用了六个位移传感器,基于3-2-1六点定位方法以确定安装于机械臂末端量块的位姿,在建立好***运动学误差模型后,通过最小二乘算法求解机械臂运动学参数误差。本发明的标定装置相比于开环标定而言,极大的降低了机械臂运动学参数的标定成本;相比于当前的闭环标定而言,不需要人工严格参照空间中的点、线、面等几何约束示教机械臂到达特定的目标位置,本发明的标定装置只需要将机械臂末端的量块移至位移传感器的测量范围,在位移传感器的测量范围内随机移动机械臂,因此明显提高了标定效率,增强了可操作度,本发明可应用于不同类型的机械臂运动学参数标定。综上所述,本发明提供了一套通用性好、低成本、高效率、可操作度强的机械臂运动学参数标定方法及***,具有广泛的应用领域和应用前景。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (6)
1.一种机械臂运动学参数标定方法,其特征在于,包括:
初始化标定装置,以确定位移传感器的零点位置,并根据所述零点位置,准确获得后续标定过程中位移传感器的安装位置与被测量块的被测平面的距离;所述标定装置是由六个位移传感器按照3-2-1六点定位方式组装的;所述被测量块为安装在待标定的机械臂末端上的量块;
确定被测量块坐标系相对于所述标定装置坐标系的位姿,具体包括:标定装置初始化后,拆卸标定装置上的标定量块以便后续标定过程中测量机械臂末端上的被测量块的位姿;在初步建立标定***的运动学模型前,首先需要设置一组机械臂的关节位形,即将机械臂末端上的被测量块移至标定装置的测量范围内;其次,基于位移传感器的伸缩量,构建被测量块坐标系,以便确定机械臂末端上的被测量块坐标系相对于标定装置坐标系的位姿为其中{M}表示标定装置坐标系,{L}表示被测量块坐标系,下标C表示位移传感器采集的测量值;基于标定装置坐标系上的位移传感器的安装位置为Mki=[Mkxi Mkyi Mkzi],测量方向为Mvi=[Mvxi Mvyi Mvzi],其中,下标i表示第i个位移传感器,确定每个位移传感器基于标定装置坐标系下的空间直线方程为:
其中,li代表第i个直线上的点到位移传感器安装位置的距离;基于被测量块坐标系,确定被测平面的法向向量为Lhi=[Lhxi Lhyi Lhzi],其中,被测平面为被测量块所在平面,确定过被测平面上任意一点的位置矢量为Lqi=[Lqxi Lqyi Lqzi],现将方向向量与位置矢量转化到标定装置坐标系下,具体为:
进而确定被测量块的被测平面方程为:
([x y z]T-Mq i)·Mhi=0 i=1,2,…,6 (4);
基于被测量块的当前位姿,通过位移传感器的测量值即可确定位移传感器的安装位置与被测平面之间的测量距离,其计算公式,为:
li=di+Δdi i=1,2,…,6 (5);
根据测量距离和被测平面方程,可建立以下方程:
结合以上公式(1)~(6),可建立位移传感器安装位置距被测平面的距离与被测量块相对于标定装置的位姿之间的关系为:
其中,s是关于距离与位姿的非线性函数,表示被测量块相对于标定装置的位姿向量,其中[xML,c,yML,c,zML,c]表示量块坐标系原点相对于标定装置坐标系的距离向量,/>分别表示量块坐标系绕标定装置坐标系x,y,z轴的旋转角度;基于公式(7)即可求得被测量块坐标系相对于标定装置坐标系的位姿进而可初步确定标定***的运动学模型以及标定过程中的数据采集;
基于所述被测量块坐标系相对于所述标定装置坐标系的位姿、第一定位偏差、第二定位偏差以及第三定位偏差,确定标定***的运动学误差模型;所述标定***为闭环***;所述第一定位偏差为第一名义位姿与第一实际位姿之间的偏差;所述第一名义位姿为被测量块坐标系相对于机械臂末端坐标系的名义位姿,所述第一实际位姿为所述被测量块坐标系相对于机械臂末端坐标系的实际位姿;所述第二定位偏差为第二名义位姿与第二实际位姿之间的偏差,所述第二名义位姿为机械臂机座坐标系相对于标定装置坐标系的名义位姿,所述第二实际位姿为机械臂机座坐标系相对于标定装置坐标系的实际位姿;所述第三定位偏差为第三名义位姿与第三实际位姿之间的偏差;所述第三名义位姿为机械臂末端坐标系相对于机械臂机座坐标系的名义位姿;所述第三实际位姿为机械臂末端坐标系相对于机械臂机座坐标系的实际位姿;所述机械臂末端为待标定的机械臂末端,所述机械臂机座为待标定的机械臂机座;
获取测量数据;所述测量数据包括多组位移传感器采集的测量值以及每组所述测量值对应的待标定的机械臂的关节角度;
基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。
2.根据权利要求1所述的一种机械臂运动学参数标定方法,其特征在于,所述初始化标定装置,以确定标定装置坐标系,具体包括:
将标定量块通过机械连接方式安装至所述标定装置上,并根据机械结构的几何尺寸,确定标定量块相对于标定装置的位姿关系,以及位移传感器安装位置到达被测平面的距离,并设置当前位移传感器的测量值为零,进而可以准确获得后续标定过程中位移传感器的安装位置与被测平面的距离;所述标定量块为与所述被测量块相同规格的量块。
3.根据权利要求1所述的一种机械臂运动学参数标定方法,其特征在于,所述基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定,具体包括:
基于所述标定***的运动学误差模型和所述测量数据,采用非线性迭代最小二乘方式,对机械臂运动学参数进行标定。
4.一种机械臂运动学参数标定***,其特征在于,包括:
初始化模块,用于初始化标定装置,以确定位移传感器的零点位置,并根据所述零点位置,准确获得后续标定过程中位移传感器的安装位置与被测量块的被测平面的距离;所述标定装置是由六个位移传感器按照3-2-1六点定位方式组装的;所述被测量块为安装在待标定的机械臂末端上的量块;
位姿确定模块,用于确定被测量块坐标系相对于所述标定装置坐标系的位姿,具体包括:标定装置初始化后,拆卸标定装置上的标定量块以便后续标定过程中测量机械臂末端上的被测量块的位姿;在初步建立标定***的运动学模型前,首先需要设置一组机械臂的关节位形,即将机械臂末端上的被测量块移至标定装置的测量范围内;其次,基于位移传感器的伸缩量,构建被测量块坐标系,以便确定机械臂末端上的被测量块坐标系相对于标定装置坐标系的位姿为其中{M}表示标定装置坐标系,{L}表示被测量块坐标系,下标C表示位移传感器采集的测量值;基于标定装置坐标系上的位移传感器的安装位置为Mki=[Mkxi Mkyi Mkzi],测量方向为Mvi=[Mvxi Mvyi Mvzi],其中,下标i表示第i个位移传感器,确定每个位移传感器基于标定装置坐标系下的空间直线方程为:
其中,li代表第i个直线上的点到位移传感器安装位置的距离;基于被测量块坐标系,确定被测平面的法向向量为Lhi=[Lhxi Lhyi Lhzi],其中,被测平面为被测量块所在平面,确定过被测平面上任意一点的位置矢量为Lqi=[Lqxi Lqyi Lqzi],现将方向向量与位置矢量转化到标定装置坐标系下,具体为:
进而确定被测量块的被测平面方程为:
([x y z]T-Mqi)·Mhi=0 i=1,2,…,6 (4);
基于被测量块的当前位姿,通过位移传感器的测量值即可确定位移传感器的安装位置与被测平面之间的测量距离,其计算公式,为:
li=di+Δdi i=1,2,…,6 (5);
根据测量距离和被测平面方程,可建立以下方程:
结合以上公式(1)~(6),可建立位移传感器安装位置距被测平面的距离与被测量块相对于标定装置的位姿之间的关系为:
其中,s是关于距离与位姿的非线性函数,表示被测量块相对于标定装置的位姿向量,其中[xML,c,yML,c,zML,c]表示量块坐标系原点相对于标定装置坐标系的距离向量,/>分别表示量块坐标系绕标定装置坐标系x,y,z轴的旋转角度;基于公式(7)即可求得被测量块坐标系相对于标定装置坐标系的位姿/>进而可初步确定标定***的运动学模型以及标定过程中的数据采集;
运动学误差模型确定模块,用于基于所述被测量块坐标系相对于所述标定装置坐标系的位姿、第一定位偏差、第二定位偏差以及第三定位偏差,确定标定***的运动学误差模型;所述标定***为闭环***;所述第一定位偏差为第一名义位姿与第一实际位姿之间的偏差;所述第一名义位姿为被测量块坐标系相对于机械臂末端坐标系的名义位姿,所述第一实际位姿为所述被测量块坐标系相对于机械臂末端坐标系的实际位姿;所述第二定位偏差为第二名义位姿与第二实际位姿之间的偏差,所述第二名义位姿为机械臂机座坐标系相对于标定装置坐标系的名义位姿,所述第二实际位姿为机械臂机座坐标系相对于标定装置坐标系的实际位姿;所述第三定位偏差为第三名义位姿与第三实际位姿之间的偏差;所述第三名义位姿为机械臂末端坐标系相对于机械臂机座坐标系的名义位姿;所述第三实际位姿为机械臂末端坐标系相对于机械臂机座坐标系的实际位姿;所述机械臂末端为待标定的机械臂末端,所述机械臂机座为待标定的机械臂机座;
数据获取模块,用于获取测量数据;所述测量数据包括多组位移传感器采集的测量值以及每组所述测量值对应的待标定的机械臂的关节角度;
标定模块,用于基于所述标定***的运动学误差模型和所述测量数据,对机械臂运动学参数进行标定。
5.根据权利要求4所述的一种机械臂运动学参数标定***,其特征在于,所述初始化模块,具体包括:
初始化单元,用于将标定量块通过机械连接方式安装至所述标定装置上,并根据机械结构的几何尺寸,确定标定量块相对于标定装置的位姿关系,以及位移传感器安装位置到达被测平面的距离,并设置当前位移传感器的测量值为零,进而可以准确获得后续标定过程中位移传感器的安装位置与被测平面的距离;所述标定量块为与所述被测量块相同规格的量块。
6.根据权利要求4所述的一种机械臂运动学参数标定***,其特征在于,所述标定模块,具体包括:
标定单元,用于基于所述标定***的运动学误差模型和所述测量数据,采用非线性迭代最小二乘方式,对机械臂运动学参数进行标定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110968698.6A CN113618738B (zh) | 2021-08-23 | 2021-08-23 | 一种机械臂运动学参数标定方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110968698.6A CN113618738B (zh) | 2021-08-23 | 2021-08-23 | 一种机械臂运动学参数标定方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113618738A CN113618738A (zh) | 2021-11-09 |
CN113618738B true CN113618738B (zh) | 2024-04-19 |
Family
ID=78387232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110968698.6A Active CN113618738B (zh) | 2021-08-23 | 2021-08-23 | 一种机械臂运动学参数标定方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113618738B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113942622B (zh) * | 2021-11-19 | 2023-11-07 | 博迈科海洋工程股份有限公司 | 适用于fpso上部模块提升安装过程的运动补偿方法 |
CN117021113B (zh) * | 2023-09-20 | 2024-03-19 | 苏州诺克智能装备股份有限公司 | 一种机械臂协作定位装配方法、***及介质 |
CN117140535B (zh) * | 2023-10-27 | 2024-02-02 | 南湖实验室 | 一种基于单笔测量的机器人运动学参数标定方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107553493A (zh) * | 2017-09-22 | 2018-01-09 | 东南大学 | 一种基于拉绳位移传感器的机器人运动学参数标定方法 |
CN109773786A (zh) * | 2018-12-29 | 2019-05-21 | 南京埃斯顿机器人工程有限公司 | 一种工业机器人平面精度标定方法 |
CN110281241A (zh) * | 2019-06-27 | 2019-09-27 | 大连理工大学 | 基于激光跟踪仪测量机械臂运动学参数标定方法 |
CN111590566A (zh) * | 2020-05-12 | 2020-08-28 | 北京控制工程研究所 | 一种适用于全构型的空间机械臂运动学参数在轨标定方法 |
CN112847341A (zh) * | 2020-12-25 | 2021-05-28 | 中国科学院宁波材料技术与工程研究所 | 工业机器人分步式标定***及方法 |
-
2021
- 2021-08-23 CN CN202110968698.6A patent/CN113618738B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107553493A (zh) * | 2017-09-22 | 2018-01-09 | 东南大学 | 一种基于拉绳位移传感器的机器人运动学参数标定方法 |
CN109773786A (zh) * | 2018-12-29 | 2019-05-21 | 南京埃斯顿机器人工程有限公司 | 一种工业机器人平面精度标定方法 |
CN110281241A (zh) * | 2019-06-27 | 2019-09-27 | 大连理工大学 | 基于激光跟踪仪测量机械臂运动学参数标定方法 |
CN111590566A (zh) * | 2020-05-12 | 2020-08-28 | 北京控制工程研究所 | 一种适用于全构型的空间机械臂运动学参数在轨标定方法 |
CN112847341A (zh) * | 2020-12-25 | 2021-05-28 | 中国科学院宁波材料技术与工程研究所 | 工业机器人分步式标定***及方法 |
Non-Patent Citations (2)
Title |
---|
Improvement of Robot Accuracy with an Optical Tracking System;Ying Liu等;《sensors》;第20卷(第21期);1-24 * |
基于闭环测量的机器人关节刚度标定方法;庄正浩;《计量与测试技术》;第第48 卷卷(第第7 期期);59-62 * |
Also Published As
Publication number | Publication date |
---|---|
CN113618738A (zh) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113618738B (zh) | 一种机械臂运动学参数标定方法及*** | |
CN108297101B (zh) | 多关节臂串联机器人末端位姿误差检测和动态补偿方法 | |
WO2021238617A1 (zh) | 工业机器人绝对精度标定***及标定方法 | |
CN107042528B (zh) | 一种工业机器人的运动学标定***及方法 | |
CN110948522B (zh) | 一种基于拉线旋转传感器的工业机器人空间位姿测量机构及测量方法 | |
Lee et al. | Industrial robot calibration method using denavit—Hatenberg parameters | |
CN111203861B (zh) | 一种机器人工具坐标系的标定方法及标定*** | |
CN110978059A (zh) | 一种便携式六轴机械手标定装置及其标定方法 | |
CN110757504A (zh) | 高精度可移动机器人的定位误差补偿方法 | |
CN112318498B (zh) | 一种考虑参数耦合的工业机器人标定方法 | |
CN113146613B (zh) | 一种工业机器人d-h参数三维自标定校准装置及方法 | |
CN111390914B (zh) | 一种机器人零位和工具坐标标定方法 | |
CN110181558A (zh) | 一种变臂关节式坐标测量机标定机器人的装置及其方法 | |
CN114260941A (zh) | 一种基于激光位移计的机械臂参数标定方法 | |
CN114474003A (zh) | 一种基于参数辨识的车载建筑机器人误差补偿方法 | |
CN115091456A (zh) | 基于矩阵求解的机器人手眼标定方法 | |
CN117506918A (zh) | 一种工业机器人末端位姿校准方法 | |
CN116713993A (zh) | 一种六轴串联机器人d-h参数标定方法及*** | |
CN113607053B (zh) | 基于筒体内表面特征点的位姿调整装置、方法及*** | |
CN112277002B (zh) | 基于非完整位姿信息的机器人运动学标定装置及标定方法 | |
CN113733155B (zh) | 六轴工业机器人标定装置和标定方法 | |
CN114131607B (zh) | 工业机器人广义运动学误差的运动学校准方法及*** | |
CN113878586B (zh) | 机器人运动学标定装置、方法及*** | |
CN112212822B (zh) | 采用三球杆仪对球铰链球头球心空间偏移误差的检测方法 | |
Liu et al. | An automated method to calibrate industrial robot joint offset using virtual line-based single-point constraint approach |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |