CN104625676B - 轴孔装配工业机器人***及其工作方法 - Google Patents

轴孔装配工业机器人***及其工作方法 Download PDF

Info

Publication number
CN104625676B
CN104625676B CN201310578100.8A CN201310578100A CN104625676B CN 104625676 B CN104625676 B CN 104625676B CN 201310578100 A CN201310578100 A CN 201310578100A CN 104625676 B CN104625676 B CN 104625676B
Authority
CN
China
Prior art keywords
industrial robot
assembled shaft
contact force
hole
peg
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
CN201310578100.8A
Other languages
English (en)
Other versions
CN104625676A (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.)
Shenyang Siasun Robot and Automation Co Ltd
Original Assignee
Shenyang Siasun Robot and Automation 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 Shenyang Siasun Robot and Automation Co Ltd filed Critical Shenyang Siasun Robot and Automation Co Ltd
Priority to CN201310578100.8A priority Critical patent/CN104625676B/zh
Publication of CN104625676A publication Critical patent/CN104625676A/zh
Application granted granted Critical
Publication of CN104625676B publication Critical patent/CN104625676B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)

Abstract

本发明提供了一种轴孔装配工业机器人***包括:工业机器人、轴孔装配平台、力觉传感器、夹持装置、装配工件、装配孔及装配轴。本发明提供的轴孔装配工业机器人***能够对接触力大小进行精确的控制,针对轴孔间距小、精度要求高、对轴孔接触力有严格要求的装配作业有明显的优势,避免了因仅位置控制模式下由于位置控制精度和接触力不可控性造成的装配作业失败甚至对装配工件的损坏,解决了某些高精度装配作业下依靠人工装配的低效率低质量等问题,扩大了装配工业机器人的应用领域。

Description

