CN105751245B - 一种用于标定多机器人***基坐标系的方法及其设备 - Google Patents
一种用于标定多机器人***基坐标系的方法及其设备 Download PDFInfo
- Publication number
- CN105751245B CN105751245B CN201610194435.3A CN201610194435A CN105751245B CN 105751245 B CN105751245 B CN 105751245B CN 201610194435 A CN201610194435 A CN 201610194435A CN 105751245 B CN105751245 B CN 105751245B
- Authority
- CN
- China
- Prior art keywords
- robot
- basis coordinates
- coordinates system
- contraposition
- relation
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0095—Means or methods for testing manipulators
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种用于标定多机器人***基坐标系的方法,步骤为,首先,按照协作关系将机器人两两分组;之后,建立每对机器人基坐标系间的约束关系;进一步,采用安装在机器人末端的对位工具进行对位并采集坐标数据,更进一步,***自动处理约束关系及对位工具采集的坐标数据后得出每对机器人的位姿关系进而完成标定,最后,重复以上步骤完成多机器人***基座标系的标定;本发明还公开了一种用于标定多机器人***基坐标系的设备;该方案能够在设备安装完成后自动完成多机器人***的重新标定,尤其是各机器人每次工作后,由于位移不可避免,所以几乎都有必要进行重新标定,采用本方案中的方法和设备就可以自动并快捷的完成标定。
Description
技术领域
本发明涉及空调技术领域,更具体的涉及一种用于标定多机器人***基坐标系的方法及其设备。
背景技术
目前,多机器人协调操作***已成为机器人领域的研究热点。针对许多复杂的装配任务,多机器人协调操作***提供了便捷、有效的途径。
在多机器人***中,每个机器人在执行作业任务时需要知道其他机器人的位置,即确定其他机器人的基坐标系与自己的基坐标系间的相对位姿。然而,在传统的机器人***中,机器人已事先安装在固定的位置,一旦机器人发生移动,原有的标定结果将不再适用,需要重新采用精密的仪器进行标定,费时费力,且精密仪器的价格昂贵。多机器人的标定大多是通过精密仪器测量,其不足之处有:⑴灵活性差,效率低;⑵步骤复杂,操作性差;⑶仪器设备价格昂贵,成本高。
发明内容
为了解决上述技术问题,本发明的目的是实现多机器人***自动完成移动后坐标标定,具体来说,本发明提供了一种用于标定多机器人***基坐标系的方法。本发明还提供了一种能够实现上述方法的用于标定多机器人***基坐标系的设备。
本发明提供的用于标定多机器人***基坐标系的方法,步骤如下:
S1、将两个或两个以上相互间有协作关系的机器人按其协作关系分组,每两个机器人一组建立双机器人基坐标系间的约束关系;
S2、在步骤S1建立的其中一组双机器人基坐标系中,设定其中一个机器人为主机器人,其机器人基坐标系为主机器人基坐标系,另一个为从机器人,其机器人基坐标系为从机器人基坐标系;
S3、根据步骤S1建立的双机器人基坐标系的约束关系,采用安装在机器人末端的对位工具,进行对准定位,在主机器人基坐标系和从机器人基坐标系下获取对位点的坐标值;
S4、根据步骤S3中获取的对位点的坐标值与双机器人基坐标系间的约束关系,运算求出从机器人基坐标的位姿关系,完成双机器人基坐标系的标定;
S5、在步骤S1的其他组双机器人基坐标系中,重复上述步骤S2到S4,完成多机器人***的基坐标系的标定。
优选地,在所述步骤S1中,根据双机器人各自的基坐标系,采用其中一个机器人的基坐标系作为世界坐标系,得出另一个机器人的基坐标系关于世界坐标系的变换关系,将此变换关系作为双机器人基坐标系间的约束关系。
优选地,所述的步骤S3的具体过程为:
S3-1、在每台机器人上安装对位工具,得到对位工具末端在各自机器人基坐标系中的位置;
S3-2、为从机器人设置标定时对位工具所要到达的对位点,且该点集中的所有的点都在主机器人和从机器人的工作空间重叠区域内;
S3-3、将从机器人的对位工具末端运动到对位点集中的每一点,再将主机器人对位工具末端依次与从机器人对位工具末端接触,实现对准定位;通过主机器人示教盒读取对位点的坐标值,并记录。
优选地,所述的步骤S4的运算具体过程为:
S4-1、在从机器人基坐标系中,在机器人基座转轴平面上设定对位点P1、P2、P3,沿垂直该平面的方向再取一点P4;
S4-2、通过点P1、P2、P3和P4的三维坐标运算得到该平面在其垂线方向的相对高度;
S4-3、通过在从机器人基坐标系中对位点的坐标值及其平面在其垂线方向的相对高度与在主机器人基坐标系下获取的对位点的坐标值进行对比求出从机器人基坐标的位姿关系。
本发明还提供了一种用于标定多机器人***基坐标系的设备,包括:
两个或两个以上相互间有协作关系的机器人;
所述每个机器人末端安装有对位工具;
所述对位工具包括传感器、蜂鸣器、固定座和顶帽,其中,固定座固定设置在机器人末端,传感器和蜂鸣器固定立在固定座上,顶帽固定设在传感器和蜂鸣器外侧;
所述对位工具与机器人***连接。
优选地,所述对位工具包括的传感器为激光传感器,顶帽对外侧的头部收缩呈尖顶,顶帽对内侧与传感器和蜂鸣器接触部分扩张呈喇叭口。
本发明的有益效果是:
1)操作简单,效率高:本发明中提供的用于标定多机器人***基坐标系的方法及其设备能够在设备安装完成后自动完成多机器人***的重新标定,尤其是各机器人每次工作后,由于位移不可避免,所以几乎都有必要进行重新标定,采用本方案中的方法和设备就可以自动并快捷的完成标定。
2)实际操作性强,稳定性高:由于标定属于常规操作,重复操作数量大,如果操作麻烦一定会在长期使用中产生操作人的疲劳,并提高出错率,本方案人工工作量主要在前期安装设备,使用中只需要简单摁按钮即可完成,操作人不宜疲劳,出错率自然降低,***稳定性也就明显提高了。
3)结构简单,费用低,可替换度高:本发明方案中采用的设备都是常规设备,组装完成后成本也较低,其中大部分部件都很容易更换。
附图说明
图1为本发明的方法流程图;
图2为本发明的双机器人基坐标系示意图;
图3为本发明的对位工具结构示意图;
图4为本发明的标定动作示意图。
具体实施方式
本发明提供了一种用于标定多机器人***基坐标系的方法,步骤如下:
S1、将两个或两个以上相互间有协作关系的机器人按其协作关系分组,每两个机器人一组建立双机器人基坐标系间的约束关系;
S2、在步骤S1建立的其中一组双机器人基坐标系中,设定其中一个机器人为主机器人,其机器人基坐标系为主机器人基坐标系,另一个为从机器人,其机器人基坐标系为从机器人基坐标系;
S3、根据步骤S1建立的双机器人基坐标系的约束关系,采用安装在机器人末端的对位工具,进行对准定位,在主机器人基坐标系和从机器人基坐标系下获取对位点的坐标值;
S4、根据步骤S3中获取的对位点的坐标值与双机器人基坐标系间的约束关系,运算求出从机器人基坐标的位姿关系,完成双机器人基坐标系的标定;
S5、在步骤S1的其他组双机器人基坐标系中,重复上述步骤S2到S4,完成多机器人***的基坐标系的标定。
下面将结合本发明方法的流程图,对本发明方法的流程进行清楚、完整地描述。请参考图1,为本发明的方法流程图。
在本发明的一种用于标定多机器人***基坐标系的方法中,首先,需要按照协作关系将机器人两两分组;之后,建立每对机器人基坐标系间的约束关系;进一步,采用安装在机器人末端的对位工具进行对位并采集坐标数据,更进一步,***自动处理约束关系及对位工具采集的坐标数据后得出每对机器人的位姿关系进而完成标定,最后,重复以上步骤完成多机器人***基座标系的标定。该方案能够在设备安装完成后自动完成多机器人***的重新标定,尤其是各机器人每次工作后,由于位移不可避免,所以几乎都有必要进行重新标定,采用本方案中的方法和设备就可以自动并快捷的完成标定。
另外,由于标定属于常规操作,重复操作数量大,如果操作麻烦一定会在长期使用中产生操作人的疲劳,并提高出错率,本方案人工工作量主要在前期安装设备,使用中只需要简单摁按钮即可完成,操作人不宜疲劳,出错率自然降低,***稳定性也就明显提高了。
优选地,在所述步骤S1中,根据双机器人各自的基坐标系,采用其中一个机器人的基坐标系作为世界坐标系,得出另一个机器人的基坐标系关于世界坐标系的变换关系,将此变换关系作为双机器人基坐标系间的约束关系。
优选地,所述的步骤S3的具体过程为:
S3-1、在每台机器人上安装对位工具,得到对位工具末端在各自机器人基坐标系中的位置;
S3-2、为从机器人设置标定时对位工具所要到达的对位点,且该点集中的所有的点都在主机器人和从机器人的工作空间重叠区域内;
S3-3、将从机器人的对位工具末端运动到对位点集中的每一点,再将主机器人对位工具末端依次与从机器人对位工具末端接触,实现对准定位;通过主机器人示教盒读取对位点的坐标值,并记录。
优选的,所述的步骤S4的运算具体过程为:
S4-1、在从机器人基坐标系中,在机器人基座转轴平面上设定对位点P1、P2、P3,沿垂直该平面的方向再取一点P4;
S4-2、通过点P1、P2、P3和P4的三维坐标运算得到该平面在其垂线方向的相对高度;
S4-3、通过在从机器人基坐标系中对位点的坐标值及其平面在其垂线方向的相对高度与在主机器人基坐标系下获取的对位点的坐标值进行对比求出从机器人基坐标的位姿关系。
另外,本发明同时提供了一种用于标定多机器人***基坐标系的设备,包括:两个或两个以上相互间有协作关系的机器人;
所述每个机器人末端安装有对位工具;
所述对位工具包括传感器3、蜂鸣器2、固定座4和顶帽1,其中,固定座4固定设置在机器人末端,传感器3和蜂鸣器2固定立在固定座4上,顶帽1固定设在传感器3和蜂鸣器2外侧;
所述对位工具与机器人***连接。
该方案的结构简单,费用低,可替换度高,具体来说:本发明方案中采用的设备都是常规设备,组装完成后成本也较低,其中大部分部件都很容易更换。
较优的,所述对位工具包括的传感器3为激光传感器,顶帽1对外侧的头部收缩呈尖顶,顶帽1对内侧与传感器3和蜂鸣器2接触部分扩张呈喇叭口。这样的设置在保证设备的优势的同时,提高了设备的准确性,激光传感器和顶帽1的结构能够更准确的反馈触碰的信息,并且顶帽1的内侧结构对敏感设备起到了缓冲保护的作用。
以上对本发明所提供的一种用于标定多机器人***基坐标系的方法及其设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (6)
1.一种用于标定多机器人***基坐标系的方法,其特征在于,步骤如下:
S1、将两个或两个以上相互间有协作关系的机器人按其协作关系分组,每两个机器人一组建立双机器人基坐标系间的约束关系;
S2、在步骤S1建立的其中一组双机器人基坐标系中,设定其中一个机器人为主机器人,其机器人基坐标系为主机器人基坐标系,另一个为从机器人,其机器人基坐标系为从机器人基坐标系;
S3、根据步骤S1建立的双机器人基坐标系的约束关系,采用安装在机器人末端的对位工具,进行对准定位,在主机器人基坐标系和从机器人基坐标系下获取对位点的坐标值;
S4、根据步骤S3中获取的对位点的坐标值与双机器人基坐标系间的约束关系,运算求出从机器人基坐标的位姿关系,完成双机器人基坐标系的标定;
S5、在步骤S1的其他组双机器人基坐标系中,重复上述步骤S2到S4,完成多机器人***的基坐标系的标定。
2.如权利要求1所述的用于标定多机器人***基坐标系的方法,其特征在于,在所述步骤S1中,根据双机器人各自的基坐标系,采用其中一个机器人的基坐标系作为世界坐标系,得出另一个机器人的基坐标系关于世界坐标系的变换关系,将此变换关系作为双机器人基坐标系间的约束关系。
3.如权利要求1所述的用于标定多机器人***基坐标系的方法,其特征在于,所述的步骤S3的具体过程为:
S3-1、在每台机器人上安装对位工具,得到对位工具末端在各自机器人基坐标系中的位置;
S3-2、为从机器人设置标定时对位工具所要到达的对位点集,且该点集中的所有的点都在主机器人和从机器人的工作空间重叠区域内;
S3-3、将从机器人的对位工具末端运动到对位点集中的每一点,再将主机器人对位工具末端依次与从机器人对位工具末端接触,实现对准定位;通过主机器人示教盒读取对位点的坐标值,并记录。
4.如权利要求1所述的用于标定多机器人***基坐标系的方法,其特征在于,所述的步骤S4的运算具体过程为:
S4-1、在从机器人基坐标系中,在机器人基座转轴平面上设定对位点P1、P2、P3,沿垂直该平面的方向再取一点P4;
S4-2、通过点P1、P2、P3和P4的三维坐标运算得到该平面在其垂线方向的相对高度;
S4-3、通过在从机器人基坐标系中对位点的坐标值及其平面在其垂线方向的相对高度与在主机器人基坐标系下获取的对位点的坐标值进行对比求出从机器人基坐标的位姿关系。
5.一种用于标定多机器人***基坐标系的设备,其特征在于,包括:如权利要求1中所述的两个或两个以上相互间有协作关系的机器人;
所述每个机器人末端安装有对位工具;
所述对位工具包括传感器、蜂鸣器、固定座和顶帽,其中,固定座固定设置在机器人末端,传感器和蜂鸣器固定立在固定座上,顶帽固定设在传感器和蜂鸣器外侧;
所述对位工具与机器人***连接。
6.如权利要求5所述的用于标定多机器人***基坐标系的设备,其特征在于,所述对位工具包括的传感器为激光传感器,顶帽对外侧的头部收缩呈尖顶,顶帽对内侧与传感器和蜂鸣器接触部分扩张呈喇叭口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610194435.3A CN105751245B (zh) | 2016-03-30 | 2016-03-30 | 一种用于标定多机器人***基坐标系的方法及其设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610194435.3A CN105751245B (zh) | 2016-03-30 | 2016-03-30 | 一种用于标定多机器人***基坐标系的方法及其设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105751245A CN105751245A (zh) | 2016-07-13 |
CN105751245B true CN105751245B (zh) | 2017-09-29 |
Family
ID=56346838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610194435.3A Active CN105751245B (zh) | 2016-03-30 | 2016-03-30 | 一种用于标定多机器人***基坐标系的方法及其设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105751245B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503373B (zh) * | 2016-11-04 | 2020-07-28 | 湘潭大学 | 一种基于b样条曲线的双机器人协调装配轨迹规划方法 |
CN106799745A (zh) * | 2017-01-17 | 2017-06-06 | 北京航空航天大学 | 一种基于协同克里金的工业机械臂精度标定方法 |
CN107283425A (zh) * | 2017-06-20 | 2017-10-24 | 巨轮(广州)机器人与智能制造有限公司 | 一种双六轴机器人协同运动控制模型及算法 |
CN108548510B (zh) * | 2018-05-10 | 2020-05-01 | 珞石(山东)智能科技有限公司 | 基于力传感器的斜装机器人基座标系标定方法 |
CN108818538A (zh) * | 2018-07-17 | 2018-11-16 | 杭州崧智智能科技有限公司 | 一种实时标定机器人传感器姿态的方法、装置及终端设备 |
CN109048905B (zh) * | 2018-08-23 | 2022-02-18 | 珠海格力智能装备有限公司 | 机器人末端执行器坐标系的确定方法及装置 |
CN111683797B (zh) * | 2018-09-10 | 2024-02-27 | 深圳配天机器人技术有限公司 | 标定方法及标定装置 |
CN109760107B (zh) * | 2019-01-22 | 2022-04-12 | 九天创新(广东)智能科技有限公司 | 一种基于单目视觉的机器人定位精度评价方法 |
CN109877840B (zh) * | 2019-04-02 | 2021-09-28 | 哈尔滨工程大学 | 一种基于相机光轴约束的双机械臂标定方法 |
CN111307155B (zh) * | 2020-03-04 | 2021-09-21 | 南京工程学院 | 双协作机器人初始定位测量装置及初始定位方法 |
CN111336969A (zh) * | 2020-03-27 | 2020-06-26 | 伯朗特机器人股份有限公司 | 工业机器人位姿特性中多方向位姿准确度变动的测量方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0289836B1 (de) * | 1987-05-04 | 1991-11-06 | Siemens Aktiengesellschaft | Verfahren zur Positionierung eines Werkzeugs eines mehrgelenkigen Roboters |
CN101623867B (zh) * | 2008-07-11 | 2010-12-01 | 中国科学院沈阳自动化研究所 | 一种使机器人高精度跟踪指定路径的设备和方法 |
-
2016
- 2016-03-30 CN CN201610194435.3A patent/CN105751245B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN105751245A (zh) | 2016-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105751245B (zh) | 一种用于标定多机器人***基坐标系的方法及其设备 | |
US11609544B2 (en) | Systems, methods and apparatus for guided tools with multiple positioning systems | |
CN104390612B (zh) | 用于Stewart平台构型的六自由度并联机器人基准位姿标定方法 | |
CN203266633U (zh) | 一种空间坐标定位抓取机械手 | |
CN203881298U (zh) | 一种用于检测工业机器人手臂运动重复定位精度的检测装置 | |
CN100557378C (zh) | 机械与视觉关联定位实验平台 | |
CN104669277A (zh) | 一种双臂型写字机器人及其控制方法 | |
CN104786036A (zh) | 一种汽车仪表自动压针*** | |
CN105034662B (zh) | 基于教杆控制器的自动定位工作区域的板书擦拭装置 | |
CN105014677A (zh) | 基于Camshift视觉跟踪和D-H建模算法的视觉机械臂控制装置及方法 | |
CN101377418B (zh) | 基于旋转-直线运动的接触式大型异型玻璃外廓检测装置和方法 | |
CN106091931A (zh) | 一种基于三维模型的自适应扫描测量***及其控制方法 | |
CN103481122A (zh) | 面向自由曲面的接触式测量误差补偿方法及补偿*** | |
CN106168471A (zh) | 基于圆度圆柱度的精密测量装置及其测量方法 | |
CN109079778A (zh) | 机器人调零***及方法 | |
CN105500378B (zh) | 自动完成游戏节奏大师的机器人 | |
CN205415697U (zh) | 一种工业机器人工具手弹性标定定位装置 | |
CN205630685U (zh) | 一种用于标定多机器人***基坐标系的设备 | |
CN104786035A (zh) | 一种汽车仪表自动压针装置 | |
CN107471257A (zh) | 基于单拉线编码器的机器人几何标定方法 | |
CN103646377A (zh) | 一种坐标转换方法及装置 | |
CN104700403B (zh) | 一种基于kinect的手势控制液压支架的虚拟示教方法 | |
CN208437828U (zh) | 一种智能检测打标设备 | |
CN108890649A (zh) | 一种六自由度并联机构的示教机械臂参数标定装置及方法 | |
CN106239466A (zh) | 利用转换坐标划大型复杂零件的划线方法及坐标定位装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |