KR20210053187A - 다자유도 협동 로봇의 마찰 보상 방법 - Google Patents
다자유도 협동 로봇의 마찰 보상 방법 Download PDFInfo
- Publication number
- KR20210053187A KR20210053187A KR1020200131103A KR20200131103A KR20210053187A KR 20210053187 A KR20210053187 A KR 20210053187A KR 1020200131103 A KR1020200131103 A KR 1020200131103A KR 20200131103 A KR20200131103 A KR 20200131103A KR 20210053187 A KR20210053187 A KR 20210053187A
- Authority
- KR
- South Korea
- Prior art keywords
- friction
- cooperative robot
- joints
- motion
- model function
- 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.)
- Granted
Links
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
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1641—Programme controls characterised by the control loop compensation for backlash, friction, compliance, elasticity in the joints
-
- 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
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37373—Friction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39181—Compensation of coulomb friction in joint
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 다자유도 협동 로봇의 마찰 보상 시스템을 개략적으로 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 다자유도 협동 로봇의 마찰 보상 방법을 설명하기 위한 순서도이다.
도 4는 본 발명의 다른 실시예에 따른 다자유도 협동 로봇의 마찰 보상 방법을 설명하기 위한 순서도이다.
10: 협동 로봇 11: 베이스
12: 제1 관절 13: 제2 관절
14: 제3 관절 15: 제4 관절
16: 제5 관절 17: 제6 관절
20: 로봇 제어부
Claims (11)
- 복수의 관절을 포함하는 다자유도 협동 로봇의 마찰 보상 방법에 있어서,
마찰 보상을 위한 협동 로봇의 모션을 생성하는 단계;
생성된 상기 협동 로봇의 모션에 기초하여 상기 복수의 관절을 구동하는 단계;
상기 협동 로봇으로부터 마찰 식별 데이터를 수신하는 단계; 및
수신된 상기 마찰 식별 데이터로부터 마찰 모델 함수를 연산하는 단계;를 포함하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제1항에 있어서,
상기 협동 로봇의 모션을 생성하는 단계에서는 중력 영향을 제거하는 자세를 생성하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제2항에 있어서,
상기 협동 로봇의 모션을 생성하는 단계에서는 관성 영향을 제거하는 모션을 생성하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제1항에 있어서,
상기 협동 로봇의 모션을 생성하는 단계에서는 코리올리힘 영향을 제어하는 모션을 생성하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제1항에 있어서,
상기 마찰 식별 데이터는, 복수의 관절의 각도 정보, 복수의 관절에 작용하는 토크 관련 정보 및 상기 복수의 관절을 구동하는 액츄에이터의 온도 정보를 포함하는 다자유도 협동 로봇의 마찰 보상 방법. - 제1항에 있어서,
상기 마찰 모델 함수를 연산하는 단계에서,
상기 마찰 식별 데이터를 기초로 상기 복수의 관절에서 작용하는 정지 마찰, 운동 마찰, 점성 마찰을 식별하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제6항에 있어서,
상기 정지 마찰과 상기 운동 마찰을 식별하기 위해 상기 마찰 식별 데이터의 실시간 데이터를 이용하고,
상기 점성 마찰을 식별하기 위해 상기 마찰 식별 데이터의 평균 데이터를 이용하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제1항에 있어서,
상기 마찰 모델 함수의 변수는 상기 복수의 관절의 구동 속도를 포함하는, 다자유도 협동 로봇의 마찰 보상 방법. - 제8항에 있어서,
상기 마찰 식별 데이터에는 상기 복수의 관절을 구동하는 액츄에이터의 온도 정보를 포함하고,
상기 마찰 모델 함수의 변수는 상기 온도 정보를 더 포함하는, 다자유도 로봇의 마찰 보상 방법. - 제1항에 있어서,
연산된 상기 마찰 모델 함수를 적용해 상기 복수의 관절을 구동하는 단계; 및
상기 협동 로봇의 위치 오차를 기초로 상기 마찰 모델 함수를 평가하는 단계;를 더 포함하는, 다자유도 로봇의 마찰 보상 방법. - 제10항에 있어서,
상기 마찰 모델 함수를 평가하는 단계의 결과를 기초로 상기 마찰 모델 함수의 파라미터를 보정하는 단계;를 더 포함하는, 다자유도 로봇의 마찰 보상 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200131103A KR102356660B1 (ko) | 2019-11-01 | 2020-10-12 | 다자유도 협동 로봇의 마찰 보상 방법 |
PCT/KR2020/015022 WO2021086106A1 (ko) | 2019-11-01 | 2020-10-30 | 다자유도 협동 로봇의 마찰 보상 방법 |
EP20883155.2A EP4052863A4 (en) | 2019-11-01 | 2020-10-30 | METHOD FOR COMPENSATING THE FRICTION OF A COOPERATIVE ROBOT WITH MULTIPLE DEGREES OF FREEDOM |
US17/629,279 US20220410388A1 (en) | 2019-11-01 | 2020-10-30 | Method for compensating for friction of multi-degree-of-freedom cooperative robot |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190138394A KR102170591B1 (ko) | 2019-11-01 | 2019-11-01 | 다자유도 협동 로봇의 마찰 보상 방법 |
KR1020200131103A KR102356660B1 (ko) | 2019-11-01 | 2020-10-12 | 다자유도 협동 로봇의 마찰 보상 방법 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190138394A Division KR102170591B1 (ko) | 2019-11-01 | 2019-11-01 | 다자유도 협동 로봇의 마찰 보상 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210053187A true KR20210053187A (ko) | 2021-05-11 |
KR102356660B1 KR102356660B1 (ko) | 2022-02-07 |
Family
ID=75718773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200131103A Active KR102356660B1 (ko) | 2019-11-01 | 2020-10-12 | 다자유도 협동 로봇의 마찰 보상 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220410388A1 (ko) |
EP (1) | EP4052863A4 (ko) |
KR (1) | KR102356660B1 (ko) |
WO (1) | WO2021086106A1 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11691285B2 (en) * | 2020-05-07 | 2023-07-04 | Mujin, Inc. | Method and computing system for estimating parameter for robot operation |
CN114162358B (zh) * | 2022-02-11 | 2022-05-17 | 清华大学 | 一种体感微低重力模拟装置 |
CN115139302B (zh) * | 2022-07-11 | 2024-09-10 | 华中科技大学 | 考虑关节摩擦与电机惯量的ur机器人动力学参数辨识方法 |
CN115042191B (zh) * | 2022-08-12 | 2022-11-08 | 季华实验室 | 预训练模型微调训练方法、装置、电子设备及存储介质 |
CN115366107A (zh) * | 2022-09-08 | 2022-11-22 | 杭州景吾智能科技有限公司 | 机器人机械臂关节摩擦力补偿方法及系统 |
CN116021554B (zh) * | 2023-03-16 | 2023-06-27 | 苏州艾利特机器人有限公司 | 一种关节诊断方法及装置、机器人 |
CN117340899B (zh) * | 2023-12-06 | 2024-05-14 | 苏州康多机器人有限公司 | 转矩补偿方法、装置、电子设备及存储介质 |
CN117400268B (zh) * | 2023-12-13 | 2024-03-15 | 苏州康多机器人有限公司 | 非线性摩擦力补偿方法、装置、电子设备及存储介质 |
CN117798932B (zh) * | 2024-01-30 | 2025-06-20 | 哈尔滨工业大学 | 一种工业机器人碰撞检测方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101369286B1 (ko) * | 2012-12-14 | 2014-03-06 | 한국과학기술연구원 | 고마찰 로봇 매니퓰레이터 제어 시스템 |
KR20150093039A (ko) * | 2014-02-06 | 2015-08-17 | 현대중공업 주식회사 | 외란관측기와 마찰모델을 이용한 대상물 구동방법 및 대상물 구동장치 |
KR20150141246A (ko) * | 2014-06-09 | 2015-12-18 | 고려대학교 산학협력단 | 로봇 머니퓰레이터 및 이의 제어 방법 |
US20180354135A1 (en) * | 2017-06-09 | 2018-12-13 | Precise Automation, Inc. | Collaborative robot |
KR20190029286A (ko) * | 2017-09-12 | 2019-03-20 | 한화에어로스페이스 주식회사 | 협동로봇제어장치 및 협동로봇을 제어하는 방법 |
KR20190032280A (ko) * | 2016-04-24 | 2019-03-27 | 카스타니엔바움 게엠바하 | 로봇의 이동 시퀀스를 정의하는 방법 및 장치 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE0001312D0 (sv) * | 2000-04-10 | 2000-04-10 | Abb Ab | Industrirobot |
US7819859B2 (en) * | 2005-12-20 | 2010-10-26 | Intuitive Surgical Operations, Inc. | Control system for reducing internally generated frictional and inertial resistance to manual positioning of a surgical manipulator |
WO2009001550A1 (ja) * | 2007-06-27 | 2008-12-31 | Panasonic Corporation | ロボットアームの制御装置及び制御方法、ロボット、及びプログラム |
KR101284987B1 (ko) * | 2011-09-09 | 2013-07-10 | 고려대학교 산학협력단 | 토크 프리 로봇 팔 |
SE536708C2 (sv) * | 2012-10-23 | 2014-06-10 | Cognibotics Ab | Metod och system för bestämning av minst en egenskap hos enmanipulator |
EP3109980A4 (en) * | 2014-03-06 | 2018-04-18 | Sony Corporation | Actuator and robot arm apparatus |
EP3135445B1 (en) * | 2014-03-28 | 2021-04-28 | Sony Corporation | Robot arm device |
GB2547182B (en) * | 2015-12-10 | 2021-04-21 | Cmr Surgical Ltd | Measuring robot performance |
KR101878592B1 (ko) * | 2016-02-26 | 2018-07-16 | 고려대학교 산학협력단 | 중력보상장치를 구비한 수직다관절 로봇 머니퓰레이터 |
KR101943440B1 (ko) * | 2017-03-20 | 2019-01-30 | 한국과학기술연구원 | 원격 진료용 가이드 장치 |
WO2019063146A1 (en) * | 2017-09-18 | 2019-04-04 | Abb Schweiz Ag | ROBOT ARM AND ITS CONTROL METHOD |
CN108839023B (zh) * | 2018-07-03 | 2021-12-07 | 上海节卡机器人科技有限公司 | 拖动示教系统和方法 |
CN108942942B (zh) * | 2018-08-16 | 2020-01-07 | 居鹤华 | 一种基于轴不变量的多轴机器人逆运动学建模与解算方法 |
CN109648549A (zh) * | 2018-12-30 | 2019-04-19 | 江苏集萃智能制造技术研究所有限公司 | 机器人轨迹规划方法和机器人 |
KR102170591B1 (ko) * | 2019-11-01 | 2020-10-27 | 주식회사 뉴로메카 | 다자유도 협동 로봇의 마찰 보상 방법 |
US11691285B2 (en) * | 2020-05-07 | 2023-07-04 | Mujin, Inc. | Method and computing system for estimating parameter for robot operation |
CN111546315B (zh) * | 2020-05-28 | 2022-11-29 | 济南大学 | 一种基于人机协作的机器人柔顺示教及再现方法 |
-
2020
- 2020-10-12 KR KR1020200131103A patent/KR102356660B1/ko active Active
- 2020-10-30 WO PCT/KR2020/015022 patent/WO2021086106A1/ko unknown
- 2020-10-30 EP EP20883155.2A patent/EP4052863A4/en active Pending
- 2020-10-30 US US17/629,279 patent/US20220410388A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101369286B1 (ko) * | 2012-12-14 | 2014-03-06 | 한국과학기술연구원 | 고마찰 로봇 매니퓰레이터 제어 시스템 |
KR20150093039A (ko) * | 2014-02-06 | 2015-08-17 | 현대중공업 주식회사 | 외란관측기와 마찰모델을 이용한 대상물 구동방법 및 대상물 구동장치 |
KR20150141246A (ko) * | 2014-06-09 | 2015-12-18 | 고려대학교 산학협력단 | 로봇 머니퓰레이터 및 이의 제어 방법 |
KR20190032280A (ko) * | 2016-04-24 | 2019-03-27 | 카스타니엔바움 게엠바하 | 로봇의 이동 시퀀스를 정의하는 방법 및 장치 |
US20180354135A1 (en) * | 2017-06-09 | 2018-12-13 | Precise Automation, Inc. | Collaborative robot |
KR20190029286A (ko) * | 2017-09-12 | 2019-03-20 | 한화에어로스페이스 주식회사 | 협동로봇제어장치 및 협동로봇을 제어하는 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP4052863A4 (en) | 2023-12-06 |
KR102356660B1 (ko) | 2022-02-07 |
WO2021086106A1 (ko) | 2021-05-06 |
EP4052863A1 (en) | 2022-09-07 |
US20220410388A1 (en) | 2022-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102356660B1 (ko) | 다자유도 협동 로봇의 마찰 보상 방법 | |
KR102170591B1 (ko) | 다자유도 협동 로봇의 마찰 보상 방법 | |
JP4962551B2 (ja) | ロボットシステムおよびロボットシステムの制御方法 | |
JP6430335B2 (ja) | 多数の要素システムを制御調節する装置および方法 | |
JP6097174B2 (ja) | ロボット制御装置 | |
US9874865B2 (en) | Control method and control device | |
RU2487796C2 (ru) | Управление перемещением упругих структур робота | |
CN109202894B (zh) | 进行学习控制的机器人及其控制方法 | |
CN109849025B (zh) | 振动抑制装置 | |
CN104736303B (zh) | 多关节机器人的摆动控制装置 | |
CN108381529A (zh) | 一种工业机械臂的人机协作示教方法 | |
DK2492062T3 (en) | industrial Robot | |
JPH08249067A (ja) | 電動機の位置制御装置 | |
SE516720C2 (sv) | Utrustning för styrning av en industrirobot och förfarande för programmering och/eller justering av robotens rörelse | |
WO2018212307A1 (ja) | 減速機角度伝達誤差同定システム及び減速機角度伝達誤差同定方法 | |
JP7034383B2 (ja) | サーボ制御装置 | |
JP2020064576A (ja) | 制御システム、制御方法、及び制御プログラム | |
WO2019171516A1 (ja) | 垂直多関節ロボットの慣性パラメータ同定システム及び慣性パラメータ同定方法並びに垂直多関節ロボットの制御装置及び制御方法 | |
Oueslati et al. | Improving the dynamic accuracy of elastic industrial robot joint by algebraic identification approach | |
JP5698519B2 (ja) | 制御装置およびロボットアームの制御方法 | |
JPH10249763A (ja) | ロボットマニピュレータの制御パラメータ調整方法 | |
JPWO2019215980A1 (ja) | ロボット制御装置 | |
JP2012061560A (ja) | ロボットの制御装置 | |
JP2006074896A (ja) | モータ制御装置 | |
CN111872942B (zh) | 一种多轴机器人的扭矩前馈方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20201012 Patent event code: PA01071R01D Filing date: 20191101 Application number text: 1020190138394 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210222 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20210222 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20211029 Comment text: Decision to Refuse Application |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20220119 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20211213 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PX07011S01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220124 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220125 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20241105 Start annual number: 4 End annual number: 4 |