Capturing Motion for Dexterous Manipulation
In previous posts we’ve introduced two new hardware products: The Xicap wrist tracker that combines Vision Pro spatial accessory tracking, ART high precision outside-in tracking and electromagnetic tracking options, and the Xitac sensor that adds tactile perception to motion capture gloves and robotic grippers.
The purpose of these devices is to create state-of-the-art sensors for robot model training. Robotics models are primarily trained from human demonstration data by either capturing human motion while executing a task or by directly guiding a robot using teleoperation. A lot of human motion capture devices exist, but few combine the most important characteristics to accurately capture dexterous manipulation tasks, especially in diverse environemnts like a factory or a home.
Besides working on finalizing the electronics and firmware for these two hardware devices, we are also exploring how to integrate them with an efficient application framework. While on the sensing side itself we integrate the devices with our FusionHub realtime data processing solution, we are researching how to visually best interact with users during training episodes.
For this purpose we created an application for the Vision Pro mixed reality headset that visualizes the state of our mocap system. At the same time this application can also overlay the estimated actions of a robot arm responding in realtime to the motions of the trainer. This is to help the trainer perform motions in a way that can be best used by the robotics model during the later training process. This embodiment is important to allow the model to correspond human motion with robotics arm movements.
Working towards a fully integrated data capture pipeline for robot training, seamless switching between mixed reality, simulation and teleoperation is needed. Using our FusionHub backend this was quite straightforward to implement. The video above shows how we integrate mixed reality tracking and simulation in one application surface. At the moment the system doesn’t yet include teleoperation of a real robot. This will follow soon!


