29.15 SCARA 로봇의 순기구학 해석
SCARA(Selective Compliance Articulated Robot Arm) 로봇은 일본 야마나시 대학(Yamanashi University)의 마키노 히로시(Hiroshi Makino)가 1978년에 개발한 산업용 매니퓰레이터의 한 종류로서, 평면 작업에 특화된 학술적·산업적 표준 매니퓰레이터이다. 본 절에서는 SCARA 로봇의 학술적 정의, DH 매개변수, 순기구학 도출, 그리고 학술적 의의를 다룬다.
1. SCARA 로봇의 학술적 정의
SCARA 로봇은 다음과 같은 구성을 가진다.
1.1 구조
- 첫 번째 회전 관절은 베이스에 고정되며, 수직축(z_0)을 회전 축으로 한다.
- 첫 번째 링크의 길이는 l_1이다(수평 방향).
- 두 번째 회전 관절은 첫 번째 링크의 끝에 위치하며, 첫 번째 회전 축과 평행한 수직축을 회전 축으로 한다.
- 두 번째 링크의 길이는 l_2이다(수평 방향).
- 세 번째 직선 관절은 두 번째 링크의 끝에 위치하며, 수직축을 변위 축으로 한다.
- 네 번째 회전 관절은 직선 관절의 끝에 위치하며, 수직축을 회전 축으로 한다(엔드 이펙터의 회전).
- 엔드 이펙터는 네 번째 관절의 끝에 위치한다.
1.2 자유도
SCARA 로봇은 4자유도(2개의 평면 회전 + 1개의 수직 변위 + 1개의 엔드 이펙터 회전)를 가진다. 위치 자유도는 3(2 + 1)이며, 자세 자유도는 1(엔드 이펙터의 수직 축 회전)이다.
1.3 학술적·산업적 특성
SCARA 로봇은 평면 작업(예: 픽 앤 플레이스, 조립, 검사)에 특화되어 있어, 산업 현장에서 광범위하게 활용된다. 평면 방향으로는 유연성이 있어 부품의 미세한 위치 오차를 허용하며, 수직 방향으로는 강성이 높아 정밀한 조립이 가능하다.
2. DH 매개변수
표준 DH 표기법에 따른 SCARA 로봇의 DH 매개변수는 다음과 같다.
| 관절 i | a_i | \alpha_i | d_i | \theta_i |
|---|---|---|---|---|
| 1 | l_1 | 0 | d_1 | \theta_1^* |
| 2 | l_2 | 180° | 0 | \theta_2^* |
| 3 | 0 | 0 | d_3^* | 0 |
| 4 | 0 | 0 | d_4 | \theta_4^* |
여기서 d_1은 베이스의 높이, d_4는 엔드 이펙터까지의 거리, 별표(*)는 변수임을 나타낸다.
두 번째 관절에서 \alpha_2 = 180°인 이유는, SCARA의 구조에서 두 번째 회전 축이 첫 번째 회전 축과 같은 방향이지만 좌표 프레임의 z 축 방향이 반대로 설정되어야 하기 때문이다.
3. 변환 행렬의 도출
각 관절의 DH 변환 행렬을 표준 공식으로 산출한다.
\mathbf{T}_{0,1} = \begin{bmatrix} \cos\theta_1 & -\sin\theta_1 & 0 & l_1\cos\theta_1 \\ \sin\theta_1 & \cos\theta_1 & 0 & l_1\sin\theta_1 \\ 0 & 0 & 1 & d_1 \\ 0 & 0 & 0 & 1 \end{bmatrix}
\mathbf{T}_{1,2} = \begin{bmatrix} \cos\theta_2 & \sin\theta_2 & 0 & l_2\cos\theta_2 \\ \sin\theta_2 & -\cos\theta_2 & 0 & l_2\sin\theta_2 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}
\mathbf{T}_{2,3} = \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & d_3 \\ 0 & 0 & 0 & 1 \end{bmatrix}
\mathbf{T}_{3,4} = \begin{bmatrix} \cos\theta_4 & -\sin\theta_4 & 0 & 0 \\ \sin\theta_4 & \cos\theta_4 & 0 & 0 \\ 0 & 0 & 1 & d_4 \\ 0 & 0 & 0 & 1 \end{bmatrix}
연쇄 곱 \mathbf{T}_{0,4} = \mathbf{T}_{0,1} \mathbf{T}_{1,2} \mathbf{T}_{2,3} \mathbf{T}_{3,4}를 통해 통합 변환 행렬이 산출된다.
4. 엔드 이펙터의 위치와 자세
엔드 이펙터의 위치는 다음과 같다.
x = l_1\cos\theta_1 + l_2\cos(\theta_1 + \theta_2)
y = l_1\sin\theta_1 + l_2\sin(\theta_1 + \theta_2)
z = d_1 - d_3 - d_4
여기서 z 항의 부호는 SCARA의 구조에서 \alpha_2 = 180°로 인해 두 번째 좌표 프레임 이후의 z 축이 반전되기 때문이다.
엔드 이펙터의 회전각(수직축 회전)은 다음과 같다.
\phi = \theta_1 + \theta_2 - \theta_4
(부호 관계는 좌표 프레임 정의에 따라 달라진다.)
5. 작업 공간
SCARA 로봇의 작업 공간은 다음과 같이 분석된다.
5.1 평면 작업 공간
xy 평면에서의 작업 공간은 두 동심원 사이의 환형 영역이다. 안쪽 원의 반지름은 |l_1 - l_2|, 바깥 원의 반지름은 l_1 + l_2이다.
5.2 수직 작업 공간
z 방향의 작업 공간은 직선 관절의 변위 범위에 의해 결정된다.
5.3 전체 작업 공간
전체 작업 공간은 평면 환형 영역이 수직 방향으로 이동된 원기둥 모양 영역이다.
6. 학술적 활용
SCARA 로봇은 다음과 같은 학술적·실무적 영역에 활용된다.
6.1 산업 응용
전자 부품의 조립, 픽 앤 플레이스, 검사, 패키징, 디스펜싱 등 평면 정밀 작업에 광범위하게 활용된다.
6.2 학술 연구
SCARA의 단순한 구조와 평면 운동 특성으로 인해, 매니퓰레이터의 운동학 분석, 동역학 분석, 비행 제어 알고리즘의 학술적 연구에 표준 예시로 활용된다.
6.3 협동 로봇
일부 협동 로봇(cobot)은 SCARA 구조를 채택하여 인간과의 안전한 협동 작업을 수행한다.
7. 학술적 특성
SCARA 로봇의 학술적 특성은 다음과 같다.
첫째, 닫힌 형태의 순기구학과 역기구학이 직관적으로 도출 가능하다. 둘째, 평면 운동과 수직 운동이 분리되어 분석이 용이하다. 셋째, 작업 공간이 명확히 정의된다. 넷째, 가공 가능성이 평면 영역에서 우수하다. 다섯째, 자세 제어가 단순하다.
8. 학술적 의의
SCARA 로봇의 순기구학 해석은 다음과 같은 학술적 의의를 가진다. 첫째, 매니퓰레이터 기구학의 학술적 표준 예시이다. 둘째, 회전 관절과 직선 관절의 결합을 학습할 수 있는 표준 모델이다. 셋째, 산업 응용에 직접 활용 가능한 학술적 결과이다. 넷째, 더 복잡한 매니퓰레이터의 학습을 위한 기초가 된다.
SCARA 로봇은 학술 연구와 산업 응용 모두에서 가장 광범위하게 활용되는 매니퓰레이터의 하나이며, 그 학술적 분석은 로봇 공학의 학술적·실무적 발전에 기여해 왔다.
9. 출처
- Makino, H., “Development of the SCARA”, Journal of Robotics and Mechatronics, Vol. 26, No. 1, pp. 5–8, 2014.
- Spong, M. W., Hutchinson, S., and Vidyasagar, M., Robot Modeling and Control, 2nd edition, Wiley, 2020.
- Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
- Lynch, K. M. and Park, F. C., Modern Robotics: Mechanics, Planning, and Control, Cambridge University Press, 2017.
- Sciavicco, L. and Siciliano, B., Modelling and Control of Robot Manipulators, 2nd edition, Springer, 2000.
- Siciliano, B. and Khatib, O. (eds.), Springer Handbook of Robotics, 2nd edition, Springer, 2016.
10. 버전
- 문서 버전: 1.0
- 작성일: 2026-04-18