robohub eindhoven

the company

Viam is the software platform for building, deploying, and managing robotics applications. Founded in 2020 by MongoDB co-founder and former CTO Eliot Horowitz, Viam has its headquarters in New York City.

THE challenge

Dual-arm teleoperation demands real-time 6DOF pose tracking, sub-millimeter arm positioning, and safe handoff between human operators and autonomous workflows. Most implementations require custom middleware, deep hardware integration, and separate tooling for data capture, creating months of infrastructure work before a single line of application logic ships.

THE SOLUTION

Viam is the fastest way to build a robot. By treating the hardware as software, the team turned a six-month middleware problem into a two-week build.

Two X-ARM robots were integrated with HTC Vive VR controllers using the open-source vive module on Viam, declared in config and controlled through consistent APIs rather than hand-built middleware. The module’s teleoperation service handles 6DOF tracking, proportional gripper control via trigger input, and clean handoff between manual and autonomous modes via a master enable gate.

Every teleoperation session also automatically generates labeled training data, meaning the system gives operators realtime arm control while simultaneously building a dataset for fully autonomous operation.

With Viam, one engineer did what would normally take a dedicated team: reused a ready-made, open-source integration, built the system, and validated it quickly.

Future iterations could add Viam's vision service so the arms detect and localize objects on their own, turning teleoperation into full autonomy. In addition, scaling beyond one cell is a config change, not a rebuild. The code and configuration that make one station work can quickly become reusable across a dozen or hundreds of machines, with Viam’s built-in remote management, OTA updates, and monitoring capabilities.If you want to run a UFACTORY xArm on Viam, start with the xArm module.