기준좌표계 (Base Frame)
쉽게 풀면
로봇의 모든 위치를 잴 때 기준으로 삼는, 로봇 밑받침에 고정된 좌표축이에요.
왜 중요한가
로봇의 모든 기구학 계산과 작업물 좌표 지정은 기준좌표계를 원점으로 두고 이루어지므로, 여러 로봇이나 외부 센서를 함께 쓸 때 이 좌표계를 어디에 두었는지가 데이터 정합의 출발점입니다. 로봇 설치 시 기준좌표계와 셀 좌표계의 관계를 측정하는 것이 캘리브레이션의 첫 단계입니다. 여러 대의 로봇이 협업하는 작업 셀에서는 각 로봇의 기저프레임을 하나의 공통 세계좌표계로 일관되게 등록해야, 서로 다른 로봇이 같은 작업물 위 좌표를 정확히 공유할 수 있습니다. 이동식 로봇 팔이나 로봇이 컨베이어를 따라 이동하는 시스템에서는 기저프레임 자체가 시간에 따라 움직이므로, 세계좌표계와 기저프레임 사이의 관계를 실시간으로 갱신해야 합니다.
논문에서는 이렇게 쓰입니다
논문에서 기준좌표계는 로봇의 모든 위치·자세 표현의 출발 좌표계로 명확히 정의되어야 함이 강조됩니다.
로봇 베이스에 고정되어 움직이지 않기 때문에, 다른 좌표계의 위치와 자세를 나타낼 때 공통의 기준점 역할을 한다.
조금 더 깊게 보면
월드 좌표계와 혼용되기 쉽지만, 기준좌표계는 로봇 베이스에 고정된 것이고 월드 좌표계는 셀 전체의 공통 기준이어서 로봇을 이동 플랫폼에 올리면 둘이 달라집니다. 도구좌표계와 함께 DH 파라미터 체인의 양 끝을 이루며, 제조사마다 원점 위치와 축 방향 관례가 달라 로봇 교체 시 프로그램 이식에 오류가 생기는 원인이 됩니다. 로봇 본체에 고정된 기저프레임과 별개로 작업 대상물이나 작업대에 기준을 둔 작업프레임을 따로 설정해, 로봇을 이동하거나 여러 대를 배치할 때도 작업 좌표는 그대로 유지할 수 있게 합니다.
주의할 점
여러 로봇이 협업하는 환경에서는 각 로봇의 기준좌표계와 전역좌표계 사이의 변환 관계를 명확히 정의해야 오류를 막을 수 있다. 기저프레임의 원점과 축 방향 설정이 잘못되면 이후의 모든 순기구학, 좌표 변환 계산 결과가 실제와 어긋나게 되어, 초기 캘리브레이션 단계에서 정확한 기준 설정이 중요합니다. 캘리브레이션 없이 도면상의 이론적 위치만 사용하면 실제 조립 오차로 인한 미세한 어긋남이 누적되어 정밀 작업에서 문제가 될 수 있습니다.