NVIDIA, XR 손 추적을 로봇 제어로 전환하는 IsaacTeleop 그래프 기반 리타게팅 엔진 공개
NVIDIA는 XR 손 추적 및 컨트롤러 데이터를 로봇 명령으로 변환하는 오픈소스 파이썬 프레임워크 IsaacTeleop를 공개했으며, 그래프 기반 리타게팅 엔진을 통해 CPU에서 합성 입력으로 시연되었습니다.

2026년 10월 3일, 기술 매체 MarkTechPost가 발표한 상세 가이드에서는 NVIDIA의 IsaacTeleop 프레임워크를 다루었으며, 이 프레임워크는 확장 현실(XR) 손 추적 및 모션 컨트롤러 신호를 시뮬레이션 로봇과 실제 로봇 모두에 적용 가능한 실행 가능한 명령으로 변환하는 새로운 오픈소스 도구입니다. 기사에서는 IsaacTeleop의 핵심이 그래프 실행 모델을 기반으로 하는 순수 파이썬(retargeting) 엔진이라는 점을 강조했으며, 또한 이 가이드가 합성된 NumPy 입력 데이터를 사용해 표준 CPU 상에서 전체 파이프라인을 재현했다는 사실을 밝혔습니다. 비록 실시간 산업 현장에 바로 적용된 시연은 없었지만, 이번 공개는 고수준 XR 인터페이스만으로도 조립 가능한 보다 접근성 높은 로봇 제어 파이프라인을 향한 중요한 진전으로 평가됩니다. 이와 함께 공개된 GitHub 저장소에는 전체 소스 코드와 설정 파일, 그리고 가이드에서 사용된 예제 스크립트가 모두 포함되어 있습니다. 이 저장소는 누구나 접근 가능하도록 공개되었습니다.
XR 입력에서 로봇 명령으로
IsaacTeleop는 몰입형 XR 디바이스와 로봇 제어 스택 사이의 다리 역할을 수행하도록 설계되었습니다. Meta Quest 손 추적 API와 같은 장치에서 제공되는 원시 손 자세 데이터나 일반적인 게임 컨트롤러의 IMU 스트림과 같은 모션 데이터를 프레임워크가 받아들이면, 이러한 입력을 타입이 지정된 텐서 그룹으로 정규화하여 이후 리타게팅 노드가 사용할 수 있도록 변환합니다. 선택적 입력 채널은 추적이 끊겼을 때를 명시적으로 표시하도록 설계되어 있어, 그래프가 안전한 기본값으로 대체하거나 동작을 일시 중지하도록 할 수 있습니다. 이러한 설계 덕분에 개발자는 각 센서마다 맞춤형 파서를 작성하지 않고도 텔레오퍼레이션 시나리오를 빠르게 프로토타이핑할 수 있으며, 이는 이미 시뮬레이션, 인식, 계획 모듈을 지원하고 있는 NVIDIA의 Isaac 생태계와도 자연스럽게 맞물립니다.
순수 파이썬 기반 그래프 리타게팅 엔진
IsaacTeleop의 핵심은 전적으로 파이썬으로 구현된 그래프 기반 리타게팅 엔진이며, 런타임에 방향성 비순환 그래프(DAG) 형태의 처리 노드를 동적으로 구성합니다. 각 노드는 입력과 출력 텐서의 형태와 데이터 유형을 선언하고, 엔진은 공유되는 하위 연산을 자동으로 식별해 프레임당 한 번만 평가하도록 합니다. 런타임 파라미터 조정은 가변 텐서를 통해 노출되며, 이를 통해 이득(gain), 제한(limit) 또는 블렌딩 가중치(blending weight)를 실시간으로 조정할 수 있습니다. 또한 세계 좌표계에서 로봇 기준 좌표계로 변환하는 앵커 변환도 그래프에 내장되어 있어, XR 공간 좌표를 로봇의 기준 프레임으로 변환한 뒤에 운동학 솔버가 작동하도록 합니다. 이러한 접근 방식은 중복 계산을 최소화하고 데이터 흐름을 결정론적으로 유지하게 하며, 이는 디버깅과 재현성을 확보하는 데 매우 유용한 특성입니다.
IsaacTeleop는 일반적인 텔레오퍼레이션 기본 동작을 지원하는 다양한 내장 리타게터를 함께 제공합니다. 그리퍼 리타게터는 스칼라 형태의 개폐 신호를 손가락 관절 명령으로 매핑하고, 별도의 노드는 절대 및 상대 SE(3) 엔드 이펙터 목표를 처리하여 사용자가 세계 좌표계에서 고정된 자세를 지정하거나 현재 자세에 대한 변위(delta motion)를 지정할 수 있게 합니다. 이동성 리타게터는 조이스틱 축 입력을 로봇 베이스의 속도 명령으로 변환하며, 정교한 손 리타게터는 고차원 손 자세 텐서를 손가락 궤적으로 확장합니다. 모든 리타게터는 동일한 텐서 그룹 인터페이스를 공유하므로, 동일한 그래프 내에서 코드를 다시 작성하지 않고도 손쉽게 교체하거나 연쇄 연결할 수 있습니다.
CPU에서 파이프라인 재현
10월 3일에 진행된 가이드는 합성된 NumPy 배열을 사용해 실제 XR 스트림의 형태와 데이터 유형을 모방함으로써, 기존 CPU 환경에서 전체 IsaacTeleop 파이프라인을 재현했습니다. 저자들은 저장소의 README에 명시된 단계별 지침을 따라 그래프를 구성하고, 모의 텐서를 주입한 뒤 몇 프레임에 걸쳐 엔진을 전진시켰습니다. 테스트 결과, 그래프가 입력을 리타게터를 통해 올바르게 전파하고, 유효한 로봇 명령 텐서를 생성했으며, 추적 손실을 나타내는 선택적 입력 플래그를 정확히 인식한다는 것이 확인되었습니다. 물리적 로봇 팔이나 XR 헤드셋과 같은 외부 하드웨어 없이도 핵심 로직을 독립적으로 검증할 수 있음을 보여주었습니다.
CPU 전용 검증을 통해 그래프의 기능적 정확성이 입증되었지만, 가이드는 GPU 가속 하드웨어나 실제 로봇에 사용되는 임베디드 컨트롤러에서의 실시간 성능 측정은 의도적으로 생략했습니다. 또한 산업용 텔레오퍼레이션에 필수적인 안전 인증, 오류 내성, 지연 시간 보장과 같은 요소도 다루지 않았습니다. 따라서 문서화된 실험은 IsaacTeleop가 제조업체가 일반적으로 요구하는 엄격한 신뢰성 기준을 충족한다는 것을 확인하지 못합니다. 저자들은 실제 로봇 플랫폼과 실시간 XR 디바이스를 활용한 추가 테스트가 이러한 측면을 평가하는 데 필요하다고 언급했습니다.
로봇 개발에 미치는 영향
IsaacTeleop의 오픈소스 공개와 그래프 기반 리타게팅 엔진은 로봇 개발자에게 ROS‑2 또는 NVIDIA Isaac Sim 파이프라인에 손쉽게 통합할 수 있는 모듈형 빌딩 블록을 제공합니다. 엔진이 타입이 지정된 텐서 위에서 동작하기 때문에, 이미 PyTorch나 NumPy 형태의 출력을 생성하는 딥러닝·인식 모듈과도 원활히 연동되어 인식 결과를 바로 구동 명령으로 연결하는 데 필요한 마찰을 크게 줄여줍니다. 연구자는 그래프에 새로운 맞춤형 노드를 추가함으로써 기존 인프라를 변경하지 않고도 새로운 리타게팅 전략을 실험할 수 있습니다. 다만 현재까지는 합성 CPU 테스트에 한정된 증거만 존재하므로, 실제 하드웨어에 시스템을 배포하려는 팀은 자체적인 성능 프로파일링과 안전성 평가를 수행해야 합니다.
초기 채택자들은 이미 기본 그리퍼 리타게터를 맞춤형 소프트 핸드 컨트롤러로 교체하거나, 외부 인식 노드가 생성한 SLAM 포즈 추정값을 세계‑앵커 변환에 연결하는 등 다양한 실험을 진행하고 있습니다. 이러한 커뮤니티 포크는 그래프 추상화가 빠른 반복을 촉진한다는 점을 보여주며, 개발자는 하나의 노드만 교체해도 파이프라인의 나머지는 그대로 유지되고 엔진이 자동으로 공유 서브 그래프를 재계산합니다. 비공식적인 성능 벤치마크가 아직 부족함에도 불구하고, IsaacTeleop가 XR 기반 텔레오퍼레이션 연구를 위한 공유 플랫폼으로 빠르게 성장할 가능성을 시사합니다.
NVIDIA의 GitHub 저장소에 소스 코드가 공개됨에 따라 커뮤니티는 이제 IsaacTeleop 패키지를 클론하고 그래프 정의를 수정한 뒤, MarkTechPost 기사에서 설명된 합성 테스트를 그대로 실행할 수 있습니다. 이러한 개방성은 취미 개발자와 학술 연구실이 XR 기반 텔레오퍼레이션을 탐구하는 장벽을 크게 낮추며, 내장 리타게터를 확장하거나 새로운 센서 모달리티를 지원하는 기여를 유도합니다. 비록 프레임워크가 실제 로봇에서의 검증과 안전 표준 준수를 아직 필요로 하지만, 현재 즉시 활용 가능한 레퍼런스 구현을 제공함으로써 XR 입력을 활용한 로봇 제어 인터페이스 프로토타이핑을 가속화하는 효과를 가져옵니다.
출처
- Inside NVIDIA’s IsaacTeleopMarkTechPost · 2026년 10월 3일
- IsaacTeleop source repositoryNVIDIA · 2026년 10월 3일



