KR102521151B1 - 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 - Google Patents
충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 Download PDFInfo
- Publication number
- KR102521151B1 KR102521151B1 KR1020210067776A KR20210067776A KR102521151B1 KR 102521151 B1 KR102521151 B1 KR 102521151B1 KR 1020210067776 A KR1020210067776 A KR 1020210067776A KR 20210067776 A KR20210067776 A KR 20210067776A KR 102521151 B1 KR102521151 B1 KR 102521151B1
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- collision
- collision detection
- additional axis
- boundary value
- 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
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/1674—Programme controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- 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
- B25J9/1666—Avoiding collision or forbidden zones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/085—Force or torque sensors
-
- 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/06—Safety devices
- B25J19/063—Safety devices working only upon contact with an outside object
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/02—Manipulators mounted on wheels or on carriages travelling along a guideway
-
- 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/0084—Programme-controlled manipulators comprising a plurality of manipulators
- B25J9/0087—Dual arms
-
- 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/02—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
- B25J9/04—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
- B25J9/041—Cylindrical coordinate type
- B25J9/042—Cylindrical coordinate type comprising an articulated arm
-
- 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/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
-
- 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/39082—Collision, real time collision avoidance
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40201—Detect contact, collision with human
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40202—Human robot coexistence
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40252—Robot on track, rail moves only back and forth
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Abstract
Description
도 2는 도 1의 충돌감지 기능을 갖는 협동로봇을 다른 각도에서 나타낸 사시도이다.
도 3은 본 발명의 일 실시예에 의한 충돌감지 기능을 갖는 협동로봇의 구성도이다.
도 4는 본 발명의 일 실시예에 의한 충돌감지 기능을 개념적으로 설명한 블록도이다.
도 5는 본 발명의 일 실시예에 의한 협동로봇의 충돌감지 방법을 시간 순서에 따라 나타낸 흐름도이다.
30: 부가축로봇 40: 프로세서부
41: 수신부 42: 외력연산부
43: 충돌판단부 44: 제어부
Claims (12)
- 복수 개의 다관절 암을 구비하는 본체로봇;
소정의 길이를 갖도록 연장 형성되는 부가축;
상기 부가축 상에서 직선 운동하도록 설치되어, 상기 본체로봇을 상기 부가축에 따라 이동하도록 하는 부가축로봇;
상기 본체로봇 및 상기 부가축로봇과 신호를 송수신하는 프로세서부를 포함하되,
상기 프로세서부는,
상기 본체로봇으로부터 데이터 신호를 획득하는 수신부;
획득한 데이터 신호를 변수로 하여 외력값을 연산하는 외력연산부; 및
연산된 외력값을 기설정된 충돌감지 경계값과 비교하여 충돌 발생 여부를 판단하는 충돌판단부;를 포함하고,
상기 충돌감지 경계값은,
상기 본체로봇이 동작 상태인 제1 모드에서 적용되는 제1 충돌감지 경계값과,
상기 본체로봇이 정지 상태며 상기 부가축로봇이 동작 상태인 제2 모드에서 적용되되, 상기 제1 충돌감지 경계값과 서로 다른 값인 제2 충돌감지 경계값을 포함하는, 충돌감지 기능을 갖는 협동로봇. - 제1항에 있어서,
상기 제2 충돌감지 경계값은 상기 제1 충돌감지 경계값보다 작은 값인, 충돌감지 기능을 갖는 협동로봇. - 제1항에 있어서,
상기 제2 충돌감지 경계값은 상기 제1 충돌감지 경계값보다 큰 값인, 충돌감지 기능을 갖는 협동로봇. - 제1항에 있어서,
상기 프로세서부는, 충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇 중 적어도 하나에 대해 제어 명령을 생성하는 제어부를 포함하고,
상기 제어부는, 상기 제1 모드에서 연산된 외력값이 상기 제1 충돌감지 경계값을 초과하는 경우, 상기 본체로봇에 대해 동작 정지 제어 명령을 생성하는, 충돌감지 기능을 갖는 협동로봇. - 제1항에 있어서,
상기 프로세서부는, 충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇 중 적어도 하나에 대해 제어 명령을 생성하는 제어부를 포함하고,
상기 제어부는, 상기 제2 모드에서 연산된 외력값이 상기 제2 충돌감지 경계값을 초과하는 경우, 상기 부가축로봇에 대해 동작 정지 제어 명령을 생성하는, 충돌감지 기능을 갖는 협동로봇. - 본체로봇과 부가축로봇을 포함하는 협동로봇의 충돌감지 방법에 있어서,
데이터 신호를 획득하는 신호 수신 단계;
획득된 데이터 신호를 변수로 하여 외력값을 연산하는 외력값 연산 단계; 및
연산된 외력값을 기설정된 충돌감지 경계값과 비교하여, 충돌 발생 여부를 판단하는 충돌 판단 단계;를 포함하고,
상기 충돌감지 경계값은,
상기 본체로봇이 동작 상태인 제1 모드에서 적용되는 제1 충돌감지 경계값과,
상기 본체로봇이 정지 상태며 상기 부가축로봇이 동작 상태인 제2 모드에서 적용되되, 상기 제1 충돌감지 경계값과 서로 다른 값인 제2 충돌감지 경계값을 포함하는, 협동로봇의 충돌감지 방법. - 제6항에 있어서,
상기 제2 충돌감지 경계값은 상기 제1 충돌감지 경계값보다 작은 값인, 협동로봇의 충돌감지 방법. - 제6항에 있어서,
상기 제2 충돌감지 경계값은 상기 제1 충돌감지 경계값보다 큰 값인, 협동로봇의 충돌감지 방법. - 제6항에 있어서,
충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇 중 적어도 하나에 대해 제어 명령을 생성하는 제어 명령 단계를 더 포함하고,
상기 제어 명령 단계에서, 상기 제1 모드에서 연산된 외력값이 상기 제1 충돌감지 경계값을 초과하는 경우, 상기 본체로봇에 대해 동작 정지 제어 명령을 생성하는, 협동로봇의 충돌감지 방법. - 제6항에 있어서,
충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇 중 적어도 하나에 대해 제어 명령을 생성하는 제어 명령 단계를 더 포함하고,
상기 제어 명령 단계에서, 상기 제1 모드에서 연산된 외력값이 상기 제1 충돌감지 경계값을 초과하는 경우, 상기 본체로봇 및 상기 부가축로봇에 대해 동작 정지 제어 명령을 생성하는, 협동로봇의 충돌감지 방법. - 제6항에 있어서,
충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇 중 적어도 하나에 대해 제어 명령을 생성하는 제어 명령 단계를 더 포함하고,
상기 제어 명령 단계에서, 상기 제2 모드에서 연산된 외력값이 상기 제2 충돌감지 경계값을 초과하는 경우, 상기 부가축로봇에 대해 동작 정지 제어 명령을 생성하는, 협동로봇의 충돌감지 방법. - 제3항에 있어서,
상기 프로세서부는, 충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇 중 적어도 하나에 대해 제어 명령을 생성하는 제어부를 포함하고,
상기 제어부는, 상기 제1 모드에서 연산된 외력값이 상기 제1 충돌감지 경계값을 초과하는 경우, 상기 본체로봇 및 상기 부가축로봇에 대해 동작 정지 제어 명령을 생성하는, 충돌감지 기능을 갖는 협동로봇.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210067776A KR102521151B1 (ko) | 2021-05-26 | 2021-05-26 | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 |
PCT/KR2022/007365 WO2022250423A1 (ko) | 2021-05-26 | 2022-05-24 | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 |
CN202280038065.8A CN117412840A (zh) | 2021-05-26 | 2022-05-24 | 具有碰撞检测功能的协作机器人及协作机器人的碰撞检测方法 |
EP22811616.6A EP4349540A4 (en) | 2021-05-26 | 2022-05-24 | COLLABORATIVE ROBOT WITH COLLISION DETECTION FUNCTION AND COLLISION DETECTION METHOD FOR THE COOPERATIVE ROBOT |
US18/563,651 US20240286285A1 (en) | 2021-05-26 | 2022-05-24 | Collaborative robot having collision detection function and collision detection method of cooperative robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210067776A KR102521151B1 (ko) | 2021-05-26 | 2021-05-26 | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220159761A KR20220159761A (ko) | 2022-12-05 |
KR102521151B1 true KR102521151B1 (ko) | 2023-04-13 |
Family
ID=84228999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210067776A Active KR102521151B1 (ko) | 2021-05-26 | 2021-05-26 | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20240286285A1 (ko) |
EP (1) | EP4349540A4 (ko) |
KR (1) | KR102521151B1 (ko) |
CN (1) | CN117412840A (ko) |
WO (1) | WO2022250423A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240375273A1 (en) * | 2023-05-10 | 2024-11-14 | Thomson Industries, Inc. | Linear Transfer System for a Collaborative Robot |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101010761B1 (ko) | 2007-07-30 | 2011-01-25 | 가부시끼가이샤 덴소 웨이브 | 로봇 본체와, 부가 동작 축을 구비한 부가 메커니즘을 갖춘로봇용 제어 장치 |
KR101844542B1 (ko) | 2016-03-04 | 2018-04-02 | 주식회사 사이보그-랩 | 협업로봇의 충돌을 감지하는 장치 및 방법 |
KR102226122B1 (ko) * | 2020-04-22 | 2021-03-11 | 주식회사 뉴로메카 | 협동 로봇의 충돌 민감도 자동 설정 방법 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9643316B2 (en) * | 2009-10-27 | 2017-05-09 | Battelle Memorial Institute | Semi-autonomous multi-use robot system and method of operation |
US8601897B2 (en) * | 2009-11-30 | 2013-12-10 | GM Global Technology Operations LLC | Force limiting device and method |
JP5746483B2 (ja) * | 2010-07-13 | 2015-07-08 | 日本電産サンキョー株式会社 | 産業用ロボット |
US8738180B2 (en) * | 2011-12-14 | 2014-05-27 | GM Global Technology Operations LLC | Robot control during an e-stop event |
DE102014207275A1 (de) * | 2014-04-15 | 2015-10-15 | Kuka Systems Gmbh | Robotervorrichtung mit einer Linearachse |
KR102370879B1 (ko) | 2017-09-12 | 2022-03-07 | 주식회사 한화 | 협동로봇제어장치 및 협동로봇을 제어하는 방법 |
JP7275488B2 (ja) * | 2018-07-24 | 2023-05-18 | セイコーエプソン株式会社 | ロボットシステム |
JP7105646B2 (ja) * | 2018-08-02 | 2022-07-25 | 株式会社神戸製鋼所 | ロボット制御装置、ロボット制御方法及びプログラム |
-
2021
- 2021-05-26 KR KR1020210067776A patent/KR102521151B1/ko active Active
-
2022
- 2022-05-24 WO PCT/KR2022/007365 patent/WO2022250423A1/ko active Application Filing
- 2022-05-24 US US18/563,651 patent/US20240286285A1/en active Pending
- 2022-05-24 CN CN202280038065.8A patent/CN117412840A/zh active Pending
- 2022-05-24 EP EP22811616.6A patent/EP4349540A4/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101010761B1 (ko) | 2007-07-30 | 2011-01-25 | 가부시끼가이샤 덴소 웨이브 | 로봇 본체와, 부가 동작 축을 구비한 부가 메커니즘을 갖춘로봇용 제어 장치 |
KR101844542B1 (ko) | 2016-03-04 | 2018-04-02 | 주식회사 사이보그-랩 | 협업로봇의 충돌을 감지하는 장치 및 방법 |
KR102226122B1 (ko) * | 2020-04-22 | 2021-03-11 | 주식회사 뉴로메카 | 협동 로봇의 충돌 민감도 자동 설정 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20240286285A1 (en) | 2024-08-29 |
KR20220159761A (ko) | 2022-12-05 |
EP4349540A1 (en) | 2024-04-10 |
WO2022250423A1 (ko) | 2022-12-01 |
EP4349540A4 (en) | 2025-05-21 |
CN117412840A (zh) | 2024-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106393097B (zh) | 工业用机器人系统及其控制方法 | |
KR101982226B1 (ko) | 로봇 시스템 | |
US9669548B2 (en) | Mobile collaborative robot | |
US9701014B2 (en) | Robot control device for preventing misjudgment by collision judging part | |
EP2660014B1 (en) | Control device and teaching method for seven-shaft multi-joint robot | |
KR102418451B1 (ko) | 로봇 제어 시스템 | |
US11478934B2 (en) | Method and apparatus for controlling robot | |
JP2019181611A (ja) | ロボットの制御装置 | |
KR102521151B1 (ko) | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 | |
US20240083031A1 (en) | Method of Controlling Mechanical Impedance of Robot, Control System and Robot | |
WO2014123054A1 (ja) | ロボット制御装置及びロボット制御方法 | |
US11194316B2 (en) | Controller and control method for collaborative robot | |
JP2009045678A (ja) | ロボットの作業成否判定方法およびロボットシステム | |
CN112638600B (zh) | 机器人的控制装置 | |
JP6088601B2 (ja) | 走行軸付きロボットにおけるツール先端の振れを抑制するロボット制御装置 | |
JP4289219B2 (ja) | 人間介入型ロボットの制御装置 | |
JP7423943B2 (ja) | 制御方法およびロボットシステム | |
KR101968751B1 (ko) | 충돌 감지 장치, 그를 갖는 엔드 이펙터, 로봇 및 그를 이용한 충돌 감지 방법 | |
JP7384005B2 (ja) | 制御方法およびロボットシステム | |
KR101335258B1 (ko) | 로봇 제어 방법 및 로봇 시스템 | |
KR102794909B1 (ko) | 무선통신을 이용한 실시간 로봇 모션 제어장치 및 방법 | |
JP2020001137A (ja) | ロボット制御装置およびロボットシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20210526 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220928 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230406 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230410 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230411 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |