728x90
로봇을 천천히 움직이면 잘 가는데, 빠르게 움직이면 갑자기 덜컹거리는 경우가 많다.
이건 단순한 구현 문제가 아니라,
속도 기구학의 문제다.
1️⃣ 자코비안의 의미
자코비안은 다변수 벡터함수의 국소적인 비선형 변환을 선형 변환으로 근사하는 1차 편미분 행렬을 의미한다.
* 입력 공간의 미소 영역이 출력 공간에서 어떻게 변형(스케일링 및 회전)되는지 나타내며, 좌표계 변환, 최적화, 로봇 공학 등에서 비선형 문제를 국소적으로 선형화하여 분석하는 데 필수적인 도구
관절 속도 → 말단(End-effector) 속도
이 행렬 하나로
“관절을 이만큼 움직이면, 손 끝이 얼마나 움직이는지”
를 바로 계산할 수 있다.
2️⃣ 특이점 문제
특정 자세에서 자코비안의 랭크가 떨어진다.
이 구간에서는 로봇이:
- 경계 특이점 (Boundary Singularity)
로봇 팔이 작업 공간(Workspace)의 가장 바깥쪽으로 완전히 뻗었을 때 발생 - 내부 특이점 (Internal/Interior Singularity)
작업 공간 내부에서 관절들이 겹치거나 일직선으로 정렬될 때 발생 - 손목 특이점 (Wrist Singularity)
6축 로봇에서 손목(4, 6번 관절)의 축이 일직선상에 놓이게 되면, 특정 방향의 방향 전환이 불가능
이게 특이점(Singularity)이다.
현실 로봇에서는 가급적 피해 다녀야 하는 위험 구간이다.
해결방안:
- 경로 계획(Trajectory Planning)
특이점을 우회하도록 로봇의 경로를 다시 설정 - 특이점 회피 알고리즘
제어기 수준에서 자코비안의 의사역행렬(Pseudo-inverse)을 사용하거나, 댐핑(Damping)을 추가하여 특이점 근처에서 속도가 발산하는 것을 방지 - 여유 자유도 활용(Redundancy)
7축 이상 로봇의 경우, 말단 장치의 자세는 유지하면서 팔꿈치 위치를 바꾸어 특이점을 피할 수 있습니다.
3️⃣ 제어와 연결
속도 제어, 미분 제어는 자코비안 위에서 돌아간다.
여기까지 이해하면
“로봇이 왜 갑자기 불안정해지는지”가 눈에 보이기 시작한다.
728x90
'산업 IoT & 스마트 팩토리 디지털트윈 > 로봇' 카테고리의 다른 글
| 로봇이 부드럽게 움직이는 이유: 동역학과 제어 이론의 세계 (0) | 2026.02.09 |
|---|---|
| 로봇 팔 끝은 어디에 있을까? 정기구학 & 역기구학 한 번에 정리 (0) | 2026.02.09 |
| 로봇공학 기초 입문: 로봇은 어떻게 ‘움직이는 수학’이 되는가 (0) | 2026.02.09 |