CN109641349B - 机器人的校准系统和校准方法、机器人系统、存储介质 - Google Patents
机器人的校准系统和校准方法、机器人系统、存储介质 Download PDFInfo
- Publication number
- CN109641349B CN109641349B CN201780037950.3A CN201780037950A CN109641349B CN 109641349 B CN109641349 B CN 109641349B CN 201780037950 A CN201780037950 A CN 201780037950A CN 109641349 B CN109641349 B CN 109641349B
- Authority
- CN
- China
- Prior art keywords
- robot
- calibration
- electromagnetic
- processor
- length
- 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 35
- 238000003860 storage Methods 0.000 title claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 39
- 239000002184 metal Substances 0.000 claims description 30
- 239000011159 matrix material Substances 0.000 claims description 12
- 206010034719 Personality change Diseases 0.000 claims description 7
- 241001422033 Thestylus Species 0.000 claims description 4
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000005259 measurement Methods 0.000 description 9
- 239000013598 vector Substances 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
Images
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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
一种机器人的校准系统(200),包括电磁标定板(12)和工具(13),电磁标定板(12)与机器人的底座(11)相对固定,工具(13)设置成机器人进行转动并能够向电磁标定板(12)发射电磁波信号,电磁标定板(12)上设置有用于电磁波信号的电磁检测阵列(22)。这种校准系统能够提高校准机器人的精度并且结构简单。还提供一种包括这种校准系统的机器人,一种使用这种校准系统的校准方法,以及一种执行这种方法的存储介质。
Description
技术领域
本发明涉及机器人技术领域,特别是涉及一种机器人的校准系统和校准方法、机器人系统、存储介质。
背景技术
工业机器人,一般指用于机械制造业中代替人完成具有大批量、高质量要求的工作,各制造业生产线中的点焊、弧焊接、喷漆、切割、电子装配及物流系统的搬运、包装等作业的机器人。
工业机器人容易实现生产过程的完全自动化,提高产品的生产效率及质量,但是工业机器人在空间准确定位是其能够正常可靠工作的基本要求。现有的工业机器人在定位校准时采用摄像机进行校准,精度不高,且结构复杂。
发明内容
本发明主要解决的技术问题是提供一种机器人的校准系统和校准方法、机器人系统、存储介质,能够提高校准机器人的精度且结构简单。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种机器人的校准系统,校准系统包括电磁标定板和工具,电磁标定板与机器人的底座相对固定,工具设置成由机器人进行传动并能够向电磁标定板发射电磁波信号,电磁标定板上设置有用于检测电磁波信号的电磁检测阵列。
为解决上述技术问题,本发明提供的另一个技术方案是:提供一种机器人系统,机器人系统包括机器人和校准系统,校准系统包括电磁标定板、工具以及处理器,电磁标定板与机器人的底座相对固定,处理器与电磁标定板电连接,工具设置成由机器人进行传动并能够发射电磁波信号,电磁标定板上设置有电磁检测阵列,处理器根据电磁检测阵列检测的电测波信号确定工具的位置坐标。
为解决上述技术问题,本发明提供的另一个技术方案是:提供一种机器人的校准方法,用于利用机器人的校准系统对机器人进行校准,校准系统包括电磁标定板和工具,电磁标定板与机器人的底座相对固定,工具设置成由机器人进行传动并能够向电磁标定板发射电磁波信号,电磁标定板上设置有用于检测电磁波信号的电磁检测阵列,校准方法包括:控制工具发射电磁波信号;根据电磁检测阵列所检测的电磁波信号校准机器人。
为解决上述技术问题,本发明提供的另一个技术方案是:提供一种存储介质,该存储介质存储有可执行的程序和数据,该程序和数据可以被调用以执行上述方法。
本发明的有益效果是:区别于现有技术的情况,本发明通过设置校准系统包括电磁标定板和工具,电磁标定板与机器人的底座相对固定,工具设置成由机器人进行传动并能够向电磁标定板发射电磁波信号,电磁标定板上设置有用于检测电磁波信号的电磁检测阵列,能够提高校准机器人的精度且结构简单。
附图说明
图1是本发明优选实施例机器人系统的结构示意图;
图2本发明优选实施例机器人的校准系统的部分元件以及机器人的控制系统的电连接关系示意图;
图3是本发明工具的优选结构示意图;
图4是本发明电磁标定板俯视示意图;
图5是本发明姿态坐标校准的原理示意图;
图6是本发明位置坐标校准的原理示意图;
图7是本发明第一实施例校准机器人的方法流程图;
图8是本发明第二实施例校准机器人的方法流程图;
图9是本发明实施例的存储介质的示意图。
具体实施方式
下面结合附图和实施例对本发明进行详细的说明。
请参阅图1和图2,图1是本发明优选实施例机器人系统示意图,图2是本发明优选实施例校准机器人的装置的部分元件以及机器人的控制系统的电连接关系示意图。
在本实施例中,机器人系统包括机器人100和校准系统200。
机器人100包括底座11和多个依次首尾铰接在底座11上的轴a,b,c。例如,六轴工业机器人,图1中机器人100的三个轴仅为示意,实际数量可以为其他。机器人的底座11放置在工作平台10上。轴a首端与底座11铰接,轴b的首端与轴a的尾端铰接,轴c的首端与轴b的尾端铰接。
在本实施例中,校准系统200包括电磁标定板12、工具13以及处理器21,电磁标定板12与机器人的底座11相对固定,处理器21与电磁标定板12电连接,工具13设置成由机器人进行传动并能够发射电磁波信号。电磁标定板12上设置有电磁检测阵列22,处理器21具体与电磁检测阵列22电连接,处理器21根据电磁检测阵列22所检测的电磁波信号校准机器人。工具13连接在轴c的尾端。具体请参见下文的描述。
在本实施例中,是在校准系统200单独设置处理器21,不难理解,在其他实施例中,校准系统200可以不包括处理器21,而处理器21执行的所有功能可以由机器人100的控制系统23中的处理器实现。
请结合图1参阅图3,图3是本发明工具的优选结构示意图。在本实施例中,优选地,工具13包括与机器人连接的壳体131、可弹性伸缩地插设在壳体131内的触杆132、设置在触杆132内的电磁波发射器133以及用于检测触杆132伸出壳体的伸出长度的长度检测器134,长度检测器134与处理器21电连接。
优选地,壳体131可以为工具本体。
优选地,壳体131与机器人的最后一节轴c的末端的法兰连接。工具13还包括弹簧135,触杆132通过弹簧135与壳体131连接。
优选地,长度检测器134为编码器,在其他实施例中,长度检测器134也可以为光栅尺。
优选地,长度检测器134固定于壳体131的内表面。在其他实施例中,也可以位于其他位置,只要能检测触杆132伸出壳体131的长度即可。
优选地,电磁波发射器133设置在触杆132内部靠近触杆132的自由端的位置。电磁波发射器133为电磁线圈。
请结合图1参阅图4,图4是本发明电磁标定板俯视示意图。在本实施例中,电磁标定板12的测量表面s上设置有电磁检测阵列,电磁检测阵列包括纵横交错的多条金属线m,n以及与金属线m,n连接且用于检测金属线所接收到的电磁波信号的电磁检测芯片221,电磁检测芯片221与处理器21电连接,处理器21获取接收到的电磁波信号的金属线的位置形成触杆132的自由端与电磁标定板12接触点的接触位置坐标,例如,下文中所述的第一位置坐标和第二位置坐标,或者接触位置坐标。
优选地,处理器21可以通过电磁检测芯片221检测多条金属线m,n中电磁波信号最强的两根纵横交错的金属线m,n,然后根据这两条金属线m,n的位置形成接触位置坐标,这里具体指x坐标和y坐标,z坐标的确定请参见下文的描述。
优选地,如图1所示,测量表面s为不平整的表面,在其他实施例中,测量表面s也可以为平整的表面。图1中的测量表面s为不规则的不平整表面,在另一种实施方式中,测量表面s可以为类半球面状、半球面状或者碗状,从而可以使得在机器人100能够传动触杆132使触杆132接触到测量表面s上的任意一点。
优选地,在图4所示的俯视图中,显示为多条金属线m,n在工作平台上投影,在投影面中,多条金属线m,n包括多条平行于第一方向设置的第一金属线m和多条平行于第二方向设置的金属线n,第一方向和第二方向垂直。例如,电磁标定板12的工作平台10上的投影为矩形,第一方向和第二方向分别为平行于该矩形的长边和短边。
优选地,电磁标定板12与机器人100的底座11相对固定,且位置关系预先通过测量为已知,即电磁标定板12的测量表面s上任意一点的在基坐标系的坐标均为已知,包括在投影面(xy平面)的x坐标和y坐标以及由电磁标定板12自身特性确定的投影面上每一点对应z坐标(即高度坐标,由于本实施例测量表面s为不平整,所以xy平面上的点对应的高度坐标z是不相同的)。
在其他实施例中,测量表面可以为平整的表面。工具可以包括与机器人连接的壳体,设置在壳体内的电磁波发射器以及设置在壳体末端的用于检测壳体到电磁标定板距离的距离传感器。在工具不接触电磁标定板12的情况下,电磁检测芯片221通过检测电磁波发射器发射的电磁波获取壳体末端的x、y坐标,通过距离传感器测量工具到标定板的垂直距离而获取工具末端的z坐标,例如距离传感器可以为激光测距原理或超声波测距原理。
下面对利用本发明对机器人姿态坐标校准进行说明。
请进一步参阅图5,图5是本发明姿态坐标校准的原理示意图。优选地,在保持壳体131与机器人的连接点C不动的情况下,机器人根据用户输入的姿态调整数据传动壳体131以使触杆132分别接触电磁标定板12上的第一位置A和第二位置B,处理器21根据触杆132在接触第一位置A和第二位置B时电磁标定板12所检测的第一位置坐标和第二位置坐标以及长度检测器134检测的第一伸出长度s1和第二伸出长度s2获取实际的姿态变化数据,机器人100的控制系统23根据实际的姿态变化数据和用户输入的姿态调整数据对机器人进行校准。
优选地,用户输入的姿态调整数据包括第一角度值a0,实际的姿态变化数据包括第二角度值∠ACB,处理器21根据第一伸出长度s1、第二伸出长度s2、壳体131的长度L、第一位置坐标、第二位置坐标计算获取第二角度值∠ACB。
优选地,处理器21将第一伸出长度s1与壳体131的长度L相加作为三角形△ABC的第一边长CA、将第二伸出长度s2与壳体131的长度L相加作为三角形△ABC的第二边长CB、将根据第一位置坐标和第二位置坐标计算的第一位置和第二位置之间的距离AB作为三角形△ABC的第三边长AB,并进一步根据第一边长CA、第二边长CB和第三边长AB通过三角公式计算第一边长CA与第二边长CB之间的夹角∠ACB作为第二角度值∠ACB。
优选地,处理器21与机器人的控制系统23电连接,处理器21将第一角度值a0和第二角度值∠ACB的角度差值发送至机器人的控制系统23,机器人的控制系统23根据角度差值校准用户输入的姿态调整数据。
在其他实施例中,处理器21还可以根据第一角度值a0和第二角度值∠ACB的角度差值校准用户输入的姿态调整数据后反馈至机器人的控制系统23,重复上述步骤进行实时精确的校准,例如利用第一次校准后的姿态调整数据反馈给机器人的控制系统23,机器人控制系统23利用第一次校准后的姿态调整数据,再控制机器人做上述的从A到B的姿态调整运动,再次获取差值,这样无限逼近,直到获取的差值为零或者预设阈值为止。
下面对利用本发明对机器人位置坐标校准进行说明。
请进一步参阅图5,图5是本发明位置坐标校准的原理示意图。在本实施例中,机器人根据用户输入的输入位置坐标使触杆132与电磁标定板12的某一位置D接触,处理器21根据电磁标定板12检测的接触位置坐标以及长度检测器134检测的触杆132的伸出长度s3获取与输入位置坐标对应的实际位置坐标,处理器21根据实际位置坐标和输入位置坐标对机器人进行校准。
在一种实施例中,输入位置坐标用于控制壳体131的自由端E的位置,实际位置坐标为壳体131的自由端E的实际位置坐标。
优选地,处理器21与机器人的控制系统23电连接,处理器21根据伸出长度s3、从机器人的控制系统23读取的工具13的倾斜角以及电磁标定板12检测的位置坐标获取壳体131的自由端E的实际位置坐标。根据伸出长度s3、从机器人的控制系统23读取的工具13的倾斜角可以算出从D到E的方向向量,D点为接触位置坐标可以由电磁标定板12检测到,那么根据方向向量DE和D的位置坐标可以算出壳体131的自由端E的实际位置坐标。
在另一种实施例中,输入位置坐标用于控制壳体131与机器人的法兰的连接点C的位置,实际位置坐标为所述连接点C的实际位置坐标。
优选地,处理器21与机器人的控制系统23电连接,处理器21根据伸出长度s3、壳体131的长度L、从机器人的控制系统23读取的工具13的倾斜角以及电磁标定板12检测的位置坐标获取连接点C的实际位置坐标。根据伸出长度s3、壳体131的长度L、从机器人的控制系统23读取的工具13的倾斜角可以算出从D到C的方向向量,D点为接触位置坐标可以由电磁标定板12检测到,那么根据方向向量DC和D的位置坐标连接点C的实际位置坐标。
优选地,校准姿态坐标在校准位置坐标之前以使得从机器人100的控制系统23读取的工具13的倾斜角准确可靠。
优选地,处理器21根据实际位置坐标和输入位置坐标获取坐标校准矩阵并将校准矩阵发送至机器人的控制系统23,机器人的控制系统23根据校准矩阵校准用户输入的位置数据。
在其他实施例中,处理器21也可以是根据实际位置坐标和输入位置坐标的差值调整用户输入的位置坐标后反馈至机器人的控制系统23。同样采用无限逼近的原则,此处不再赘述。
以上均以机器人的基坐标系为基准,文中所述的坐标、倾斜角均是相对于基坐标系而言,为了计算方便文中将坐标系统一为在基坐标系,在其他实施例中可以统一在其他坐标系下。
请参阅图7,图7是本发明第一实施例机器人的校准方法流程图。在本实施例中,利用上述任意一实施例描述的校准机器人的装置对机器人进行校准。校准机器人的方法至少包括:
步骤S11:控制工具发射电磁波信号。
在步骤S11中,控制工具13发射电磁波信号。具体请参见上文的描述,此处不再赘述。
步骤S12:处理器根据电磁检测阵列所检测的电磁波信号校准机器人。
在步骤S12中,处理器21根据电磁检测阵列22所检测的电磁波信号校准机器人。具体请参见上文的描述,此处不再赘述。
请参阅图8,图8是本发明第二实施例机器人的校准方法流程图。在本实施例中,利用上述任意一实施例描述的校准系统对机器人进行校准。机器人的校准方法可以包括以下步骤:
步骤S21:在保持壳体与机器人的连接位置不动的情况下,机器人根据用户输入的姿态调整数据使触杆分别接触电磁标定板上的第一位置和第二位置。
步骤S22:处理器根据触杆在接触第一位置和第二位置时电磁标定板所检测的第一位置坐标和第二位置坐标以及长度检测器检测的第一伸出长度和第二伸出长度获取实际的姿态变化数据。
在步骤S21和步骤S22中,优选地,用户输入的姿态调整数据包括第一角度值a0,实际的姿态变化数据包括第二角度值∠ACB,处理器21根据第一伸出长度s1、第二伸出长度s2、壳体131的长度L、第一位置坐标、第二位置坐标计算获取第二角度值∠ACB。处理器21将第一伸出长度s1与壳体131的长度L相加作为三角形△ABC的第一边长CA、将第二伸出长度s2与壳体131的长度L相加作为三角形△ABC的第二边长CB、将根据第一位置坐标和第二位置坐标计算的第一位置和第二位置之间的距离AB作为三角形△ABC的第三边长AB,并进一步根据第一边长CA、第二边长CB和第三边长AB通过三角公式计算第一边长CA与第二边长CB之间的夹角∠ACB作为第二角度值∠ACB。
步骤S23:机器人的控制系统根据实际的姿态变化数据和用户输入的姿态调整数据对机器人进行校准。
在步骤S23中,处理器21与机器人的控制系统23电连接,处理器21将第一角度值a0和第二角度值∠ACB的角度差值发送至机器人的控制系统23,机器人的控制系统23根据角度差值校准用户输入的姿态调整数据。在其他实施例中,处理器21还可以根据第一角度值a0和第二角度值∠ACB的角度差值校准用户输入的姿态调整数据后反馈至机器人的控制系统23,重复上述步骤进行实时精确的校准,例如利用第一次校准后的姿态调整数据反馈给机器人的控制系统23,机器人控制系统23利用第一次校准后的姿态调整数据,再控制机器人做上述的从A到B的姿态调整运动,再次获取差值,这样无限逼近,直到获取的差值为零或者预设阈值为止。
以上步骤S21到步骤S23为姿态坐标校准的步骤。
优选地,在步骤S23之后还可以包括:
步骤S24:机器人根据用户输入的输入位置坐标使触杆与电磁标定板的某一位置接触。
在步骤S24中,机器人根据用户输入的输入位置坐标传动工具13的壳体131以使触杆132接触电磁标定板22的某一位置D。
步骤S25:处理器根据电磁标定板检测的接触位置坐标以及长度检测器检测的触杆的伸出长度获取与输入位置坐标对应的的实际位置坐标。
在步骤S25中,在一种实施例中,输入位置坐标用于控制壳体131的自由端E的位置,实际位置坐标为壳体131的自由端E的实际位置坐标。
优选地,处理器21与机器人的控制系统23电连接,处理器21根据伸出长度s3、从机器人的控制系统23读取的工具13的倾斜角以及电磁标定板12检测的位置坐标获取壳体131的自由端E的实际位置坐标。根据伸出长度s3、从机器人的控制系统23读取的工具13的倾斜角可以算出从D到E的方向向量,D点为接触位置坐标可以由电磁标定板12检测到,那么根据方向向量DE和D的位置坐标可以算出壳体131的自由端E的实际位置坐标。
在另一种实施例中,输入位置坐标用于控制壳体131与机器人的法兰的连接点C的位置,实际位置坐标为所述连接点C的实际位置坐标。
优选地,处理器21与机器人的控制系统23电连接,处理器21根据伸出长度s3、壳体131的长度L、从机器人的控制系统23读取的工具13的倾斜角以及电磁标定板12检测的位置坐标获取连接点C的实际位置坐标。根据伸出长度s3、壳体131的长度L、从机器人的控制系统23读取的工具13的倾斜角可以算出从D到C的方向向量,D点为接触位置坐标可以由电磁标定板12检测到,那么根据方向向量DC和D的位置坐标连接点C的实际位置坐标。
步骤S26:机器人的控制系统根据实际位置坐标和输入位置坐标对机器人进行校准。
在步骤S26中,优选地,处理器21根据实际位置坐标和输入位置坐标获取坐标校准矩阵并将校准矩阵发送至机器人的控制系统23,机器人的控制系统23根据校准矩阵校准用户输入的位置数据。
在其他实施例中,处理器21也可以是根据实际位置坐标和输入位置坐标的差值调整用户输入的位置坐标后反馈至机器人的控制系统23。同样采用无限逼近的原则,此处不再赘述。
以上从步骤S24到步骤S26为位置坐标校准的步骤。
在本实施例中为了使得在位置坐标校准时从机器人的控制系统获取的工具的倾斜角数据准确可靠,优选地,位置坐标校准的步骤在姿态坐标校准之后。可以理解,在其他实施例中,位置坐标校准的步骤和姿态坐标校准步骤的步骤先后顺序可以为其他,在其他实施例中,校准机器人的方法可以仅单独包括位置坐标校准的步骤,也可以仅包括姿态坐标校准的步骤。
图9是本发明实施例的存储介质的示意图。在本实施例中,存储介质30存储有可执行的程序和数据,该程序和数据可以被调用以执行上述任意一实施例所述的校准机器人的方法。该存储介质30可以为U盘、光盘、服务器等。区别于现有技术的情况,本发明通过设置电磁标定板、工具以及处理器,电磁标定板与机器人的底座相对固定,处理器与电磁标定板电连接,工具设置成由机器人进行传动并能够发射电磁波信号,电磁标定板上设置有电磁检测阵列,处理器根据电磁检测阵列所检测的电磁波信号校准机器人,能够提高校准机器人的精度且结构简单。
本发明通过设置校准系统包括电磁标定板和工具,电磁标定板与机器人的底座相对固定,工具设置成由机器人进行传动并能够向电磁标定板发射电磁波信号,电磁标定板上设置有用于检测电磁波信号的电磁检测阵列,能够提高校准机器人的精度且结构简单。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (29)
1.一种机器人的校准系统,其特征在于,所述校准系统包括电磁标定板和工具,所述电磁标定板与所述机器人的底座相对固定,所述工具设置成由所述机器人进行传动并能够向所述电磁标定板发射电磁波信号,所述电磁标定板上设置有用于检测所述电磁波信号的电磁检测阵列,所述电磁检测阵列包括纵横交错的多条金属线以及与所述金属线连接的电磁检测芯片,所述校准系统进一步包括处理器,所述处理器通过所述电磁检测芯片检测所述多条金属线中电磁波信号最强的两条纵横交错的金属线,根据所述两条纵横交错的金属线的位置形成接触位置坐标。
2.根据权利要求1所述的校准系统,其特征在于,所述处理器根据所述电磁检测阵列检测的所述电磁波信号确定所述工具的位置坐标。
3.根据权利要求2所述的校准系统,其特征在于,所述工具包括与所述机器人连接的壳体、可弹性伸缩地插设在所述壳体内的触杆、设置在所述触杆内的电磁波发射器以及用于检测所述触杆伸出所述壳体的伸出长度的长度检测器。
4.根据权利要求2所述的校准系统,其特征在于,所述工具包括与所述机器人连接的壳体,设置在壳体内的电磁波发射器以及设置在壳体末端的用于检测壳体到所述电磁标定板距离的距离传感器。
5.根据权利要求3所述的校准系统,其特征在于,在保持所述壳体与所述机器人的连接位置不动的情况下,所述机器人根据用户输入的姿态调整数据使所述触杆分别接触所述电磁标定板上的第一位置和第二位置,所述处理器根据所述触杆在接触所述第一位置和第二位置时所述电磁标定板所检测的第一位置坐标和第二位置坐标以及所述长度检测器检测的第一伸出长度和第二伸出长度获取实际的姿态变化数据,所述机器人的控制系统根据所述实际的姿态变化数据和所述用户输入的姿态调整数据对所述机器人进行姿态校准。
6.根据权利要求5所述的校准系统,其特征在于,所述用户输入的姿态调整数据包括第一角度值,所述实际的姿态变化数据包括第二角度值,所述处理器根据所述第一伸出长度、所述第二伸出长度、所述壳体的长度、所述第一位置坐标、所述第二位置坐标计算获取所述第二角度值。
7.根据权利要求6所述的校准系统,其特征在于,所述处理器将所述第一伸出长度与所述壳体的长度相加作为三角形的第一边长、将所述第二伸出长度与所述壳体的长度相加作为所述三角形的第二边长、将根据所述第一位置坐标和所述第二位置坐标计算的所述第一位置和所述第二位置之间的距离作为所述三角形的第三边长,并根据所述第一边长、所述第二边长和所述第三边长通过三角公式计算所述第一边长与所述第二边长之间的夹角作为所述第二角度值。
8.根据权利要求6所述的校准系统,其特征在于,所述处理器与所述机器人的控制系统电连接,所述处理器将所述第一角度值和所述第二角度值的角度差值发送至所述机器人的控制系统,所述机器人的控制系统根据所述角度差值校准用户输入的姿态调整数据,或者所述处理器根据所述第一角度值和所述第二角度值的角度差值校准所述用户输入的姿态调整数据后反馈至所述机器人的控制系统。
9.根据权利要求3所述的校准系统,其特征在于,所述机器人根据用户输入的输入位置坐标使所述触杆与所述电磁标定板的某一位置接触,所述处理器根据所述电磁标定板检测的接触位置坐标以及所述长度检测器检测的所述触杆的伸出长度获取与所述输入位置坐标对应的实际位置坐标,机器人控制系统根据所述实际位置坐标和所述输入位置坐标对所述机器人进行位置校准。
10.根据权利要求9所述的校准系统,其特征在于,所述输入位置坐标用于控制所述壳体的自由端的位置,所述实际位置坐标为所述壳体的自由端的实际位置坐标。
11.根据权利要求9所述的校准系统,其特征在于,所述输入位置坐标用于控制所述壳体与所述机器人的法兰的连接点的位置,所述实际位置坐标为所述连接点的实际位置坐标。
12.根据权利要求9所述的校准系统,其特征在于,所述处理器与所述机器人的控制系统电连接,所述处理器根据所述伸出长度、从所述机器人的控制系统读取的所述工具的倾斜角以及所述电磁标定板检测的所述接触位置坐标获取所述实际位置坐标。
13.根据权利要求9所述的校准系统,其特征在于,所述处理器与所述机器人的控制系统电连接,所述处理器根据所述实际位置坐标和所述输入位置坐标获取坐标校准矩阵并将所述校准矩阵发送至所述机器人的控制系统,所述机器人的控制系统根据所述校准矩阵校准用户输入的位置数据,或者所述处理器根据所述实际位置坐标和所述用户输入的位置坐标的差值调整所述输入位置坐标后反馈至所述机器人的控制系统。
14.根据权利要求5或9所述的校准系统,其特征在于,所述电磁检测阵列包括纵横交错的多条金属线以及与所述金属线连接且用于检测所述金属线所接收到的所述电磁波信号的电磁检测芯片,所述电磁检测芯片与所述处理器电连接,所述处理器根据接收到的所述电磁波信号的所述金属线的位置获取第一位置坐标和第二位置坐标,或接触位置坐标。
15.根据权利要求3所述的校准系统,其特征在于,所述长度检测器为编码器或者光栅尺。
16.根据权利要求3所述的校准系统,其特征在于,所述长度检测器固定于所述壳体的内表面。
17.一种机器人系统,包括机器人和校准系统,所述校准系统包括电磁标定板、工具以及处理器,所述电磁标定板与所述机器人的底座相对固定,所述处理器与所述电磁标定板电连接,所述工具设置成由所述机器人进行传动并能够发射电磁波信号,所述电磁标定板上设置有电磁检测阵列,所述电磁检测阵列包括纵横交错的多条金属线以及与所述金属线连接的电磁检测芯片,所述处理器根据所述电磁检测阵列检测的所述电磁波信号确定所述工具的位置坐标,所述处理器通过所述电磁检测芯片检测所述多条金属线中电磁波信号最强的两条纵横交错的金属线,根据所述两条纵横交错的金属线的位置形成接触位置坐标。
18.一种机器人的校准方法,其特征在于,用于利用机器人的校准系统对机器人进行校准,所述校准系统包括电磁标定板和工具,所述电磁标定板与所述机器人的底座相对固定,所述工具设置成由所述机器人进行传动并能够向所述电磁标定板发射电磁波信号,所述电磁标定板上设置有用于检测所述电磁波信号的电磁检测阵列,所述电磁检测阵列包括纵横交错的多条金属线以及与所述金属线连接的电磁检测芯片,所述校准系统进一步包括处理器,所述处理器通过所述电磁检测芯片检测所述多条金属线中电磁波信号最强的两条纵横交错的金属线,根据所述两条纵横交错的金属线的位置形成接触位置坐标,所述校准方法包括:
控制所述工具发射电磁波信号;
根据所述电磁检测阵列所检测的所述电磁波信号校准所述机器人。
19.根据权利要求18所述的校准方法,其特征在于,所述根据所述电磁检测阵列所检测的所述电磁波信号校准所述机器人包括:
所述处理器根据所述电磁检测阵列检测的所述电磁波信号确定所述工具的位置坐标。
20.根据权利要求19所述的校准方法,其特征在于,所述工具包括与所述机器人连接的壳体、可弹性伸缩地插设在所述壳体内的触杆、设置在所述触杆内的电磁波发射器以及用于检测所述触杆伸出所述壳体的伸出长度的长度检测器,所述方法包括:
在保持所述壳体与所述机器人的连接位置不动的情况下,所述机器人根据用户输入的姿态调整数据使所述触杆分别接触所述电磁标定板上的第一位置和第二位置;
所述处理器根据所述触杆在接触所述第一位置和第二位置时所述电磁标定板所检测的第一位置坐标和第二位置坐标以及所述长度检测器检测的第一伸出长度和第二伸出长度获取实际的姿态变化数据;
所述机器人的控制系统根据所述实际的姿态变化数据和所述用户输入的姿态调整数据对所述机器人进行姿态校准。
21.根据权利要求20所述的校准方法,其特征在于,所述用户输入的姿态调整数据包括第一角度值,所述实际的姿态变化数据包括第二角度值,
所述处理器根据所述触杆在接触所述第一位置和第二位置时所述电磁标定板所检测的第一位置坐标和第二位置坐标以及所述长度检测器检测的第一伸出长度和第二伸出长度获取实际的姿态变化数据包括:
所述处理器根据所述第一伸出长度、所述第二伸出长度、所述壳体的长度、所述第一位置坐标、所述第二位置坐标计算获取所述第二角度值。
22.根据权利要求21所述的校准方法,其特征在于,所述处理器根据所述第一伸出长度、所述第二伸出长度、所述壳体的长度、所述第一位置坐标、所述第二位置坐标计算获取所述第二角度值包括:
所述处理器将所述第一伸出长度与所述壳体的长度相加作为三角形的第一边长、将所述第二伸出长度与所述壳体的长度相加作为所述三角形的第二边长、将根据所述第一位置坐标和所述第二位置坐标计算的所述第一位置和所述第二位置之间的距离作为所述三角形的第三边长;
所述处理器根据所述第一边长、所述第二边长和所述第三边长通过三角公式计算所述第一边长与所述第二边长之间的夹角作为所述第二角度值。
23.根据权利要求21所述的校准方法,其特征在于,所述处理器与所述机器人的控制系统电连接,
所述机器人的控制系统根据所述实际的姿态变化数据和所述用户输入的姿态调整数据对所述机器人进行校准包括:
所述处理器计算所述第一角度值和所述第二角度值的角度差值并发送至所述机器人的控制系统;
所述机器人的控制系统根据所述角度差值校准用户输入的姿态调整数据,
或者,
所述处理器根据所述第一角度值和所述第二角度值的角度差值校准所述用户输入的姿态调整数据后反馈至所述机器人的控制系统。
24.根据权利要求19所述的校准方法,其特征在于,所述工具包括与所述机器人连接的壳体、可弹性伸缩地插设在所述壳体内的触杆、设置在所述触杆内的电磁波发射器以及用于检测所述触杆伸出所述壳体的伸出长度的长度检测器,所述方法包括:
所述机器人根据用户输入的输入位置坐标使所述触杆与所述电磁标定板的某一位置接触;
所述处理器根据所述电磁标定板检测的位置坐标以及所述长度检测器检测的所述触杆的伸出长度获取与所述输入位置坐标对应的实际位置坐标;
所述机器人的控制系统根据所述实际位置坐标和所述输入位置坐标对所述机器人进行校准。
25.根据权利要求24所述的校准方法,其特征在于,所述输入位置坐标用于控制所述壳体的自由端的位置,所述实际位置坐标为所述壳体的自由端的实际位置坐标。
26.根据权利要求24所述的校准方法,其特征在于,所述输入位置坐标用于控制所述壳体与所述机器人的法兰的连接点的位置,所述实际位置坐标为所述连接点的实际位置坐标。
27.根据权利要求24所述的校准方法,其特征在于,所述处理器与所述机器人的控制系统电连接,
所述处理器根据所述电磁标定板检测的位置坐标以及所述长度检测器检测的所述触杆的伸出长度获取与所述输入位置坐标对应的实际位置坐标包括:
所述处理器根据所述伸出长度、从所述机器人的控制系统读取的所述工具的倾斜角以及所述电磁标定板检测的位置坐标获取所述实际位置坐标。
28.根据权利要求24所述的校准方法,其特征在于,所述处理器与所述机器人的控制系统电连接,所述处理器根据所述实际位置坐标和所述输入位置坐标对所述机器人进行校准包括:
所述处理器根据所述实际位置坐标和所述输入位置坐标获取坐标校准矩阵并将所述校准矩阵发送至所述机器人的控制系统,所述机器人的控制系统根据所述校准矩阵校准用户输入的位置数据,或者所述处理器根据所述实际位置坐标和所述输入位置坐标的差值调整所述用户输入的位置坐标后反馈至所述机器人的控制系统。
29.一种存储介质,其特征在于,所述存储介质存储有可执行的程序和数据,所述程序和数据可以被调用以执行权利要求18-28任意一项所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/091840 WO2019006698A1 (zh) | 2017-07-05 | 2017-07-05 | 机器人的校准系统和校准方法、机器人系统、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109641349A CN109641349A (zh) | 2019-04-16 |
CN109641349B true CN109641349B (zh) | 2022-07-12 |
Family
ID=64949563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780037950.3A Active CN109641349B (zh) | 2017-07-05 | 2017-07-05 | 机器人的校准系统和校准方法、机器人系统、存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109641349B (zh) |
WO (1) | WO2019006698A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112116666B (zh) * | 2020-09-21 | 2022-09-27 | 华中科技大学鄂州工业技术研究院 | 一种用于相机标定的位姿调节方法与装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205839B1 (en) * | 1995-03-29 | 2001-03-27 | Asea Brown Bovreri Ab | Device and method for calibration of a multi-axis industrial robot |
JP2002171121A (ja) * | 2000-11-29 | 2002-06-14 | Communication Research Laboratory | 偏波選択性電波反射鏡 |
CN103323872A (zh) * | 2012-03-20 | 2013-09-25 | 西门子公司 | 用于对量子计数的x射线探测器进行能量校准的方法 |
CN104408729A (zh) * | 2014-12-05 | 2015-03-11 | 中国气象局气象探测中心 | 标定板以及基于该标定板的热红外相机标定方法 |
CN106312754A (zh) * | 2016-10-27 | 2017-01-11 | 鹰普航空零部件(无锡)有限公司 | 螺旋桨打磨抛光工业机器人及打磨抛光方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7298314B2 (en) * | 2002-08-19 | 2007-11-20 | Q-Track Corporation | Near field electromagnetic positioning system and method |
EP2269783A1 (de) * | 2009-06-30 | 2011-01-05 | Leica Geosystems AG | Kalibrierungsverfahren für ein Messsystem |
DE102012015056A1 (de) * | 2012-07-28 | 2014-02-13 | Bsautomatisierung Gmbh | Robotersteuerungsvorrichtung |
DE102012110646A1 (de) * | 2012-11-07 | 2014-05-08 | Scanlab Ag | Vorrichtung und Verfahren zum Bereitstellen eines Lichtstrahls |
CN103192404B (zh) * | 2013-04-12 | 2016-01-13 | 安徽埃夫特智能装备有限公司 | 工业机器人视觉抓具 |
CN106625594A (zh) * | 2016-12-16 | 2017-05-10 | 南京熊猫电子股份有限公司 | 一种基于电磁编码器的机器人零位标定方法 |
-
2017
- 2017-07-05 CN CN201780037950.3A patent/CN109641349B/zh active Active
- 2017-07-05 WO PCT/CN2017/091840 patent/WO2019006698A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205839B1 (en) * | 1995-03-29 | 2001-03-27 | Asea Brown Bovreri Ab | Device and method for calibration of a multi-axis industrial robot |
JP2002171121A (ja) * | 2000-11-29 | 2002-06-14 | Communication Research Laboratory | 偏波選択性電波反射鏡 |
CN103323872A (zh) * | 2012-03-20 | 2013-09-25 | 西门子公司 | 用于对量子计数的x射线探测器进行能量校准的方法 |
CN104408729A (zh) * | 2014-12-05 | 2015-03-11 | 中国气象局气象探测中心 | 标定板以及基于该标定板的热红外相机标定方法 |
CN106312754A (zh) * | 2016-10-27 | 2017-01-11 | 鹰普航空零部件(无锡)有限公司 | 螺旋桨打磨抛光工业机器人及打磨抛光方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109641349A (zh) | 2019-04-16 |
WO2019006698A1 (zh) | 2019-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9517560B2 (en) | Robot system and calibration method of the robot system | |
JP7145851B2 (ja) | 作業システム | |
US8352212B2 (en) | Manipulable aid for dimensional metrology | |
US20190200000A1 (en) | Calibrating method and calibration apparatus | |
EP2783806A2 (en) | Robot system, calibration method, and method for producing to-be-processed material | |
CN108818536A (zh) | 一种机器人手眼标定的在线偏移修正方法及装置 | |
CN109551518B (zh) | 计测系统 | |
US11294347B2 (en) | Control device, robot, and robot system | |
CN105865341B (zh) | 工业机器人空间位姿重复定位精度测量装置和方法 | |
CN111347136B (zh) | 一种弧焊机器人工具坐标系在线快速校准系统及其方法 | |
US20180161985A1 (en) | Control device, robot, and robot system | |
CN106355614B (zh) | 机械系统的校正及监测装置 | |
JP2019063955A (ja) | ロボットシステム、動作制御方法及び動作制御プログラム | |
US20190129400A1 (en) | Robot, robot system, and method for setting coordinate system of robot | |
CN113442133B (zh) | 机器人的工具中心点校准方法及校准系统、存储介质 | |
CN113352345A (zh) | 快换装置的更换系统、方法、装置、电子设备及存储介质 | |
CN109839075A (zh) | 一种机器人自动测量系统及测量方法 | |
CN109641349B (zh) | 机器人的校准系统和校准方法、机器人系统、存储介质 | |
CN114341751B (zh) | 用于校准机器人用激光位移传感器的装置和方法 | |
KR102083555B1 (ko) | 용접 로봇 및 이를 이용한 용접 방법 | |
CN207696560U (zh) | 机器人的校准系统和机器人系统 | |
JP5319271B2 (ja) | ロボットのツール位置検出方法、ロボットと対象物との相対位置検出方法、及びそれらの装置 | |
TWI806762B (zh) | 標誌檢測裝置以及機器人示教系統 | |
JP2023069274A (ja) | 座標系変換システム及び座標系変換方法 | |
CN113607066B (zh) | 一种激光位移传感器的光轴坐标系的标定方法 |
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 |