본문으로 건너뛰기

TAG

#IBVS

이 태그가 붙은 기사를 모았습니다. 태그는 AI 분류 단계에서 자동으로 붙고, 검수를 통과한 항목만 노출됩니다.

2
hitesh choudhary / Pexels
ROS Discourse

[공지] ROS2 Visual Servoing 컨트롤러

visual_servoing_controllers는 ROS2 Jazzy용 비주얼 서보잉(Visual Servoing) 컨트롤러 모음으로, 위치 기반 비주얼 서보잉(PBVS)과 영상 기반 비주얼 서보잉(IBVS) 두 종류의 컨트롤러를 제공한다. 각 컨트롤러는 조인트 궤적 컨트롤러의 동작을 모방하는 파라미터 설정 가능한 액션 서버를 포함한다. 컨트롤러는 운동학적 연산만 담당하며, 시각적 검출(visual detection)은 의도적으로 컨트롤러 외부에 위임한다. 토픽으로 수신되는 2D 또는 6D 포즈 스트림을 기반으로 로봇 움직임을 계산하며, 대상 검출·추적 모듈을 분리함으로써 다양한 구현체와의 통합을 지원한다.

큐레이터시각적 검출을 외부에 위임하는 구조상, 실제 사용하려면 별도의 검출·추적 파이프라인을 직접 갖춰야 하므로 통합 난이도는 사용자 환경에 따라 크게 달라질 수 있다. 실기 로봇 검증 사례나 지원 검출 모듈 목록이 공개되어 있는지 확인이 필요하다.

Jakub Zerdzicki / Pexels
ROS Discourse

ROS 2 Visual Servoing 컨트롤러

ROS 2 Jazzy 환경에서 동작하는 시각 서보잉(Visual Servoing) 컨트롤러 패키지 `visual_servoing_controllers`가 공개되었다. 위치 기반 시각 서보잉(PBVS, Position-Based Visual Servoing)과 영상 기반 시각 서보잉(IBVS, Image-Based Visual Servoing) 두 종류의 컨트롤러를 포함하며, 각각 액션 서버를 통해 파라미터 조정이 가능한 태스크를 제공한다. 컨트롤러는 운동학(kinematics) 제어 부분만 담당하며, 시각 검출은 외부에서 처리한 2D·6D 자세(pose) 스트림을 토픽으로 수신하는 방식으로 동작한다. 이를 통해 대상 검출·추적 모듈과 제어 모듈을 분리하여 다양한 구현체와의 통합을 용이하게 한다.

큐레이터검출·추적 모듈을 외부에 위임하는 구조이므로, 실제 시스템 성능은 연동하는 검출 파이프라인의 품질에 크게 좌우되며 이 패키지만으로는 평가할 수 없다.