轴孔装配工业机器人***及其工作方法
技术领域
本发明涉及工业机器人应用领域,尤其涉及一种轴孔装配工业机器人***及其工作方法。
背景技术
数控加工在制造业已被广泛应用,随着加工零件的复杂度增加和精度的提高,一些精细零件的加工与装配作业依靠普通的数控机床已经不能满足需求。例如高精度的轴孔装配作业,由于环境中存在诸多不确定性和突发事件,使得装配作业时常发生故障,在常规位置控制下,装配工业机器人装配件之间的微小偏差可能使装配件不能完成装配,导致装配作业失败,甚至造成对装配工件及周边设备的损伤。
公开号CN101041220A的专利公开了一种利用低精度的工业机器人实现高精度轴孔装配的方法,该方法利用轴孔空间的“碗状约束域”实现了轴孔的装配,公开号CN101585137A的专利中公开了一种多轴孔装配装置,该装配装置是根据刚性轴孔装配任务的特点,针对弹性多轴孔装配动作而设计的,但是他们都是采用单一的位置控制模式设计的,而对接触力不能够进行控制,不适用于对接触力要求较为严格的装配作业。针对此问题CN102218652B号专利中提到柔顺性实现轴孔装配,但其是利用增大位置环增益完成的,可以实现对孔运动的情况下的轴孔装配作业,但其仍然是靠位置控制来实现轴孔装配,不能够对接触力进行控制,在对装配精度要求较高或刚度较低的工件进行装配作业时,其接触力的不可控性容易造成装配失败或者工件的损伤。
发明内容
针对现有技术存在的缺陷,本发明提供一种工作精度高且接触力可控的轴孔装配工业机器人***。
一种轴孔装配工业机器人***,包括:
工业机器人、轴孔装配平台、力觉传感器、夹持装置、装配工件、装配孔及装配轴,所述工业机器人包括运动计算模块、电机驱动模块及力控制模块;
所述工业机器人与所述轴孔装配平台的底座固定在同一基准面上;所述夹持装置安装于所述工业机器人的手臂末端;所述装配工件固定在所述轴孔装配平台上,所述装配工件上设有所述装配孔;所述力觉传感器安装在所述手臂末端与所述夹持装置之间,用于实时测量所述装配轴与所述装配孔间接触力;
所述工业机器人通过示教及轨迹规划生成一系列运动轨迹点,以使所述夹持装置夹持所述装配轴运动至所述装配孔上方;
所述运动计算模块将所述运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至所述电机驱动模块;
所述电机驱动模块驱动所述工业机器人运动并带动所述夹持装置夹持所述装配轴运动至所述装配孔上方;
所述力控制模块根据所述接触力及所述装配轴的位置,控制所述工业机器人运动使所述装配轴与所述装配孔以设定好的接触力进行接触,将所述装配轴顺利***至所述装配孔中。
优选地,所述力觉传感器为六维力觉传感器,能够检测笛卡尔坐标系下三个方向的力和绕三个方向的力矩。
优选地,所述工业机器人还包括示教模块和轨迹规划模块,所述示教模块控制所述工业机器人在笛卡尔空间和关节空间下进行点动,直至所述夹持装置夹持所述装配轴到达所述装配孔正上方,并记录关键的示教点;所述轨迹规划模块将所述示教点解析成平滑的样条曲线,再将所述样条曲线按照时间点离散化成运动轨迹点。
优选地,所述电机驱动模块包括位置环、速度环和电流环,所述位置环输入包括关节空间下所述工业机器人各关节转动角度和伺服***反馈的位置;所述速度环输入包括所述位置环计算出的关节转动速度、伺服***反馈的转动速度和力控制计算出的速度补偿值;所述电流环输入包括速度环计算出的电流值和伺服***反馈的电流值。
优选地,所述力控制模块包括接触单元、搜孔单元及***单元;
所述接触单元用于将所述接触力与设定好的接触力做差得出力补偿值,并将所述力补偿值转化为速度补偿值,并将所述速度补偿值加载到所述速度环输入上,实现所述接触力的反馈控制;
所述搜孔单元用于控制所述装配轴沿X方向和Y方向做搜孔运动的位置及控制Z方向的接触力及位置,再由所述力觉传感器检测所述装配轴与所述装配工件Z方向的接触力判断是否找到正确的装配孔;
***单元通过所述力觉传感器检测所述装配轴与所述装配工件间产生的XYZ的力矩值判断姿态的偏差并作出相应的姿态补偿,并控制所述装配轴的Z向接触力和位置,以检测所述装配轴的落底状态。
另外,本发明还提供了一种轴孔装配工业机器人的工作方法,包括下述步骤:
步骤A:所述工业机器人通过示教及轨迹规划生成一系列运动轨迹点,以使所述夹持装置夹持所述装配轴运动至所述装配孔上方;
步骤B:所述运动计算模块将所述运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至所述电机驱动模块;
步骤C:所述电机驱动模块驱动所述工业机器人运动并带动所述夹持装置夹持所述装配轴运动至所述装配孔上方;
步骤D:所述力控制模块根据所述接触力及所述装配轴的位置,控制所述工业机器人运动使所述装配轴与所述装配孔以设定好的接触力进行接触,将所述装配轴顺利***至所述装配孔中。
优选地,所述工业机器人还包括示教模块和轨迹规划模块,所述示教模块控制所述工业机器人在笛卡尔空间和关节空间下进行点动,直至所述夹持装置夹持所述装配轴到达所述装配孔正上方,并记录关键的示教点;所述轨迹规划模块将所述示教点解析成平滑的样条曲线,再将所述样条曲线按照时间点离散化成运动轨迹点。
优选地,所述电机驱动模块包括位置环、速度环和电流环,所述位置环输入包括关节空间下所述工业机器人各关节转动角度和伺服***反馈的位置;所述速度环输入包括所述位置环计算出的关节转动速度、伺服***反馈的转动速度和力控制计算出的速度补偿值;所述电流环输入包括速度环计算出的电流值和伺服***反馈的电流值。
优选地,步骤D包括下述步骤:
所述力控制模块将所述接触力与设定好的接触力做差得出力补偿值,并将所述力补偿值转化为速度补偿值,并将所述速度补偿值加载到所述速度环输入上,实现所述接触力的反馈控制;
所述力控制模块控制所述装配轴沿X方向和Y方向做搜孔运动的位置及控制Z方向的接触力及位置,再由所述力觉传感器检测所述装配轴与所述装配工件Z方向的接触力判断是否找到正确的装配孔;
所述力控制模块通过所述力觉传感器检测所述装配轴与所述装配工件间产生的XYZ的力矩值判断姿态的偏差并作出相应的姿态补偿,并控制所述装配轴的Z向接触力和位置,以检测所述装配轴的落底状态。
采用上述技术方案,本发明的有益效果在于,
本发明上述实施例提供的轴孔装配工业机器人***及其工作方法,所述工业机器人通过示教及轨迹规划生成一系列运动轨迹点,以使所述夹持装置夹持所述装配轴运动至所述装配孔上方;所述运动计算模块将所述运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至所述电机驱动模块;所述电机驱动模块驱动所述工业机器人运动并带动所述夹持装置夹持所述装配轴运动至所述装配孔上方;所述力控制模块根据所述接触力及所述装配轴的位置,控制所述工业机器人运动使所述装配轴与所述装配孔以设定好的接触力进行接触,将所述装配轴顺利***至所述装配孔中。本发明提供的轴孔装配工业机器人***能够对接触力大小进行精确的控制,针对轴孔间距小、精度要求高、对轴孔接触力有严格要求的装配作业有明显的优势,避免了因仅位置控制模式下由于位置控制精度和接触力不可控性造成的装配作业失败甚至对装配工件的损坏,解决了某些高精度装配作业下依靠人工装配的低效率低质量等问题,扩大了装配工业机器人的应用领域。
另外,本发明采用上述的轴孔装配工业机器人***,将力控制融入装配作业中,弥补了传统位置控制在高质量高精度装配作业中的不足。采用位置与接触力同时控制的模式,通过将力觉传感器反馈与接触力设定值的差值转化为速度补偿值,并将该速度补偿值加到速度环的输入,实现了不破坏位置闭环的同时对接触力的闭环控制,装配精度高。
附图说明
图1为本发明提供的轴孔装配工业机器人***的结构示意图;
图2为图1所示的工业机器人的功能示意图;
图3为电机驱动模块的功能示意图;
图4为力控制模块的功能示意图;
图5为搜孔单元搜孔路径示意图;
图6为本发明一实施例提供的装配机器人***的工作流程图;
图7为本发明提供的轴孔装配工业机器人的工作方法的步骤流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1及图2,图1为本发明提供的轴孔装配工业机器人***100的结构示意图,图2为本发明实施例提供的工业机器人的功能示意图。轴孔装配工业机器人***100包括:
工业机器人110、轴孔装配平台120、力觉传感器130、夹持装置140、装配工件150、装配孔160及装配轴170,工业机器人110包括示教模块111、轨迹规划模块112、运动计算模块113、电机驱动模块114及力控制模块115。
其中,工业机器人110与轴孔装配平台120的底座固定在同一基准面上;夹持装置140安装于工业机器人110的手臂末端;装配工件150固定在轴孔装配平台120上,装配工件150上设有装配孔160;力觉传感器130安装在手臂末端与夹持装置140之间,用于实时测量装配轴170与装配孔160间接触力。
本发明中实施例中优选为六自由度工业工业机器人110,其在工作范围内除奇异点外能够自由调节工业机器人110手臂末端在笛卡尔坐标系下的三个轴向位置和绕三个坐标轴转动的姿态。
优选地,力觉传感器130为六维力觉传感器,能够检测笛卡尔坐标系下三个方向的力和绕三个方向的力矩。
其中,工业机器人110通过示教及轨迹规划生成一系列运动轨迹点,以使夹持装置140夹持装配轴170运动至装配孔160的上方;
具体地,示教模块111控制工业机器人110在笛卡尔空间和关节空间下进行点动,直至夹持装置140夹持装配轴170到达装配孔160正上方,并记录关键的示教点;轨迹规划模块112将示教点解析成平滑的样条曲线,再将所条曲线按照时间点离散化成运动轨迹点。
运动计算模块113将运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至电机驱动模块114;
电机驱动模块114驱动工业机器人110运动并带动夹持装置140夹持装配轴170运动至装配孔160的上方;
请参阅图3,图3为电机驱动模块114的功能示意图。电机驱动模块114包括位置环1141、速度环1142和电流环1143,位置环1141输入包括关节空间下工业机器人110各关节转动角度和伺服***反馈的位置;速度环1142输入包括位置环1141计算出的关节转动速度、伺服***反馈的转动速度和力控制计算出的速度补偿值;电流环1143输入包括速度环1142计算出的电流值和伺服***反馈的电流值。
可以理解,通过对工业机器人110进行示教将装配轴170末端定位到装配孔160的正上方,工业机器人110记录示教过程中的关键路径点并通过轨迹规划生成一系列的运动轨迹路径点;工业机器人110在位置控制模式下按照上述的运动轨迹路径点运动至装配孔160的上方。
力控制模块115根据接触力及装配轴170的位置,控制工业机器人110运动使装配轴170与装配孔160以设定好的接触力进行接触,将装配轴170顺利***至装配孔160中。
请参阅图4,图4为力控制模块115的功能示意图。力控制模块115包括接触单元1151、搜孔单元1152及***单元1153;
接触单元1151用于将接触力与设定好的接触力做差得出力补偿值,并将所述力补偿值转化为速度补偿值,并将速度补偿值加载到速度环1142输入上,实现接触力的反馈控制;
可以理解,在执行上述过程中,由于示教定位的误差和位置控制的误差可能会导致装配轴170的轴线与装配孔160的中心线不重合的情况发生,本发明对力控制模块115进一步改进,以提高装配精度。
搜孔单元1152用于控制装配轴170沿X方向和Y方向做搜孔运动的位置及控制Z方向的接触力及位置,再由力觉传感器130检测装配轴170与装配工件Z方向的接触力判断是否找到正确的装配孔;
请参阅图5,图5为搜孔单元搜孔路径示意图,其中,数字先后顺序表示其路径的先后顺序。在此阶段工业机器人110控制装配轴170沿笛卡尔坐标系下的X轴与Y轴的轴向方向运动,运动轨迹,同时沿Z轴轴向进行接触力与位置的同时控制,以此方式搜索装配孔160,搜孔过程中保持设定的接触力为恒定值,当接触力突然大幅度减小时,说明装配轴170的轴线与装配孔160的中心线已经基本重合,在微小误差的允许范围内可以进行下一步的插孔运动。
***单元1153通过力觉传感器130检测装配轴170与装配工件150间产生的XYZ的力矩值判断姿态的偏差并作出相应的姿态补偿,并控制装配轴170的Z向接触力和位置,以检测装配轴170的落底状态。
可以理解,在上一步搜孔单元1152找到正确的装配孔160后即可控制工业机器人110上的装配轴170进行沿Z轴轴向向下的***运动,但此时可能会由于装配轴170与装配孔160的姿态不一致,而导致装配轴170与装配孔160卡死的现象发生甚至导致装配失败,为避免此情况发生,本发明提供的装配策略可通过插孔单元1132对装配轴170坐标系下的绕三个方向的力矩和姿态进行同时控制,通过力觉传感器130实时检测并反馈绕装配轴170坐标系三个坐标轴的接触力矩,通过对这三个力矩的控制实现了装配轴170与装配孔160的姿态基本一致,此时可以控制装配轴170继续向下运动,力觉传感器130实时检测并反馈沿Z轴方向的接触力,当此接触力突然增大且三个绕方向的力矩很小时说明装配轴已经***到装配孔的底部,即完成了一次装配任务。
请参阅图6,图6为本发明实施例提供的装配机器人***的工作流程图。该装配机器人***先根据示教位置按照位置控制模式以速度v运动至子图a状态;然后在接触力和位置同时控制的方式下继续以速度v向下运动直至装配轴170与装配孔160间接触力达到设定的恒定值f,如子图b所示;然后采用搜孔单元进行搜孔,找到正确的装配孔160,但由于装配轴170与装配孔160的姿态不符可能会出现卡死现象如子图c1,为避免出现c1的情况发生,在找到装配孔160后装配机器人在接触力和位置同时控制的模式下,实时调整装配轴170的位姿,将装配轴170与装配孔160间的姿态扭矩控制在合理的微小范围内的同时控制装配轴170向下运动;当Z方向接触力突然增大且三个方向的姿态扭矩依然处于合理范围内时,说明装配轴170已经***装配孔160的底部,如子图c2所示,此时完成装配。
请参阅图7,图7为本发明提供的轴孔装配工业机器人的工作方法,包括下述步骤:
步骤A:工业机器人100通过示教及轨迹规划生成一系列运动轨迹点,以使夹持装置140夹持装配轴170运动至装配孔160上方;
具体地,工业机器人110还包括示教模块111和轨迹规划模块112。示教模块111控制工业机器人110在笛卡尔空间和关节空间下进行点动,直至夹持装置140夹持装配轴170到达装配孔160正上方,并记录关键的示教点;轨迹规划模块112将示教点解析成平滑的样条曲线,再将所条曲线按照时间点离散化成运动轨迹点。
步骤B:运动计算模块113将运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至电机驱动模块114;
步骤C:电机驱动模块114驱动工业机器人110运动并带动夹持装置140夹持装配轴170运动至装配孔160上方;
优选地,电机驱动模块114包括位置环1141、速度环1142和电流环1143,位置环1141输入包括关节空间下工业机器人110各关节转动角度和伺服***反馈的位置;速度环1142输入包括位置环1141计算出的关节转动速度、伺服***反馈的转动速度和力控制计算出的速度补偿值;电流环1143输入包括速度环1142计算出的电流值和伺服***反馈的电流值。
步骤D:力控制模块115根据接触力及装配轴170的位置,控制工业机器人110运动使装配轴170与装配孔160以设定好的接触力进行接触,将装配轴170顺利***至装配孔160中。
具体地,步骤D包括下述步骤:
力控制模块115的接触单元1151将接触力与设定好的接触力做差得出力补偿值,并将力补偿值转化为速度补偿值,并将速度补偿值加载到速度环1142输入上,实现接触力的反馈控制;
力控制模块115的搜孔单元1152控制装配轴170沿X方向和Y方向做搜孔运动的位置及控制Z方向的接触力及位置,再由力觉传感器130检测装配轴170与装配工件150Z方向的接触力判断是否找到正确的装配孔;
力控制模块115的***单元1153通过力觉传感器130检测装配轴170与装配工件150间产生的XYZ的力矩值判断姿态的偏差并作出相应的姿态补偿,并控制装配轴170的Z向接触力和位置,以检测装配轴170的落底状态。
本发明上述实施例提供的轴孔装配工业机器人***及其工作方法,所述工业机器人通过示教及轨迹规划生成一系列运动轨迹点,以使所述夹持装置夹持所述装配轴运动至所述装配孔上方;所述运动计算模块将所述运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至所述电机驱动模块;所述电机驱动模块驱动所述工业机器人运动并带动所述夹持装置夹持所述装配轴运动至所述装配孔上方;所述力控制模块根据所述接触力及所述装配轴的位置,控制所述工业机器人运动使所述装配轴与所述装配孔以设定好的接触力进行接触,将所述装配轴顺利***至所述装配孔中。本发明提供的轴孔装配工业机器人***能够对接触力大小进行精确的控制,针对轴孔间距小、精度要求高、对轴孔接触力有严格要求的装配作业有明显的优势,避免了因仅位置控制模式下由于位置控制精度和接触力不可控性造成的装配作业失败甚至对装配工件的损坏,解决了某些高精度装配作业下依靠人工装配的低效率低质量等问题,扩大了装配工业机器人的应用领域。
另外,本发明采用上述的轴孔装配工业机器人***,将力控制融入装配作业中,弥补了传统位置控制在高质量高精度装配作业中的不足。采用位置与接触力同时控制的模式,通过将力觉传感器反馈与接触力设定值的差值转化为速度补偿值,并将该速度补偿值加到速度环的输入,实现了不破坏位置闭环的同时对接触力的闭环控制,装配精度高。
可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其他各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。

