렌치 (Wrench)
쉽게 풀면
물체를 미는 힘과 돌리는 힘을 한 세트로 묶어 나타낸 값이에요. 병뚜껑을 열 때 손으로 아래로 누르는 힘과 동시에 비트는 힘을 함께 가하는 것처럼, 실제 작업에서 로봇 손끝이 물체에 가하는 작용은 미는 힘(선형 힘)과 돌리는 힘(모멘트)이 함께 섞여 있는 경우가 대부분인데, 이 둘을 하나의 값 안에 묶어서 표현한 것이 렌치입니다.
왜 중요한가
힘과 모멘트를 하나의 벡터로 통합해 다룰 수 있어, 로봇의 힘 제어나 접촉 작업 분석에서 스크류이론을 활용한 간결한 표현 수단으로 쓰입니다. 나사 조이기, 문 열기, 물체 눌러 끼우기처럼 힘과 회전력이 동시에 작용하는 정밀 접촉 작업에서는 힘과 모멘트를 따로 계산하면 관계가 복잡해지는데, 렌치라는 통합된 표현을 쓰면 힘 제어 알고리즘의 수식을 훨씬 간결하게 정리할 수 있어 협동로봇의 힘 기반 조작 작업에서 실용적으로 활용됩니다.
논문에서는 이렇게 쓰입니다
논문에서 렌치는 힘과 토크를 결합한 6차원 힘 표현으로, 힘제어 및 접촉 동역학 해석에 사용됩니다.
렌치가 단순히 측정되는 값에 그치지 않고, 목표값과의 차이를 통해 로봇의 움직임을 직접 조정하는 제어 입력으로 쓰인다는 점을 보여주는 문장이다.
조금 더 깊게 보면
렌치는 트위스트와 쌍을 이루는 개념으로, 둘을 함께 이해해야 로봇의 힘과 속도 관계를 통합적으로 다루는 스크류이론의 의미를 온전히 파악할 수 있습니다. 렌치를 관절 공간의 토크로 옮길 때는 속도 관계에 쓰이는 야코비안이 아니라 그 전치행렬을 사용하는데, 이는 힘과 속도가 서로 반대 방향으로 전달되는 물리적 성질(가상일의 원리)에서 비롯된 수학적 결과입니다. 힘토크센서로 측정한 렌치는 손끝에 붙은 좌표계를 기준으로 표현되는 경우가 많아, 이를 로봇의 기준좌표계로 옮기려면 회전뿐 아니라 좌표계 원점 간 위치 차이로 생기는 모멘트까지 반영하는 변환이 함께 필요합니다.
주의할 점
렌치를 관절토크로 변환할 때는 야코비안의 전치행렬을 사용하며, 이는 야코비안 자체와 혼동해서는 안 된다.