위치기반비주얼서보잉 (Position-Based Visual Servoing (PBVS))

로봇공학
한 줄 정의: 영상에서 추출한 특징으로부터 목표물의 3차원 위치와 자세를 먼저 추정한 뒤, 이 추정된 자세 오차를 이용해 로봇을 제어하는 비주얼서보잉 방식이다. 작업공간 상에서 직관적인 경로를 생성할 수 있다.

쉽게 풀면

카메라 영상으로 목표물이 실제 공간 어디에, 어떤 방향으로 있는지 먼저 계산한 다음 그걸 보고 로봇을 움직이는 방법이에요.

왜 중요한가

영상에서 물체의 3D 자세를 먼저 복원한 뒤 작업공간에서 목표 자세와의 오차를 줄이는 비주얼 서보잉 방식으로, 로봇 궤적이 3D 공간에서 직선이 되어 예측 가능하고 기존 위치 제어기와 결합하기 쉽습니다. 산업용 비전 가이드 조립의 기본 구조입니다.

논문에서는 이렇게 쓰입니다

본 위치기반비주얼서보잉은 카메라 영상으로부터 물체의 6차원 자세를 추정한 후 이를 목표 자세로 하는 작업공간 제어를 수행하였다.

논문에서 위치기반비주얼서보잉은 3차원 자세 추정을 거친다는 점에서 영상기반 방식과 구분되며, 카메라 캘리브레이션 정확도에 성능이 크게 좌우된다고 설명됩니다.

"위치기반비주얼서보잉 (Position-Based Visual Servoing (PBVS))은(는) 로봇공학 분야의 여러 선행연구에서 핵심 개념으로 반복해 인용되며, 후속 논의의 출발점으로 활용된다."

위치기반비주얼서보잉 (Position-Based Visual Servoing (PBVS))이 개별 논문 하나에 국한되지 않고 로봇공학 분야 전반의 연구에서 공통적으로 참조되는 개념임을 보여주는 예이다.

조금 더 깊게 보면

3D 자세 복원 단계에서 카메라 캘리브레이션과 물체 모델 오차가 그대로 제어 오차로 들어가므로, 오차에 강건한 영상 기반 방식과 상반된 약점을 가집니다. 영상 특징이 카메라 시야를 벗어날 수 있다는 점도 약점이어서, 두 방식의 장점을 결합한 하이브리드 서보잉이 제안되었습니다. PBVS는 단일 영상에서 물체의 알려진 3D 모델과 영상 특징을 대응시켜 자세를 복원하는 PnP(Perspective-n-Point) 문제를 풀거나, 스테레오 카메라로 직접 삼각측량해 깊이를 얻는 방식으로 구현된다. 복원된 자세 오차를 작업공간에서 그대로 위치 제어기의 목표로 사용할 수 있어 기존 로봇 제어 구조와의 결합이 자연스럽다는 것이 산업 현장에서 선호되는 이유다.

주의할 점

위치기반비주얼서보잉은 카메라 캘리브레이션 오차가 있으면 추정된 3차원 자세 자체가 부정확해져 제어 성능이 저하될 수 있다.

물체의 3D 모델 자체가 부정확하거나 카메라 내부 파라미터 캘리브레이션이 어긋나 있으면, 복원된 자세가 체계적으로 편향되어 반복해서 같은 방향으로 오차가 발생할 수 있다.

개념 계통

상위 개념

분야 전체 개념 지도 보기 →

관련 용어