CN106625653B - 基于力反馈的工业机器人辅助装配柔性对接方法 - Google Patents
基于力反馈的工业机器人辅助装配柔性对接方法 Download PDFInfo
- Publication number
- CN106625653B CN106625653B CN201610343649.2A CN201610343649A CN106625653B CN 106625653 B CN106625653 B CN 106625653B CN 201610343649 A CN201610343649 A CN 201610343649A CN 106625653 B CN106625653 B CN 106625653B
- Authority
- CN
- China
- Prior art keywords
- force
- industrial robot
- workpiece
- contact
- axis
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种基于力反馈的工业机器人辅助装配柔性对接方法,其特征在于,通过人手推动或扭转小六维力传感器,使工业机器人末端工件进行相应的即时运动,微调工件对接位姿,实现安装工件的位姿调整,同时,根据大六维力传感器的反馈信息,结合力/位混合的控制方法,由实际作用力与理想作用力之间的误差对工业机器人的运动轨迹进行实时修正,使接触力保持在期望范围内,实现柔性对接。本发明通过力反馈和算法控制使安装设备和安装面完全贴合,贴合精度远高于利用人眼观察并通过人手随动调整贴合。由于不用反复通过人眼观测对接状况并调整设备位姿,对接效率也大大提高。
Description
技术领域
本发明属于航天设备装配技术领域。具体来说,涉及一种用于航天设备干涉检测、位姿调整及柔性对接的工业机器人辅助装配柔性对接方法。
技术背景
目前,工业机器人具有载重量大、调整精度高等特点,可实现大重量零部件的稳定保持与精确调整。为了将工业机器人与航天设备的安装结合,现有技术中已经公开了两项中国发明专利两项:(1)《一种航天器机械臂柔性随动控制方法》,申请号:CN201310572178.9;(2)《一种航天器机械臂柔性随动控制重力补偿方法》,申请号:CN201310552492.0。以上两种方法已在试验中实现安装设备在工业机器人辅助下,随人手动作进行移动和转动,从而实现安装设备的位姿调整。
但在具体使用时存在一个问题:工业机器人在控制端输入信号的控制下运动,对于外界环境的接触力不具有柔性调节的能力,采用的末端执行器也为刚性结构,没有柔性环节;应用中需要依靠人眼观察实现对接面对接,人眼观察无法保证工件对接面与舱体表面紧密切合;如果两个贴合面间存在间隙,则在紧固件拧紧时会对舱体机构造成牵拉,存在损坏舱体结构的风险,如果贴合过紧,工件对舱体表面压力过大,也可能损坏舱体结构。
因此,如何使两个对接面完全贴合,又能使接触力保持在安全的范围,是工业机器人辅助装配***需要解决的一个问题。
发明内容
针对装配对接中遇到的对接面不平行造成的受力不均等问题,本发明在工业机器人通过六维传感器得到装配过程中工件受到的外部干涉力,进一步采用力位控制方法,实现了接触对接过程中工件位姿的柔性调整,既使对接面间的完全贴合,又将接触力控制在安全的范围内,同时,采用“对接柔顺控制”使工业机器人末端顺应工件边界,并能将接触力保持在适当的范围内。
本发明中的干涉检测是当工业机器人末端工件与安装设备接触时,六维力传感器接收到接触时产生的接触力反馈,接触力超过预定值时,控制***认为接触发生,并采取相应的控制策略。
本发明采用了如下的技术方案:
基于力反馈的工业机器人辅助装配柔性对接方法,其特征在于,通过人手推动或扭转小六维力传感器,使工业机器人末端工件进行相应的即时运动,微调工件对接位姿,实现安装工件的位姿调整,同时,根据大六维力传感器的反馈信息,结合力/位混合的控制方法,由实际作用力与理想作用力之间的误差对工业机器人的运动轨迹进行实时修正,使接触力保持在期望范围内,实现柔性对接。
其中,通过工控机对大六维力传感器、小六维力传感器信号进行采集与融合处理,根据受力信息及柔性力控制方法生成工业机器人运动信号,发送至工业机器人控制器中,控制工业机器人运动,实现工件的位姿调整。
其中,根据接触产生的力与力矩信息调整被安装工件位姿,使两个对接面不断贴近,趋于平行,直至在保证安全接触力的前提下无法继续贴近,即完成了对接面的对接。
其中,在安装面定义机器人基坐标系,记为BASE,定义垂直于安装面向外的方向为BASE的Z轴,工件与安装面发生接触后,工件受到的外力垂直于安装面,得到BASE的Z轴在工业机器人工具坐标系下的方向向量为:
其中,Fex、Fey、Fez表示接触力在机器人工作坐标系X、Y、Z三个轴的分量;
机器人工具坐标系Z轴的方向向量为:
定义BASE的X轴在工业机器人工具坐标系中的方向向量为:
则BASE的Y轴在机器人工具坐标系中的方向向量为:
以上定义了BASE坐标轴在工业机器人工具坐标系下的方向向量,其中Z轴垂直于安装面,X、Y轴构成的平面平行于安装面,在柔性对接中对X、Y、Z轴方向的速度独立控制,实现保持接触力的同时工件能够沿安装面移动。
其中,控制中实时获取负载受到的外部力/力矩信息,根据不同的外部作用信息进行判断控制:
(a)未接触时移动:首先判断外力的合力是否大于预设的阈值Fs1,若则认为未发生接触,按照在自由空间的控制策略控制工业机器人向安装面移动;若则认为接触发生,按照力/位控制的策略控制工业机器人使工件柔性对接;
(b)接触时移动:时认为接触发生,可根据外力按照上述定义算法得到BASE坐标系3个坐标轴方向向量,并对BASE坐标系X、Y、Z轴方向的速度独立控制。由小六维力传感器受力信息换算至BASE坐标系X、Y轴的分量,得到BASE坐标系X、Y方向的速度。BASE坐标系Z方向的速度则根据大六维力传感器感知到接触力的大小进行反馈控制,当时,工件做回退运动,当时,工件做前进运动;
其中,Fs2表示接触发生后的接触力控制阈值;
(c)接触时转动:时认为接触发生,判断外力矩大小是否大于预设的阈值Ms,若则认为不需要旋转,若则根据力矩分量换算工业机器人角速度分量,对工件进行姿态调整。
本发明通过力反馈和算法控制使安装设备和安装面完全贴合,贴合精度远高于利用人眼观察并通过人手随动调整贴合。由于不用反复通过人眼观测对接状况并调整设备位姿,对接效率也大大提高。
附图说明
图1为本发明的工业机器人柔性力控***的组成示意图。
图2为本发明的工业机器人柔性对接位姿调整示意图。
具体实施方式
以下结合附图对本发明的工业机器人柔性力控***进行详细说明,这些具体实施方式仅仅是示例性的,并不旨在对本发明的保护范围进行任何限制。
参见图1,图1显示了本发明的工业机器人柔性力控***,与现有技术中的***相类似,该***主要由工控机、工业机器人控制器、工业机器人、大小两个六维力传感器、末端执行器、工件等组成。其中,大六维力传感器的量程较大,安装在工业机器人末端与负载(即末端执行器与工件)之间,通过重力补偿算法消除负载重力的影响后,可感知负载受到的外部作用力。小六维力传感器的量程较小,测量灵敏度高,专用于感知人手的操作力。
本发明可以按照具体安装位置需要,通过人手推动或扭转小六维力传感器,使工业机器人末端工件进行相应的即时运动,微调工件对接位姿,实现安装工件的位姿调整。在一具体的实施方式中,根据大、小六维力传感器的力觉反馈信息,结合力/位混合的控制方法,根据实际作用力与理想作用力之间的误差对工业机器人的运动轨迹进行实时修正,使接触力保持在要求的范围内,实现柔性对接。
本发明的工业机器人柔性对接位姿调整方法的示意图如图2所示。通过人手推动六维传感器(小),使工件移动至安装面处。两对接面在不平行的情况下相互接触时,首先发生点接触或线接触,此时需要在保持接触力在安全范围的同时,根据接触产生的力与力矩信息调整被安装工件位姿,使两个对接面不断贴近,趋于平行,直至在保证安全接触力的前提下无法继续贴近,即完成了对接面的对接。
在安装面定义机器人基坐标系,记为BASE,定义垂直于安装面向外的方向为BASE的Z轴,工件与安装面发生接触后,工件受到的外力垂直于安装面,因此可得到BASE的Z轴在工业机器人工具坐标系下的方向向量为:
机器人工具坐标系Z轴的方向向量为:
定义BASE的X轴在工业机器人工具坐标系中的方向向量为:
则BASE的Y轴在机器人工具坐标系中的方向向量为:
以上定义了BASE坐标轴在工业机器人工具坐标系下的方向向量,其中Z轴垂直于安装面,X、Y轴构成的平面平行于安装面,在柔性对接中可以对X、Y、Z轴方向的速度独立控制,实现保持接触力的同时工件能够沿安装面移动。
控制中实时获取负载受到的外部力/力矩信息,根据不同的外部作用信息进行判断控制:
(a)未接触时移动:首先判断外力的合力是否大于预设的阈值Fs1,若则认为未发生接触,按照在自由空间的控制策略控制工业机器人向安装面移动;若则认为接触发生,按照力/位控制的策略控制工业机器人使工件柔性对接;
(b)接触时移动:时认为接触发生,可根据外力按照上述定义算法得到BASE坐标系3个坐标轴方向向量,并对BASE坐标系X、Y、Z轴方向的速度独立控制。由小六维力传感器受力信息换算至BASE坐标系X、Y轴的分量,得到BASE坐标系X、Y方向的速度。BASE坐标系Z方向的速度则根据大六维力传感器感知到接触力的大小进行反馈控制,当时,工件做回退运动,当时,工件做前进运动。
(c)接触时转动:时认为接触发生,判断外力矩大小是否大于预设的阈值Ms,若则认为不需要旋转,若则根据力矩分量换算工业机器人角速度分量,对工件进行姿态调整。
具体而言,本发明的基于力反馈的工业机器人辅助装配柔性对接方法,通过工控机对大六维力传感器、小六维力传感器信号进行采集与融合处理,根据受力信息及柔性力控算法生成工业机器人运动指令,发送至工业机器人控制器中,控制工业机器人运动,实现工件的位姿调整。大六维力传感器的量程较大,安装在工业机器人末端与负载(即末端执行器与工件)之间,通过重力补偿算法消除负载重力的影响后,可感知负载受到的外部作用力,用于干涉检测、位姿调整及柔性对接。小六维力传感器的量程较小,测量灵敏度高,专用于感知人手的操作力,可实现工业机器人末端的人手随动控制。
尽管上文对本发明的具体实施方式给予了详细描述和说明,但是应该指明的是,我们可以依据本发明的构想对上述实施方式进行各种等效改变和修改,其所产生的功能作用仍未超出说明书及附图所涵盖的精神时,均应在本发明的保护范围之内。
Claims (4)
1.基于力反馈的工业机器人辅助装配柔性对接方法,其通过人手推动或扭转小六维力传感器,使工业机器人末端工件进行相应的即时运动,微调工件对接位姿,实现安装工件的位姿调整,同时,根据大六维力传感器的反馈信息,结合力/位混合的控制方法,由实际作用力与理想作用力之间的误差对工业机器人的运动轨迹进行实时修正,使接触力保持在期望范围内,实现柔性对接,其特征在于,控制中实时获取负载受到的外部力/力矩信息,根据不同的外部作用信息进行判断控制:
(a)未接触时移动:首先判断外力的合力是否大于预设的阈值Fs1,若则认为未发生接触,按照在自由空间的控制策略控制工业机器人向安装面移动;若则认为接触发生,按照力/位控制的策略控制工业机器人使工件柔性对接;
(b)接触时移动:时认为接触发生,可根据外力按照上述定义算法得到BASE坐标系3个坐标轴方向向量,并对BASE坐标系X、Y、Z轴方向的速度独立控制,由小六维力传感器受力信息换算至BASE坐标系X、Y轴的分量,得到BASE坐标系X、Y方向的速度;BASE坐标系Z方向的速度则根据大六维力传感器感知到接触力的大小进行反馈控制,当时,工件做回退运动,当时,工件做前进运动;
其中,Fs2表示接触发生后的接触力控制阈值;
(c)接触时转动:时认为接触发生,判断外力矩大小是否大于预设的阈值Ms,若则认为不需要旋转,若则根据力矩分量换算工业机器人角速度分量,对工件进行姿态调整。
2.基于力反馈的工业机器人辅助装配柔性对接方法,其通过人手推动或扭转小六维力传感器,使工业机器人末端工件进行相应的即时运动,微调工件对接位姿,实现安装工件的位姿调整,同时,根据大六维力传感器的反馈信息,结合力/位混合的控制方法,由实际作用力与理想作用力之间的误差对工业机器人的运动轨迹进行实时修正,使接触力保持在期望范围内,实现柔性对接,其特征在于,在安装面定义机器人基坐标系,记为BASE,定义垂直于安装面向外的方向为BASE的Z轴,工件与安装面发生接触后,工件受到的外力垂直于安装面,得到BASE的Z轴在工业机器人工具坐标系下的方向向量为:
其中,Fex、Fey、Fez表示接触力在机器人工作坐标系X、Y、Z三个轴的分量;
机器人工具坐标系Z轴的方向向量为:
定义BASE的X轴在工业机器人工具坐标系中的方向向量为:
则BASE的Y轴在机器人工具坐标系中的方向向量为:
以上定义了BASE坐标轴在工业机器人工具坐标系下的方向向量,其中Z轴垂直于安装面,X、Y轴构成的平面平行于安装面,在柔性对接中对X、Y、Z轴方向的速度独立控制,实现保持接触力的同时工件能够沿安装面移动,其中为外力的合力,XYZ轴方向上的合力进行对应标示。
3.如权利要求1或2所述的方法,其特征在于,通过工控机对大六维力传感器、小六维力传感器二者信号进行采集与融合处理,根据受力信息及柔性力控制方法生成工业机器人运动信号,发送至工业机器人控制器中,控制工业机器人运动,实现工件的位姿调整。
4.如权利要求1或2所述的方法,其特征在于,根据接触产生的力与力矩信息调整被安装工件位姿,使两个对接面不断贴近,趋于平行,直至在保证安全接触力的前提下无法继续贴近,即完成了对接面的对接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610343649.2A CN106625653B (zh) | 2016-05-23 | 2016-05-23 | 基于力反馈的工业机器人辅助装配柔性对接方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610343649.2A CN106625653B (zh) | 2016-05-23 | 2016-05-23 | 基于力反馈的工业机器人辅助装配柔性对接方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106625653A CN106625653A (zh) | 2017-05-10 |
CN106625653B true CN106625653B (zh) | 2019-06-14 |
Family
ID=58848697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610343649.2A Active CN106625653B (zh) | 2016-05-23 | 2016-05-23 | 基于力反馈的工业机器人辅助装配柔性对接方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106625653B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107553492B (zh) * | 2017-09-18 | 2019-08-20 | 北京卫星环境工程研究所 | 基于赫兹弹性模型的机器人主动力柔顺销孔对接装配方法 |
CN107838920A (zh) * | 2017-12-20 | 2018-03-27 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人打磨力控制***和方法 |
CN108433814B (zh) * | 2018-03-16 | 2019-12-24 | 微创(上海)医疗机器人有限公司 | 手术机器人***及其手术器械 |
CN108262756B (zh) * | 2018-04-12 | 2020-04-21 | 北京卫星环境工程研究所 | 航天器大型设备装配用敏捷力感末端执行器 |
CN108972623B (zh) * | 2018-07-27 | 2021-07-20 | 武汉理工大学 | 基于力控传感器的机器人末端装夹误差自动修正方法 |
CN109333530B (zh) * | 2018-10-08 | 2020-05-26 | 浙江工业大学 | 一种基于串联弹性执行器的六关节机械臂接触力控制方法 |
CN109093375B (zh) * | 2018-11-06 | 2023-11-03 | 中国工程物理研究院激光聚变研究中心 | 一种用于精密元件装校的柔性装配方法及装配装置 |
CN111216162B (zh) * | 2018-11-26 | 2022-11-01 | 中国科学院沈阳自动化研究所 | 一种应用于工业机器人末端的恒力浮动装置 |
CN110625611A (zh) * | 2019-08-27 | 2019-12-31 | 上海卫星装备研究所 | 基于激光跟踪测量与力传感联合控制的机械臂辅助部件装配方法及*** |
CN110789633B (zh) * | 2019-11-04 | 2022-02-08 | 上海硅族智能科技有限公司 | 一种柔性线性驱动控制方法及控制*** |
CN111329581B (zh) * | 2020-01-23 | 2022-03-15 | 诺创智能医疗科技(杭州)有限公司 | 手术机械臂的力反馈测量方法和手术机械臂 |
WO2022000283A1 (zh) * | 2020-06-30 | 2022-01-06 | 西门子(中国)有限公司 | 一种示教器、机器人、控制机器人的方法和装置 |
CN114310915B (zh) * | 2022-02-16 | 2022-09-09 | 哈尔滨工业大学 | 基于视觉反馈的空间机械臂对接末端工具轨迹规划方法 |
CN115700348B (zh) * | 2022-10-08 | 2023-09-29 | 南京工业大学 | 一种工业机器人打磨轴承滚道的对刀方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1060715C (zh) * | 1995-09-14 | 2001-01-17 | 株式会社安川电机 | 机器人的示教装置 |
CN103600354A (zh) * | 2013-11-08 | 2014-02-26 | 北京卫星环境工程研究所 | 航天器机械臂柔性随动控制重力补偿方法 |
CN103640022A (zh) * | 2013-11-13 | 2014-03-19 | 北京卫星环境工程研究所 | 航天器机械臂柔性随动控制方法 |
CN104626171A (zh) * | 2015-01-07 | 2015-05-20 | 北京卫星环境工程研究所 | 基于六维力传感器的机械臂碰撞检测与响应方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3287151B2 (ja) * | 1994-12-27 | 2002-05-27 | 日産自動車株式会社 | 組立用ロボットの力制御装置 |
US7443115B2 (en) * | 2002-10-29 | 2008-10-28 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for robot handling control |
WO2009020600A1 (en) * | 2007-08-06 | 2009-02-12 | Abb Research Ltd. | Force controlled robots |
-
2016
- 2016-05-23 CN CN201610343649.2A patent/CN106625653B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1060715C (zh) * | 1995-09-14 | 2001-01-17 | 株式会社安川电机 | 机器人的示教装置 |
CN103600354A (zh) * | 2013-11-08 | 2014-02-26 | 北京卫星环境工程研究所 | 航天器机械臂柔性随动控制重力补偿方法 |
CN103640022A (zh) * | 2013-11-13 | 2014-03-19 | 北京卫星环境工程研究所 | 航天器机械臂柔性随动控制方法 |
CN104626171A (zh) * | 2015-01-07 | 2015-05-20 | 北京卫星环境工程研究所 | 基于六维力传感器的机械臂碰撞检测与响应方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106625653A (zh) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106625653B (zh) | 基于力反馈的工业机器人辅助装配柔性对接方法 | |
US8335591B2 (en) | Robot apparatus and method of controlling the same | |
US7445260B2 (en) | Gripping type hand | |
US11465288B2 (en) | Method of controlling robot | |
US10864632B2 (en) | Direct teaching method of robot | |
Yashin et al. | Aerovr: Virtual reality-based teleoperation with tactile feedback for aerial manipulation | |
US20200156245A1 (en) | Redundant underactuated robot with multi-mode control framework | |
US8145356B2 (en) | Robot controller for halting a robot based on the speed of a robot hand portion | |
US20150306765A1 (en) | Control device and control method for robot and the robot | |
JP6472214B2 (ja) | ロボット装置の制御方法及びロボット装置 | |
KR101947825B1 (ko) | 로봇, 및 로봇을 작동시키기 위한 방법 | |
US20120083922A1 (en) | Walking robot and control method thereof | |
CN110625611A (zh) | 基于激光跟踪测量与力传感联合控制的机械臂辅助部件装配方法及*** | |
US20130211595A1 (en) | Control method of robot apparatus and robot apparatus | |
JP2011206886A (ja) | ロボットの制御装置及び方法 | |
US20180154520A1 (en) | Control device, robot, and robot system | |
Notash | A methodology for actuator failure recovery in parallel manipulators | |
WO2017175340A1 (ja) | 最適化装置及びそれを備えた垂直型多関節ロボット | |
Ma et al. | Control and modeling of an end-effector in a macro-mini manipulator system for industrial applications | |
Karayiannidis et al. | Online kinematics estimation for active human-robot manipulation of jointly held objects | |
US11638995B2 (en) | Compliant payload presentation using robotic system with coordinated serial and parallel robots | |
JP2013071239A (ja) | ロボットアームの制御装置及び制御方法、ロボット、ロボットアームの制御プログラム、並びに、集積電子回路 | |
Ma et al. | Design and control of an end-effector module for industrial finishing applications | |
US20210316453A1 (en) | Multi center impedance control | |
Benallegue et al. | On compliance and safety with torque-control for robots with high reduction gears and no joint-torque feedback |
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 |