감쇠 최소자승 역기구학 (Damped Least-Squares Inverse Kinematics)
한 줄 정의: 야코비안 의사역행렬에 감쇠항을 더해 특이점 근처에서도 관절 속도가 폭주하지 않게 하는 역기구학 풀이법입니다.
쉽게 풀면
로봇 팔이 특이 자세에 가까워지면 끝을 조금만 움직이려 해도 관절이 엄청나게 빨리 돌아야 한다는 계산 결과가 나옵니다. 감쇠 최소자승 방법은 "목표를 정확히 따르는 것"과 "관절을 너무 크게 움직이지 않는 것" 사이에서 타협점을 찾습니다. 그래서 특이점 근처에서는 정확도를 조금 양보하는 대신 움직임이 안정적으로 유지됩니다.
왜 중요한가
실시간 역기구학, 원격조작, 시각 서보 등에서 특이점 문제에 대응하는 표준 기법입니다. 1980년대 중반 Wampler, Nakamura와 Hanafusa의 연구로 로봇공학에 도입되었습니다.
논문에서는 이렇게 쓰입니다
"특이 자세 근처의 관절 속도 발산을 막기 위해 조작성에 따라 감쇠 계수를 조정하는 감쇠 최소자승 역기구학을 사용하였다."
가변 감쇠 적용 예입니다.
조금 더 깊게 보면
관절 속도는 J^T(JJ^T+λ²I)^{-1}ẋ로 계산되며, λ는 감쇠 계수입니다. 이는 말단 속도 오차의 제곱과 관절 속도 제곱에 λ²를 곱한 항의 합을 최소화하는 해와 같습니다. λ가 크면 안정적이지만 추종 오차가 커지므로, 최소 특이값이나 조작성 지표에 따라 λ를 바꾸는 가변 감쇠 방식이 흔히 쓰입니다.
주의할 점
의사역 야코비안 방법은 감쇠항이 없는 특수한 경우(λ=0)로, 특이점 근처에서 해가 발산할 수 있다는 점이 다릅니다. 감쇠를 쓰면 특이점에서 먼 곳에서도 약간의 추종 오차가 생깁니다.