KR20220159761A - 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 - Google Patents
충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 Download PDFInfo
- Publication number
- KR20220159761A KR20220159761A KR1020210067776A KR20210067776A KR20220159761A KR 20220159761 A KR20220159761 A KR 20220159761A KR 1020210067776 A KR1020210067776 A KR 1020210067776A KR 20210067776 A KR20210067776 A KR 20210067776A KR 20220159761 A KR20220159761 A KR 20220159761A
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- collision
- collision detection
- additional axis
- external force
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 98
- 238000004364 calculation method Methods 0.000 claims abstract description 9
- 238000000034 method Methods 0.000 claims description 12
- 230000033001 locomotion Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 244000144972 livestock Species 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 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
- 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
- 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
-
- 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
-
- 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 (8)
- 복수 개의 다관절 암을 구비하는 본체로봇;
소정의 길이를 갖도록 연장 형성되는 부가축;
상기 부가축 상에서 직선 운동하도록 설치되어, 상기 본체로봇을 상기 부가축에 따라 이동하도록 하는 부가축로봇;
상기 본체로봇 및 상기 부가축로봇과 신호를 송수신하는 프로세서부를 포함하되,
상기 프로세서부는,
상기 본체로봇으로부터 데이터 신호를 획득하는 수신부;
획득한 데이터 신호를 변수로 하여 외력값을 연산하는 외력연산부;
연산된 외력값을 기설정된 충돌감지 경계값과 비교하여 충돌 발생 여부를 판단하는 충돌판단부; 및
충돌 발생 여부에 따라 상기 본체로봇 및 상기 부가축로봇에 대해 서로 다른 제어 명령을 생성하는 제어부를 포함하는, 충돌감지 기능을 갖는 협동로봇. - 제1항에 있어서,
상기 충돌판단부는, 상기 본체로봇 및 상기 부가축로봇의 상태에 따라 선택될 수 있는 복수 개의 모드가 설정되며, 상기 복수 개의 모드에는 서로 다르게 설정된 충돌감지 경계값이 적용되는 것을 특징으로 하는, 충돌감지 기능을 갖는 협동로봇. - 제2항에 있어서,
상기 충돌판단부는, 상기 본체로봇이 동작 상태인 제1 모드에서 적용되는 제1 충돌감지 경계값; 및 상기 본체로봇이 정지 상태며 상기 부가축로봇이 동작 상태인 제2 모드에서 적용되되, 상기 제1 충돌감지 경계값과 서로 다른 값인 제2 충돌감지 경계값이 각각 설정되는 것을 특징으로 하는, 충돌감지 기능을 갖는 협동로봇. - 제3항에 있어서,
상기 제어부는, 연산된 외력값이 상기 제1 충돌감지 경계값을 초과하는 경우, 상기 본체로봇에 대해 동작 정지 제어 명령을 생성하는 것을 특징으로 하는, 충돌감지 기능을 갖는 협동로봇. - 제4항에 있어서,
상기 제어부는, 연산된 외력값이 상기 제2 충돌감지 경계값을 초과하는 경우, 상기 본체로봇에 대해 동작 정지 제어 명령을 생성하는 것을 특징으로 하는, 충돌감지 기능을 갖는 협동로봇. - 본체로봇과 부가축로봇을 포함하는 협동로봇의 충돌감지 방법에 있어서,
데이터 신호를 획득하는 신호 수신 단계;
획득된 데이터 신호를 변수로 하여 외력값을 연산하는 외력값 연산 단계;
연산된 외력값을 기설정된 충돌감지 경계값과 비교하여, 충돌 발생 여부를 판단하는 충돌 판단 단계; 및
충돌 발생 여부에 따라 서로 다른 제어 명령을 생성하는 제어 명령 단계를 포함하는, 협동로봇의 충돌감지 방법. - 제6항에 있어서,
상기 충돌 판단 단계는, 상기 본체로봇 및 상기 부가축로봇의 상태에 따라 복수 개의 모드가 선택되며, 상기 복수 개의 모드에는 서로 다르게 설정된 충돌감지 경계값이 적용되는 것을 특징으로 하는, 협동로봇의 충돌감지 방법. - 제7항에 있어서,
상기 충돌 판단 단계는, 상기 본체로봇이 동작 상태인 제1 모드에서 적용되는 제1 충돌감지 경계값; 및 상기 본체로봇이 정지 상태며 상기 부가축로봇이 동작 상태인 제2 모드에서 적용되되, 상기 제1 충돌감지 경계값과 서로 다른 값인 제2 충돌감지 경계값이 각각 설정되는 것을 특징으로 하는, 협동로봇의 충돌감지 방법.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210067776A KR102521151B1 (ko) | 2021-05-26 | 2021-05-26 | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 |
| 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 US12491636B2 (en) | 2021-05-26 | 2022-05-24 | Collaborative robot having collision detection function and collision detection method of cooperative robot |
| PCT/KR2022/007365 WO2022250423A1 (ko) | 2021-05-26 | 2022-05-24 | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 |
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 true KR20220159761A (ko) | 2022-12-05 |
| KR102521151B1 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) | US12491636B2 (ko) |
| EP (1) | EP4349540A4 (ko) |
| KR (1) | KR102521151B1 (ko) |
| CN (1) | CN117412840A (ko) |
| WO (1) | WO2022250423A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20250170156A (ko) | 2024-05-27 | 2025-12-05 | 주식회사 포스테크 | 협동로봇 및 그 제어 방법 |
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 (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101010761B1 (ko) * | 2007-07-30 | 2011-01-25 | 가부시끼가이샤 덴소 웨이브 | 로봇 본체와, 부가 동작 축을 구비한 부가 메커니즘을 갖춘로봇용 제어 장치 |
| KR20130041097A (ko) * | 2010-07-13 | 2013-04-24 | 니혼 덴산 산쿄 가부시키가이샤 | 산업용 로보트 |
| KR101844542B1 (ko) * | 2016-03-04 | 2018-04-02 | 주식회사 사이보그-랩 | 협업로봇의 충돌을 감지하는 장치 및 방법 |
| KR20190029286A (ko) | 2017-09-12 | 2019-03-20 | 한화에어로스페이스 주식회사 | 협동로봇제어장치 및 협동로봇을 제어하는 방법 |
| KR102226122B1 (ko) * | 2020-04-22 | 2021-03-11 | 주식회사 뉴로메카 | 협동 로봇의 충돌 민감도 자동 설정 방법 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01135491A (ja) * | 1987-11-21 | 1989-05-29 | Yaskawa Electric Mfg Co Ltd | 産業用ロボットにおける腕間の衝突回避制御方法 |
| EP2493664B1 (en) | 2009-10-27 | 2019-02-20 | 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 |
| 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 |
| CN108367441A (zh) * | 2015-12-01 | 2018-08-03 | 川崎重工业株式会社 | 机器人系统的监视装置 |
| 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 not_active Ceased
- 2022-05-24 US US18/563,651 patent/US12491636B2/en active Active
- 2022-05-24 EP EP22811616.6A patent/EP4349540A4/en active Pending
- 2022-05-24 CN CN202280038065.8A patent/CN117412840A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101010761B1 (ko) * | 2007-07-30 | 2011-01-25 | 가부시끼가이샤 덴소 웨이브 | 로봇 본체와, 부가 동작 축을 구비한 부가 메커니즘을 갖춘로봇용 제어 장치 |
| KR20130041097A (ko) * | 2010-07-13 | 2013-04-24 | 니혼 덴산 산쿄 가부시키가이샤 | 산업용 로보트 |
| KR101844542B1 (ko) * | 2016-03-04 | 2018-04-02 | 주식회사 사이보그-랩 | 협업로봇의 충돌을 감지하는 장치 및 방법 |
| KR20190029286A (ko) | 2017-09-12 | 2019-03-20 | 한화에어로스페이스 주식회사 | 협동로봇제어장치 및 협동로봇을 제어하는 방법 |
| KR102226122B1 (ko) * | 2020-04-22 | 2021-03-11 | 주식회사 뉴로메카 | 협동 로봇의 충돌 민감도 자동 설정 방법 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20250170156A (ko) | 2024-05-27 | 2025-12-05 | 주식회사 포스테크 | 협동로봇 및 그 제어 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022250423A1 (ko) | 2022-12-01 |
| US12491636B2 (en) | 2025-12-09 |
| KR102521151B1 (ko) | 2023-04-13 |
| EP4349540A4 (en) | 2025-05-21 |
| CN117412840A (zh) | 2024-01-16 |
| EP4349540A1 (en) | 2024-04-10 |
| US20240286285A1 (en) | 2024-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101982226B1 (ko) | 로봇 시스템 | |
| CN106393097B (zh) | 工业用机器人系统及其控制方法 | |
| KR101644758B1 (ko) | 관절형 로봇을 위한 이벤트 기반의 여유 각도 구성 | |
| EP2660014B1 (en) | Control device and teaching method for seven-shaft multi-joint robot | |
| US20080231221A1 (en) | Arm-equipped mobile robot and method for controlling the same | |
| KR102418451B1 (ko) | 로봇 제어 시스템 | |
| US11478934B2 (en) | Method and apparatus for controlling robot | |
| CN110948468A (zh) | 机器人的控制方法和控制装置 | |
| JP2019181611A (ja) | ロボットの制御装置 | |
| KR102521151B1 (ko) | 충돌감지 기능을 갖는 협동로봇 및 협동로봇의 충돌감지 방법 | |
| WO2022167076A1 (en) | Method of controlling mechanical impedance of robot, control system and robot | |
| CN112638600B (zh) | 机器人的控制装置 | |
| JP6088601B2 (ja) | 走行軸付きロボットにおけるツール先端の振れを抑制するロボット制御装置 | |
| WO2014123054A1 (ja) | ロボット制御装置及びロボット制御方法 | |
| JP2009045678A (ja) | ロボットの作業成否判定方法およびロボットシステム | |
| US11194316B2 (en) | Controller and control method for collaborative robot | |
| CN113165161A (zh) | 机器人系统以及机器人系统的控制方法 | |
| KR101968751B1 (ko) | 충돌 감지 장치, 그를 갖는 엔드 이펙터, 로봇 및 그를 이용한 충돌 감지 방법 | |
| JP4289219B2 (ja) | 人間介入型ロボットの制御装置 | |
| KR101335258B1 (ko) | 로봇 제어 방법 및 로봇 시스템 | |
| JP7436241B2 (ja) | ロボットシステム | |
| JP7384005B2 (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 |