IRIS: An Immersive Robot Interaction System
Xinkai Jiang, Qihao Yuan, Enes Ulas Dincer, Hongyi Zhou, Ge Li, Xueyin Li, Xiaogang Jia, Timo Schnizer, Nicolas Schreiber, Weiran Liao, Julius Haag, Kailai Li, Gerhard Neumann, Rudolf Lioutikov
TL;DR
IRIS tackles reproducibility and reusability challenges in XR-based robot data collection by introducing a general, extensible framework that bridges multiple simulators and real-world environments. The core ideas are a Unified Scene Representation (USR) that serializes scene geometry, materials, and textures for cross-simulator rendering, coupled with cross-scene, cross-embodiment, cross-simulator, cross-reality, cross-platform, and cross-user capabilities. Key contributions include deformable object manipulation in XR, multi-user collaboration, and a ROS-friendly yet lightweight communication design that decouples XR from rigid simulator dependencies. Experimental results show efficient data collection and competitive policy training in both simulation and real-world tasks, with tangible improvements over traditional Tele-Op baselines. Overall, IRIS offers a practical, open-source pipeline for scalable, immersive robot data collection across diverse hardware and software stacks.
Abstract
This paper introduces IRIS, an Immersive Robot Interaction System leveraging Extended Reality (XR). Existing XR-based systems enable efficient data collection but are often challenging to reproduce and reuse due to their specificity to particular robots, objects, simulators, and environments. IRIS addresses these issues by supporting immersive interaction and data collection across diverse simulators and real-world scenarios. It visualizes arbitrary rigid and deformable objects, robots from simulation, and integrates real-time sensor-generated point clouds for real-world applications. Additionally, IRIS enhances collaborative capabilities by enabling multiple users to simultaneously interact within the same virtual scene. Extensive experiments demonstrate that IRIS offers efficient and intuitive data collection in both simulated and real-world settings.
