VR Robot Teleoperation through ROS Reality
ROS Reality creates a platform for globally distributed robotic labor, enabling seamless robotic teleoperation in Virtual Reality.
Teleoperation is still critical in robotics as there are many tasks that are outside the capabilities of autonomous systems. A world with ubiquitous robots will for the near term require ubiquitous operators. These operators, however, need not be collocated with the robot. Modern communications infrastructure allows for the control of robots from across the planet.
Existing screen and joystick or screen and keyboard teleoperation interfaces have not changed much in the past 30 years. In the 90s and 2000s mechanical gantry systems that recorded exact human position showed the promise of recording human movement and mapping that to robotic control in complex environments, but these systems were expensive and cumbersome.
In recent years we have seen a proliferation of low cost, commercial, virtual reality and motion capture systems. ROS reality permits the use of these systems as a virtual control gantry for robotic operation. The virtual reality interface permits an intuitive interface for the user to engage a robot in complex tasks. The example mundane, yet complex, task of folding a T-shirt is the subject of this video showing ROSReality in action: https://youtu.be/VTRcfj7eeJY
With improvement to the ROSReality interface we envision a future of work where robotic labor can be controlled in VR "call centers" where operators interject themselves into robotic control tasks at points where automation is insufficient to achieve the goal. This would have a massive impact on labor markets as robotic labor could be outsourced from high cost markets to markets with lower labor costs, without the barriers of migration.
ROSReality will be a tool that permits the future of physical labor to be as global as the modern markets for intellectual labor. This will be especially important in regions with low migration and aging populations such as Japan. It also aids in AI big data development as robots can be completely virtual. We plan to use ROSreality to build learning from demonstration datasets.
- Human + Machine

Associate Director Humnaity Centered Robotics Initiative