위치기반비주얼서보잉 (Position-Based Visual Servoing (PBVS))
쉽게 풀면
카메라 영상으로 목표물이 실제 공간 어디에, 어떤 방향으로 있는지 먼저 계산한 다음 그걸 보고 로봇을 움직이는 방법이에요.
왜 중요한가
영상에서 물체의 3D 자세를 먼저 복원한 뒤 작업공간에서 목표 자세와의 오차를 줄이는 비주얼 서보잉 방식으로, 로봇 궤적이 3D 공간에서 직선이 되어 예측 가능하고 기존 위치 제어기와 결합하기 쉽습니다. 산업용 비전 가이드 조립의 기본 구조입니다.
논문에서는 이렇게 쓰입니다
논문에서 위치기반비주얼서보잉은 3차원 자세 추정을 거친다는 점에서 영상기반 방식과 구분되며, 카메라 캘리브레이션 정확도에 성능이 크게 좌우된다고 설명됩니다.
위치기반비주얼서보잉 (Position-Based Visual Servoing (PBVS))이 개별 논문 하나에 국한되지 않고 로봇공학 분야 전반의 연구에서 공통적으로 참조되는 개념임을 보여주는 예이다.
조금 더 깊게 보면
3D 자세 복원 단계에서 카메라 캘리브레이션과 물체 모델 오차가 그대로 제어 오차로 들어가므로, 오차에 강건한 영상 기반 방식과 상반된 약점을 가집니다. 영상 특징이 카메라 시야를 벗어날 수 있다는 점도 약점이어서, 두 방식의 장점을 결합한 하이브리드 서보잉이 제안되었습니다. PBVS는 단일 영상에서 물체의 알려진 3D 모델과 영상 특징을 대응시켜 자세를 복원하는 PnP(Perspective-n-Point) 문제를 풀거나, 스테레오 카메라로 직접 삼각측량해 깊이를 얻는 방식으로 구현된다. 복원된 자세 오차를 작업공간에서 그대로 위치 제어기의 목표로 사용할 수 있어 기존 로봇 제어 구조와의 결합이 자연스럽다는 것이 산업 현장에서 선호되는 이유다.
주의할 점
위치기반비주얼서보잉은 카메라 캘리브레이션 오차가 있으면 추정된 3차원 자세 자체가 부정확해져 제어 성능이 저하될 수 있다.
물체의 3D 모델 자체가 부정확하거나 카메라 내부 파라미터 캘리브레이션이 어긋나 있으면, 복원된 자세가 체계적으로 편향되어 반복해서 같은 방향으로 오차가 발생할 수 있다.