선속도 (Linear Velocity)
쉽게 풀면
손끝이 어느 방향으로 얼마나 빠르게 움직이는지를 나타내는 값이에요. 로봇 말단장치나 특정 지점이 공간에서 단위 시간당 얼마나, 어느 방향으로 이동하는지를 나타내는 벡터량으로, 회전 속도를 나타내는 각속도와 짝을 이루어 물체의 전체 운동을 완전히 기술합니다.
왜 중요한가
엔드이펙터나 로봇 본체가 공간에서 이동하는 속도로, 트위스트의 이동 성분이며 작업 속도 제한·협동로봇 안전 속도·궤적 계획의 기본 변수입니다. 협동 운전 규격은 사람 접촉 시 허용 에너지를 이 속도로 제한합니다. 관절각속도를 말단의 선속도로 변환하는 관계는 자코비안 행렬을 통해 표현되며, 이 관계가 로봇의 속도 제어와 정밀한 궤적 추종의 기반이 됩니다.
논문에서는 이렇게 쓰입니다
논문에서 선속도는 엔드이펙터의 위치 변화율로, 속도 제어와 궤적 추종에서 핵심 변수로 사용됩니다.
관절의 움직임으로부터 끝단의 이동 속도를 구하는 절차를 설명한 서술입니다.
조금 더 깊게 보면
회전하는 물체의 어느 점의 선속도인지에 따라 값이 다르므로 기준점을 명시하지 않으면 혼동이 생기며, 트위스트를 다른 점으로 옮기면 선속도 성분만 각속도와 위치 벡터의 외적만큼 변합니다. 어떤 좌표계에서 표현하는지에 따라서도 성분이 달라져, 기저 좌표계와 도구 좌표계 표현을 섞으면 야코비안 계산에 오류가 생깁니다. 강체 위의 한 점의 선속도는 그 강체의 각속도와 무관하지 않고, 회전 중심으로부터의 위치 벡터와 각속도의 외적만큼 추가되는 항을 포함하므로 단순히 위치를 시간으로 미분하는 것만으로는 전체 관계를 이해하기 어렵습니다. 말단장치의 선속도와 각속도를 합쳐 6차원 벡터로 표현한 것을 트위스트라 부르며, 이는 나사이론에서 다루는 순간적인 강체 운동의 통합된 표현과도 연결됩니다.
주의할 점
선속도는 기준 좌표계에 따라 값이 달라지므로 기저좌표계 기준인지 도구좌표계 기준인지 명확히 해야 한다. 관절 속도가 일정하더라도 말단장치의 선속도는 로봇의 현재 자세(관절각)에 따라 자코비안이 달라지므로 위치마다 크게 달라질 수 있어, 특정 자세에서의 순간적인 값으로 전체 성능을 판단하면 안 됩니다.