DART 플랫폼을 활용한 협동로봇 동작 운영 실습
협동로봇의 정의: 사람과 같은 공간에서 작업하면서 사람과 물리적으로 상호작용할 수 있는 로봇
--> 협동로봇을 활용할 수 있는 공정과 안전성 혹은 기능성을 향상시킬 수 있는 방법 강구(사업계획서 형식)
DART: 두산의 협동 로봇 시뮬레이션 소프트웨어 플랫폼
목표
1. 두산협동 로봇이 구성을 이해하고 라인업의 차이 이해
2. 안전 시스템을 이해하고 등록한 tool과 skill을 핫용한 pick&place 공정 설치
3. 로봇의 이상동작 발생 시 안전 복구 할 수 있다.
협동로봇(cobot)의 정의
협동로봇(cobot)의 특징
두산 협동로봇의 안전기능
작업장 안전 인증
두산 협동로봇 라인업



실습 모델: M6090(6kg, 900mm)
JTS: 좀더 세밀한 조정 가능
전류 기반 조작으로 대체가능하지만 안전성은 더 떨어짐
직접 교시: 사람이 직접 잡고 로봇은 원하는 곳으로 이동



최대 도달 거리 VS 유효 작업 반경
작업영역은 tcp를 가지고 움직일 수 있는 영역
특이점(singularity)영역
: 다관절 로봇에서 다음자세를 계산하기 어려운 자세(또는 점)
선형 이동 중 특이점 자세를 지나갈 때에 부저연스러운 움직임과 급격한 속도 및 자세 변화롤 인하여, 조인트 각도 제한 위반 또는 조인트 속력 제한 위한 에러가 발생할 수 있다
| 종류 | 설명 |
|---|---|
| Elbow | 3축이 0도에 근접한 경우 |
| Wrist | 5축이 0도에 근접한 경우 |
| Shoulder | 1축과 6축이 동일선상에 있는 경우 |

2.11.10203
구속모션 - z축 고정과 면고정이 기본으로 설정 --> 모든 기준은 tool, end-effector 기준
로봇의 끝단 구속 모션에서 사용할 수 있는 [Z축 고정/면 고정/점 고정/각 고정] 4가지 고정 상태에 대해 설명하겠습니다. 이 고정 상태들은 로봇의 움직임을 특정 조건에 맞춰 제한하여, 안전하고 정확한 작업을 수행하도록 돕습니다.
Joint 좌표계: 공장 홈위치의 6축 각도를 원점으로 하는 좌표계(degree)
- 사용 형태 : posj(J1, J2, J3, J4, J5, J6)
Task 좌표계: Cartesian Coordinate System
- xyz 값은 베이스 좌표계의 원점으로부터 툴 중심위치까지의 거리
오일러각
- 좌표계에서 툴이 향하는 방향을 뜻하는 회전 정보
- rZ --> rY --> rZ 순으로 누적하여 회전
- Rz로 A각도, Ry로 B각도 그리고 다시 Rz로 C각도를 순서대로 회전하여 물체의 현재 회전 방향을 표현
- 최초로 기준 좌표계에서 Z축으로 회전한 후 변경된 좌표계를 기준으로 추가적인 회전을 함 (≠Fixed Angle)
커넥터가 들어가는 방향이 y+
Base 좌표계: 로봇 베이스의 바닥 중심을 원점으로 한 좌표계
Tool 좌표계: 로봇의 툴 중심 위치를 원점으로 한 좌표계
- 사용 형태 : posx(X, Y, Z, A, B, C)
tool 좌표와 base 좌표를 구분하여 회전을 명확히 인지해야함
SMPS: Switching Mode Power Supply의 약자로, 스위칭 모드 전원 공급 장치를 의미합니다. 일반적으로 전력을 변환하거나 전압을 조정하는 데 사용, 입력 전압을 먼저 고주파 스위칭을 통해 변환한 다음, 원하는 전압으로 변환하고 안정화하여 출력
엔드이펙터
P2P : Point to Point
move j : 관절을 풀면서 사전 설정된 각도값으로 움직임
move l : 관절 상관없이 최단 거리 이동