Claims (9)

1.一种轴孔装配工业机器人***,包括:
工业机器人、轴孔装配平台、力觉传感器、夹持装置、装配工件、装配孔及装配轴,所述工业机器人包括运动计算模块、电机驱动模块及力控制模块;
所述工业机器人与所述轴孔装配平台的底座固定在同一基准面上;所述夹持装置安装于所述工业机器人的手臂末端;所述装配工件固定在所述轴孔装配平台上,所述装配工件上设有所述装配孔;所述力觉传感器安装在所述手臂末端与所述夹持装置之间,用于实时测量所述装配轴与所述装配孔间接触力;
所述工业机器人通过示教及轨迹规划生成一系列运动轨迹点,以使所述夹持装置夹持所述装配轴运动至所述装配孔上方;
所述运动计算模块将所述运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至所述电机驱动模块;
所述电机驱动模块驱动所述工业机器人运动并带动所述夹持装置夹持所述装配轴运动至所述装配孔上方;
所述力控制模块根据所述接触力及所述装配轴的位置,控制所述工业机器人运动使所述装配轴与所述装配孔以设定好的接触力进行接触,将所述装配轴顺利***至所述装配孔中。
2.根据权利要求1所述的轴孔装配工业机器人***,其特征在于,所述力觉传感器为六维力觉传感器,能够检测笛卡尔坐标系下三个方向的力和绕三个方向的力矩。
3.根据权利要求1所述的轴孔装配工业机器人***,其特征在于,所述工业机器人还包括示教模块和轨迹规划模块,所述示教模块控制所述工业机器人在笛卡尔空间和关节空间下进行点动,直至所述夹持装置夹持所述装配轴到达所述装配孔正上方,并记录关键的示教点;所述轨迹规划模块将所述示教点解析成平滑的样条曲线,再将所述样条曲线按照时间点离散化成运动轨迹点。
4.根据权利要求1所述的轴孔装配工业机器人***,其特征在于,所述电机驱动模块包括位置环、速度环和电流环,所述位置环输入包括关节空间下所述工业机器人各关节转动角度和伺服***反馈的位置;所述速度环输入包括所述位置环计算出的关节转动速度、伺服***反馈的转动速度和力控制计算出的速度补偿值;所述电流环输入包括速度环计算出的电流值和伺服***反馈的电流值。
5.根据权利要求4所述的轴孔装配工业机器人***,其特征在于,所述力控制模块包括接触单元、搜孔单元及***单元;
所述接触单元用于将所述接触力与设定好的接触力做差得出力补偿值,并将所述力补偿值转化为速度补偿值,并将所述速度补偿值加载到所述速度环输入上,实现所述接触力的反馈控制;
所述搜孔单元用于控制所述装配轴沿X方向和Y方向做搜孔运动的位置及控制Z方向的接触力及位置,再由所述力觉传感器检测所述装配轴与所述装配工件Z方向的接触力判断是否找到正确的装配孔;
***单元通过所述力觉传感器检测所述装配轴与所述装配工件间产生的XYZ的力矩值判断姿态的偏差并作出相应的姿态补偿,并控制所述装配轴的Z向接触力和位置,以检测所述装配轴的落底状态。
6.一种轴孔装配工业机器人的工作方法,其特征在于,包括下述步骤:
步骤A:所述工业机器人通过示教及轨迹规划生成一系列运动轨迹点,以使夹持装置夹持装配轴运动至装配孔上方;
步骤B:运动计算模块将所述运动轨迹点解析成对应时间点的关节空间下各关节角度,并传送至电机驱动模块;
步骤C:所述电机驱动模块驱动所述工业机器人运动并带动所述夹持装置夹持所述装配轴运动至所述装配孔上方;
步骤D:力控制模块根据接触力及所述装配轴的位置,控制所述工业机器人运动使所述装配轴与所述装配孔以设定好的接触力进行接触,将所述装配轴顺利***至所述装配孔中。
7.根据权利要求6所述的轴孔装配工业机器人的工作方法,其特征在于,所述工业机器人还包括示教模块和轨迹规划模块,所述示教模块控制所述工业机器人在笛卡尔空间和关节空间下进行点动,直至所述夹持装置夹持所述装配轴到达所述装配孔正上方,并记录关键的示教点;所述轨迹规划模块将所述示教点解析成平滑的样条曲线,再将所述样条曲线按照时间点离散化成运动轨迹点。
8.根据权利要求6所述的轴孔装配工业机器人的工作方法,其特征在于,所述电机驱动模块包括位置环、速度环和电流环,所述位置环输入包括关节空间下所述工业机器人各关节转动角度和伺服***反馈的位置;所述速度环输入包括所述位置环计算出的关节转动速度、伺服***反馈的转动速度和力控制计算出的速度补偿值;所述电流环输入包括速度环计算出的电流值和伺服***反馈的电流值。
9.根据权利要求6所述的轴孔装配工业机器人的工作方法,其特征在于,步骤D包括下述步骤:
所述力控制模块将所述接触力与设定好的接触力做差得出力补偿值,并将所述力补偿值转化为速度补偿值,并将所述速度补偿值加载到速度环输入上,实现所述接触力的反馈控制;
所述力控制模块控制所述装配轴沿X方向和Y方向做搜孔运动的位置及控制Z方向的接触力及位置,再由力觉传感器检测所述装配轴与装配工件Z方向的接触力判断是否找到正确的装配孔;
所述力控制模块通过所述力觉传感器检测所述装配轴与所述装配工件间产生的XYZ的力矩值判断姿态的偏差并作出相应的姿态补偿,并控制所述装配轴的Z向接触力和位置,以检测所述装配轴的落底状态。
CN201310578100.8A 2013-11-14 2013-11-14 轴孔装配工业机器人***及其工作方法 Active CN104625676B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310578100.8A CN104625676B (zh) 2013-11-14 2013-11-14 轴孔装配工业机器人***及其工作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310578100.8A CN104625676B (zh) 2013-11-14 2013-11-14 轴孔装配工业机器人***及其工作方法

