Skip to content

silicx/exUMI

Repository files navigation

exUMI

[Project page] [Paper] [Code]

Yue Xu, Litao Wei, Pengyu An, Qingyu Zhang Yong-Lu Li,

Hardware

Please go to our project page for 3D printing CAD models and the assembly guide.

Data Collection

Calibrate Your Device

ARCap APK: Install the apk (exUMI_ARCap_release.apk in the arcap branch) to the Meta Quest (refer to the installation guide from ARCap)

RaspberryPi / OrangePi:

  1. Install any OS on the RaspberryPi / OrangePi and setup the network. A static IP is suggested for convienience
  2. Clone this repo to the Pi and setup the environment. Turn on the I2C port in the board cofiguration (raspi-config or orangepi-config)
  3. Connect the power wires of tactile sensors to the 5V and GND pins on the board. Connect the AS5600 board as below.

Tactile Sensor:

  1. cd ./9DTact/shape_reconstruction
  2. Setup the tactile sensors' camera channel in shape_config_left.yaml and shape_config_right.yaml.
  3. Calibrate the tactile sensors: sh run_calibration.sh left, sh run_calibration.sh right
  4. Copy the

AS5600 Encoder: cd ARCap && python calibrate_as5600.py

Data Collection and Post-processing

See Data Collection page for details.

Our Dataset

Please check our task-specific dataset on HF and also the UMI-Data project.

Real-world Evaluation

Please refer to ./sh/ for the policy training and real world deployment script (on Flexiv Rizon + Grav hardware).

Acknowledgement

We appreciate the great efforts from UMI, 9DTact and ARCap, which build a solid foundation for our work!

About

exUMI (CoRL 2025)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages