KR101976358B1 - 로봇의 안전성 향상 방법 - Google Patents
로봇의 안전성 향상 방법 Download PDFInfo
- Publication number
- KR101976358B1 KR101976358B1 KR1020170143813A KR20170143813A KR101976358B1 KR 101976358 B1 KR101976358 B1 KR 101976358B1 KR 1020170143813 A KR1020170143813 A KR 1020170143813A KR 20170143813 A KR20170143813 A KR 20170143813A KR 101976358 B1 KR101976358 B1 KR 101976358B1
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- collision
- test
- pressure
- maximum
- 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
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012360 testing method Methods 0.000 claims abstract description 164
- 208000027418 Wounds and injury Diseases 0.000 claims abstract description 30
- 208000014674 injury Diseases 0.000 claims abstract description 30
- 230000006378 damage Effects 0.000 claims description 24
- 239000012636 effector Substances 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 12
- 230000008520 organization Effects 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 5
- 230000001939 inductive effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 238000011156 evaluation Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000037394 skin elasticity Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004088 simulation Methods 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/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
- 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/0095—Means or methods for testing manipulators
-
- 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/1651—Programme controls characterised by the control loop acceleration, rate control
-
- 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/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
도 2는 도 1에 있어서, 테스트 로봇의 이동시간 및 이동경로를 설정하는 단계에 대한 상세한 과정을 설명하기 위한 블록도.
도 3은 실제 로봇과 피충돌체가 충돌하는 상태를 개략적으로 도시한 도면.
도 4는 도 3에 있어서, 실제 로봇과 충돌하는 피충돌체의 표면 변화를 도시한 도면.
도 5는 도 1에 있어서, 테스트 로봇의 3차원 형상을 도시한 도면.
도 6은 테스트 로봇의 부위별 형상에 따라 피충돌체에 가해지는 접촉압력의 크기를 도시한 도면.
도 7은 3D 모델링 프로그램을 통해 획득한 충돌 압력 및 충돌 힘의 값을 도시한 도면.
도 8은 속도 제어를 통해 생산성과 안전성을 최대로 구현한 로봇의 제어 상태를 도시한 도면.
도 9는 안전성을 최대로 높이기 위한 조인트 각도를 설정하여 경로를 수정한 상태를 도시한 도면.
11.. 조인트
12.. 링크부
13.. 엔드 이펙터
20.. 피충돌체
Claims (14)
- 실제 로봇의 형상 정보를 포함하는 테스트 로봇의 3차원 영상 또는 3차원 모형을 획득하는 단계;
상기 테스트 로봇의 이동시간 정보 및 이동경로 정보를 포함하는 프로파일 정보를 입력하여 상기 테스트 로봇의 이동시간 및 이동경로를 설정하는 단계;
상기 테스트 로봇의 상해 유발 위험 부위에 대한 형상과, 유효질량과, 이동속도, 및 방향을 고려하여 피충돌체에 가해지는 충돌 압력 및 충돌 힘(force)을 일정 시간마다 획득하고, 일정 시간마다 획득한 상기 충돌 압력 및 충돌 힘의 크기가 기 설정된 최대 충돌 압력 및 최대 충돌 힘의 크기 내에 해당하는지를 판단하여 상기 로봇의 안전성을 평가하는 단계;
상기 충돌 압력 및 충돌 힘의 크기가 상기 기 설정된 최대 충돌 압력 및 최대 충돌 힘의 크기보다 크면, 상기 충돌 압력 및 충돌 힘의 크기가 상기 최대 충돌 압력 및 최대 충돌 힘의 크기를 만족하는 최대 속도를 산출하는 단계: 및
상기 테스트 로봇이 상기 산출된 최대 속도로 움직일 수 있도록 상기 프로파일 정보를 수정하여 상기 테스트 로봇의 이동시간 및 이동경로를 재설정하는 단계;
를 포함하되,
상기 테스트 로봇은 조인트를 통해 연결된 적어도 2개의 링크부와, 상기 링크부 중 하나에 연결된 엔드 이펙터(End-effector)를 포함하며,
상기 상해 유발 위험 부위는 상기 링크부 및 엔드 이펙터 중 선택된 하나 또는 둘 이상이고,
상기 로봇의 안전성을 평가하는 단계는,
상기 테스트 로봇의 조인트 각도를 조절하여 상기 링크부 및 엔드 이펙터의 자세를 변화시키는 단계와,
상기 자세 변화에 따라 상기 피충돌체에 가해지는 최소 충돌 압력 및 최소충돌 힘을 일정 시간마다 획득하는 단계와,
상기 최소 충돌 압력 및 최소 충돌 힘에 대응하는 각도로 상기 조인트 각도를 일정 시간마다 변화시키며 상기 테스트 로봇을 이동시키는 단계;
를 더 포함하는 로봇의 안전성 향상 방법.
- 제1항에 있어서,
상기 테스트 로봇은,
시뮬레이션 프로그램에 상기 로봇의 형상 정보를 입력하여 형성된 3차원 영상 또는 3차원 계측 센서를 통해 형성된 3차원 모형인 로봇의 안전성 향상 방법.
- 제2항에 있어서,
상기 시뮬레이션 프로그램은 CAE(Computer Aided Engineering) 프로그램인 로봇의 안전성 향상 방법.
- 제1항에 있어서,
상기 최대 충돌 압력 및 최대 충돌 힘의 크기는 국제표준화기구(ISO) 규격에 따르는 로봇의 안전성 향상 방법.
- 제1항에 있어서,
상기 테스트 로봇은 적어도 1자유도를 갖는 매니퓰레이터로 형성된 로봇의 안전성 향상 방법.
- 삭제
- 삭제
- 제1항에 있어서,
상기 로봇의 안전성을 평가하는 단계는,
상기 테스트 로봇의 각 부위별 형상에 따라 상기 피충돌체에 가해지는 접촉압력을 산출하고, 상기 산출된 접촉압력 값을 통해 상기 테스트 로봇에 대한 적어도 하나의 상해 유발 위험 부위를 설정하는 단계를 더 포함하는 로봇의 안전성 향상 방법.
- 실제 매니퓰레이터의 형상 정보를 포함하며, 적어도 1자유도를 갖는 테스트 매니퓰레이터의 3차원 영상 또는 3차원 모형을 획득하는 단계;
상기 테스트 매니퓰레이터의 이동시간 정보 및 이동경로 정보를 포함하는 프로파일 정보를 입력하여 상기 테스트 매니퓰레이터의 이동시간 및 이동경로를 설정하는 단계;
상기 테스트 매니퓰레이터의 각 부위별 형상에 따라 피충돌체에 가해지는 접촉압력을 산출하고, 상기 산출된 접촉압력 값을 통해 상기 테스트 매니퓰레이터에 대한 적어도 하나의 상해 유발 위험 부위를 설정하는 단계;
상기 테스트 매니퓰레이터의 상해 유발 위험 부위에 대한 유효질량과, 이동속도, 및 방향을 고려하여 상기 피충돌체에 가해지는 충돌 압력 및 충돌 힘을 일정 시간마다 획득하고, 상기 충돌 압력 및 충돌 힘의 크기가 기 설정된 최대 충돌 압력 및 최대 충돌 힘의 크기 내에 해당하는지를 판단하여 상기 매니퓰레이터의 안전성을 평가하는 단계;
상기 충돌 압력 및 충돌 힘의 크기가 상기 기 설정된 최대 충돌 압력 및 최대 충돌 힘의 크기보다 크면, 상기 충돌 압력 및 충돌 힘의 크기가 상기 최대 충돌 압력 및 최대 충돌 힘의 크기 내에 해당하는 최대 속도를 산출하는 단계: 및
상기 테스트 매니퓰레이터가 상기 산출된 최대 속도로 움직일 수 있도록 상기 프로파일 정보를 수정하여 상기 테스트 매니퓰레이터의 이동시간 및 이동경로를 재설정하는 단계;
를 포함하되,
상기 테스트 매니퓰레이터는 조인트를 통해 연결된 적어도 2개의 링크부와, 상기 링크부 중 하나에 연결된 엔드 이펙터(End-effector)를 포함하며,
상기 상해 유발 위험 부위는 상기 링크부 및 엔드 이펙터 중 선택된 하나 또는 둘 이상이고,
상기 매니퓰레이터의 안전성을 평가하는 단계는,
상기 테스트 매니퓰레이터의 조인트 각도를 조절하여 상기 링크부 및 엔드 이펙터의 자세를 변화시키는 단계와,
상기 자세 변화에 따라 상기 피충돌체에 가해지는 최소 충돌 압력 및 최소 충돌 힘을 일정 시간마다 획득하는 단계와,
상기 최소 충돌 압력 및 최소 충돌 힘에 대응하는 각도로 상기 조인트 각도를 일정 시간마다 변화시키며 상기 테스트 매니퓰레이터를 이동시키는 단계;
를 더 포함하는 로봇의 안전성 향상 방법. - 제9항에 있어서,
상기 테스트 매니퓰레이터는,
시뮬레이션 프로그램에 상기 매니퓰레이터의 형상 정보를 입력하여 형성된 3차원 영상 또는 3차원 계측 센서를 통해 형성된 3차원 모형인 로봇의 안전성 향상 방법.
- 제10항에 있어서,
상기 시뮬레이션 프로그램은 CAE(Computer Aided Engineering) 프로그램인 로봇의 안전성 향상 방법.
- 제9항에 있어서,
상기 최대 충돌 압력 및 최대 충돌 힘의 크기는 국제표준화기구(ISO) 규격에 따르는 로봇의 안전성 향상 방법.
- 삭제
- 삭제
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170143813A KR101976358B1 (ko) | 2017-10-31 | 2017-10-31 | 로봇의 안전성 향상 방법 |
| JP2020524025A JP6883903B2 (ja) | 2017-10-31 | 2018-10-31 | ロボットの安全性向上方法及び安全性評価方法 |
| PCT/KR2018/013056 WO2019088681A1 (ko) | 2017-10-31 | 2018-10-31 | 로봇의 안전성 향상 및 안전성 평가 방법 |
| US16/760,265 US11511429B2 (en) | 2017-10-31 | 2018-10-31 | Method of improving safety of robot and method of evaluating safety of robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170143813A KR101976358B1 (ko) | 2017-10-31 | 2017-10-31 | 로봇의 안전성 향상 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR101976358B1 true KR101976358B1 (ko) | 2019-08-28 |
| KR101976358B9 KR101976358B9 (ko) | 2021-08-19 |
Family
ID=67775317
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170143813A Active KR101976358B1 (ko) | 2017-10-31 | 2017-10-31 | 로봇의 안전성 향상 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101976358B1 (ko) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113386122A (zh) * | 2020-03-13 | 2021-09-14 | 欧姆龙株式会社 | 测量参数的优化方法和装置以及计算机可读存储介质 |
| KR20220141853A (ko) * | 2020-02-19 | 2022-10-20 | 프랜카 에미카 게엠바하 | 사람과 접촉할 때의 로봇 조작기의 제어 |
| KR20240017680A (ko) | 2022-08-01 | 2024-02-08 | 한국로봇융합연구원 | 마이크로 및 매크로 스케일에서 로봇 매니퓰레이터의 경로를 제어하는 경로 생성 장치 및 방법 |
| KR102732695B1 (ko) * | 2023-09-07 | 2024-11-25 | 주식회사 세이프틱스 | 로봇의 안전성 평가 방법 |
| KR102759672B1 (ko) * | 2023-09-07 | 2025-01-24 | 주식회사 세이프틱스 | 로봇의 안전성 평가 방법 |
| KR20250023286A (ko) | 2023-08-08 | 2025-02-18 | 주식회사 세이프틱스 | 로봇의 안전성 평가 및 안전성 향상 방법 |
| WO2025053551A1 (ko) * | 2023-09-07 | 2025-03-13 | 주식회사 세이프틱스 | 로봇의 안전성 평가 방법 |
| US12459119B2 (en) | 2020-04-22 | 2025-11-04 | Abb Schweiz Ag | Method of controlling industrial robot, control system and robot system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004001217A (ja) * | 2002-05-30 | 2004-01-08 | Kuka Roboter Gmbh | ロボットと他の物体との衝突を回避する方法と装置 |
| KR20070121574A (ko) * | 2006-06-22 | 2007-12-27 | 혼다 리서치 인스티튜트 유럽 게엠베하 | 로봇의 상호 작용 행동 제어 |
| JP4495252B2 (ja) * | 2008-07-09 | 2010-06-30 | パナソニック株式会社 | 経路危険性評価装置、経路危険性評価方法及びプログラム |
| US20170182663A1 (en) * | 2014-05-23 | 2017-06-29 | Daimler Ag | Method for Determining Values Influencing the Movement of a Robot |
-
2017
- 2017-10-31 KR KR1020170143813A patent/KR101976358B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004001217A (ja) * | 2002-05-30 | 2004-01-08 | Kuka Roboter Gmbh | ロボットと他の物体との衝突を回避する方法と装置 |
| KR20070121574A (ko) * | 2006-06-22 | 2007-12-27 | 혼다 리서치 인스티튜트 유럽 게엠베하 | 로봇의 상호 작용 행동 제어 |
| JP4495252B2 (ja) * | 2008-07-09 | 2010-06-30 | パナソニック株式会社 | 経路危険性評価装置、経路危険性評価方法及びプログラム |
| US20170182663A1 (en) * | 2014-05-23 | 2017-06-29 | Daimler Ag | Method for Determining Values Influencing the Movement of a Robot |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220141853A (ko) * | 2020-02-19 | 2022-10-20 | 프랜카 에미카 게엠바하 | 사람과 접촉할 때의 로봇 조작기의 제어 |
| KR102874366B1 (ko) * | 2020-02-19 | 2025-10-20 | 에프알 어드미니스트레이션 게엠베하 | 사람과 접촉할 때의 로봇 조작기의 제어 |
| US12296489B2 (en) | 2020-02-19 | 2025-05-13 | Franka Emika Gmbh | Control of a robot manipulator upon contact with a person |
| CN113386122A (zh) * | 2020-03-13 | 2021-09-14 | 欧姆龙株式会社 | 测量参数的优化方法和装置以及计算机可读存储介质 |
| US11816754B2 (en) | 2020-03-13 | 2023-11-14 | Omron Corporation | Measurement parameter optimization method and device, and computer control program stored on computer-readable storage medium |
| CN113386122B (zh) * | 2020-03-13 | 2023-12-22 | 欧姆龙株式会社 | 测量参数的优化方法和装置以及计算机可读存储介质 |
| US12459119B2 (en) | 2020-04-22 | 2025-11-04 | Abb Schweiz Ag | Method of controlling industrial robot, control system and robot system |
| KR20240017680A (ko) | 2022-08-01 | 2024-02-08 | 한국로봇융합연구원 | 마이크로 및 매크로 스케일에서 로봇 매니퓰레이터의 경로를 제어하는 경로 생성 장치 및 방법 |
| KR20250023284A (ko) | 2023-08-08 | 2025-02-18 | 주식회사 세이프틱스 | 로봇의 안전성 평가 및 안전성 향상 방법 |
| KR20250023285A (ko) | 2023-08-08 | 2025-02-18 | 주식회사 세이프틱스 | 로봇의 안전성 평가 및 안전성 향상 방법 |
| KR20250023286A (ko) | 2023-08-08 | 2025-02-18 | 주식회사 세이프틱스 | 로봇의 안전성 평가 및 안전성 향상 방법 |
| WO2025053551A1 (ko) * | 2023-09-07 | 2025-03-13 | 주식회사 세이프틱스 | 로봇의 안전성 평가 방법 |
| KR102759672B1 (ko) * | 2023-09-07 | 2025-01-24 | 주식회사 세이프틱스 | 로봇의 안전성 평가 방법 |
| KR102732695B1 (ko) * | 2023-09-07 | 2024-11-25 | 주식회사 세이프틱스 | 로봇의 안전성 평가 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101976358B9 (ko) | 2021-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101976358B1 (ko) | 로봇의 안전성 향상 방법 | |
| KR102003126B1 (ko) | 로봇의 안전성 평가 방법 | |
| JP6883903B2 (ja) | ロボットの安全性向上方法及び安全性評価方法 | |
| EP4045390B1 (en) | Dynamic planning controller | |
| EP3953779B1 (en) | Robotically negotiating stairs | |
| EP1972416B1 (en) | Robots with occlusion avoidance functionality | |
| Schiavi et al. | Integration of active and passive compliance control for safe human-robot coexistence | |
| KR101941147B1 (ko) | 암형 로봇의 장애물 자동 회피방법 및 제어장치 | |
| KR102289375B1 (ko) | 그래픽 정보를 이용한 실시간 로봇 충돌 위험도 모니터링이 가능한 충돌 물리력 빅데이터 기반 로봇 안전성 평가 방법 | |
| KR20220080070A (ko) | 발자국 접촉 검출 | |
| KR20160070006A (ko) | 간섭 회피 방법, 제어 장치 및 프로그램 | |
| CN113370210A (zh) | 一种机器人主动避撞系统及方法 | |
| US12122052B2 (en) | Swept volume deformation | |
| JP2017019030A (ja) | 移動ロボットの動作環境情報生成装置 | |
| JP6504072B2 (ja) | 作業領域推定装置、制御装置、制御システム、作業領域推定方法およびプログラム | |
| KR102350193B1 (ko) | 확장 작업 공간을 활용한 휴머노이드 제어방법 | |
| US8532825B1 (en) | Software compensation for kinematically singular machines | |
| CN105911995A (zh) | 一种基于位置速度控制的遥操作机器人碰撞预警方法 | |
| CN118672256A (zh) | 一种基于动力学模型的全向四足机器人节能运动规划方法 | |
| WO2020222392A1 (ko) | 그래픽 정보를 이용한 실시간 로봇 충돌 위험도 모니터링이 가능한 충돌 물리력 빅데이터 기반 로봇 안전성 평가 방법 | |
| JP6270334B2 (ja) | ロボット制御装置及び方法 | |
| Cheng et al. | Safe Operations of Construction Robots on Human-Robot Collaborative Construction Sites | |
| Roditis et al. | Maintaining static stability and continuous motion in rough terrain hexapod locomotion without terrain mapping | |
| US20240269850A1 (en) | Predefining a permissible maximum speed of a robotic device | |
| KR102759672B1 (ko) | 로봇의 안전성 평가 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171031 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20181029 Patent event code: PE09021S01D |
|
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190429 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190501 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20190501 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
Patent event code: PG17011E01I Patent event date: 20210813 Comment text: Request for Publication of Correction Publication date: 20210819 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220217 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250403 Start annual number: 7 End annual number: 7 |