Publications (2)

Publication Number Publication Date
CN104625676A CN104625676A (zh) 2015-05-20
CN104625676B true CN104625676B (zh) 2016-09-14

Family

ID=53205153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310578100.8A Active CN104625676B (zh) 2013-11-14 2013-11-14 轴孔装配工业机器人***及其工作方法

Country Status (1)

Country Link
CN (1) CN104625676B (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104972287A (zh) * 2015-08-06 2015-10-14 北京航天数控***有限公司 一种三自由度机械臂运动控制装置
CN105082135B (zh) * 2015-09-11 2016-11-30 东南大学 一种机器人点动操作的速度控制方法
CN105478868A (zh) * 2016-01-28 2016-04-13 上海交通大学 带有六维力传感器的机器人铣削加工***
CN109070350B (zh) * 2016-04-24 2022-08-05 富兰卡爱米卡股份有限公司 借助机器人操纵器将物体接入到物体容纳部中的方法
JP2017196705A (ja) * 2016-04-28 2017-11-02 セイコーエプソン株式会社 ロボット、及びロボットシステム
CN106112505B (zh) * 2016-07-04 2018-07-24 清华大学 双轴孔装配***及其控制方法
CN106335057B (zh) * 2016-09-27 2018-12-28 东南大学 一种基于实时力控的装配机器人全空间柔顺插孔控制方法
MX2018015307A (es) * 2016-10-19 2019-04-11 Kanae Kogyo Co Ltd Dispositivo de ensamblaje de trabajo, metodo de control para dispositivo de ensamblaje de trabajo, programa de control para dispositivo de ensamblaje de trabajo, y medio de grabacion.
CN106584463B (zh) * 2016-12-29 2019-09-24 南京天祥智能设备科技有限公司 基于惯性测量的装配***及装配方法
CN106853639A (zh) * 2017-01-04 2017-06-16 河北工业大学 一种手机电池自动化装配***及其控制方法
CN107131857B (zh) * 2017-05-10 2019-08-16 哈工大机器人集团(哈尔滨)华粹智能装备有限公司 一种电池箱自动检测***
CN109100066B (zh) * 2017-06-20 2020-09-15 中国航发上海商用航空发动机制造有限责任公司 智能装配碰撞检测装置
CN107186460A (zh) * 2017-07-10 2017-09-22 上海新时达电气股份有限公司 工业机器人进行轴孔装配的方法及其***
CN110465934B (zh) * 2018-05-11 2022-06-21 苏州汉扬精密电子有限公司 工件自动装配***及装配方法
CN109027022B (zh) * 2018-09-30 2023-09-01 安徽工程大学 一种双机器人协同装配轴承的操作装置
CN109262614A (zh) * 2018-10-12 2019-01-25 清华大学深圳研究生院 一种机器人关节模组运动控制***及其方法
CN109382828B (zh) * 2018-10-30 2021-04-16 武汉大学 一种基于示教学习的机器人轴孔装配***及方法
CN109531560B (zh) * 2019-01-09 2021-04-09 中国工程物理研究院激光聚变研究中心 大长径比轴孔装配分析***及方法
US11426874B2 (en) * 2019-04-30 2022-08-30 Flexiv Ltd. Robot-based insertion mounting of workpieces
CN109986542A (zh) * 2019-05-09 2019-07-09 中国科学院宁波材料技术与工程研究所 一种气电混合驱动的刚柔混合型力控末端执行器
CN110355557B (zh) * 2019-07-05 2020-11-10 清华大学 一种大尺寸轴孔工件装配的螺旋插装方法
CN110549338B (zh) * 2019-09-10 2022-06-21 哈尔滨工业大学 一种圆-长方形复合孔类零件的机器人自动装配方法
JP7330876B2 (ja) * 2019-12-13 2023-08-22 川崎重工業株式会社 位置検出方法、制御装置及びロボットシステム
CN111515928B (zh) * 2020-04-15 2023-03-31 上海工程技术大学 机械臂运动控制***
CN111752252A (zh) * 2020-07-18 2020-10-09 大连交通大学 一种自动化柔性对接装配控制***及方法
EP3944932A1 (en) * 2020-07-27 2022-02-02 ABB Schweiz AG A method and an assembly unit for performing assembling operations
WO2022087859A1 (en) * 2020-10-28 2022-05-05 Shanghai Flexiv Robotics Technology Co., Ltd. Method for assembling an opreating member and an adapting member by a robot, robot, and controller
CN112847235B (zh) * 2020-12-25 2022-09-09 山东大学 基于深度强化学习的机器人分阶力引导装配方法及***
CN113043010B (zh) * 2021-04-01 2022-07-01 中国工程物理研究院机械制造工艺研究所 一种大长径比轴孔自动装配装置及方法
CN113714991A (zh) * 2021-08-25 2021-11-30 西安交通大学 一种实现精确力控制的刻线装置、方法及***
CN114102579B (zh) * 2021-10-15 2024-05-17 佛山智能装备技术研究院 一种基于圆锥运动的轴孔力控装配搜孔方法及***
CN114833542B (zh) * 2022-05-18 2023-07-18 北京天玛智控科技股份有限公司 基于力学传感器的柔性装配***及方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02212030A (ja) * 1989-02-08 1990-08-23 Hitachi Ltd 位置ならい装置およびその製造方法
JPH04348887A (ja) * 1991-05-23 1992-12-03 B L Oototetsuku Kk 棒状部材を被取付部材の挿通穴に挿入する装置及びその方法
JPH05169381A (ja) * 1991-12-17 1993-07-09 Fujitsu Ltd 力制御型ロボット装置及びその制御方法
JPH08168927A (ja) * 1994-12-19 1996-07-02 Fujitsu Ltd 部品組み立て装置
JPH0916228A (ja) * 1995-06-26 1997-01-17 Fanuc Ltd 力制御ロボットのモーメント誤差校正方法及び力制御 ロボット
CN101041220A (zh) * 2006-03-22 2007-09-26 中国科学院自动化研究所 利用低精度机器人实现高精度轴孔装配的方法
CN102166755A (zh) * 2011-01-26 2011-08-31 东南大学 一种遥操作机器人的机械手末端三维接触力测量方法
CN102441790A (zh) * 2010-09-28 2012-05-09 株式会社安川电机 部件组装装置及部件组装方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02212030A (ja) * 1989-02-08 1990-08-23 Hitachi Ltd 位置ならい装置およびその製造方法
JPH04348887A (ja) * 1991-05-23 1992-12-03 B L Oototetsuku Kk 棒状部材を被取付部材の挿通穴に挿入する装置及びその方法
JPH05169381A (ja) * 1991-12-17 1993-07-09 Fujitsu Ltd 力制御型ロボット装置及びその制御方法
JPH08168927A (ja) * 1994-12-19 1996-07-02 Fujitsu Ltd 部品組み立て装置
JPH0916228A (ja) * 1995-06-26 1997-01-17 Fanuc Ltd 力制御ロボットのモーメント誤差校正方法及び力制御 ロボット
CN101041220A (zh) * 2006-03-22 2007-09-26 中国科学院自动化研究所 利用低精度机器人实现高精度轴孔装配的方法
CN102441790A (zh) * 2010-09-28 2012-05-09 株式会社安川电机 部件组装装置及部件组装方法
CN102166755A (zh) * 2011-01-26 2011-08-31 东南大学 一种遥操作机器人的机械手末端三维接触力测量方法

Also Published As

Publication number Publication date
CN104625676A (zh) 2015-05-20

Similar Documents

Publication Publication Date Title
CN104625676B (zh) 轴孔装配工业机器人***及其工作方法
CN109382828B (zh) 一种基于示教学习的机器人轴孔装配***及方法
CN108214454B (zh) 机器人***、机器人控制装置及机器人控制方法
CN109397265A (zh) 一种基于动力学模型的关节型工业机器人拖拽示教方法
CN106383495B (zh) 基于非线性双闭环控制的曲面轮廓恒力跟踪方法及应用装置
CN107186460A (zh) 工业机器人进行轴孔装配的方法及其***
CN109822577A (zh) 一种基于视觉伺服的移动式机器人高精度加工方法
CN106965417B (zh) 一种用于智能电子产品嵌线3d打印的***及打印方法
JP2019107704A (ja) ロボットシステム及びロボット制御方法
CN109910013A (zh) 一种scara机器人加加速度连续有界的ptp轨迹规划方法
CN109848989B (zh) 一种基于红宝石探针的机器人执行末端自动标定及检测方法
CN115113582B (zh) 一种面向零件轮廓误差的五轴位置环增益离线矫正方法
CN106078029A (zh) 一种焊接机械手运行平台及焊接方法
CN108025441A (zh) 加工工具的定位装置以及定位方法
CN111515928B (zh) 机械臂运动控制***
CN109129482A (zh) 一种动态补偿机器人直线导轨运动误差的方法
CN109465817A (zh) 机器人***、机器人控制装置和被加工物的制造方法
WO2016008215A1 (zh) 工业机器人的5轴6轴混合控制方法及其***
WO2014123054A1 (ja) ロボット制御装置及びロボット制御方法
CN111716355A (zh) 机器人绝对定位精度补偿***及方法
KR101193211B1 (ko) 양팔 로봇의 직접 교시 방법
JP2015085491A (ja) ロボット制御装置、ロボット及びロボット制御方法
WO2021012607A1 (zh) 高精度移动机器人管理调度***
WO2021012606A1 (zh) 高精度移动机器人二次定位装置
CN107016209B (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
C14 Grant of patent or utility model
GR01 Patent grant