Skip to content

Realtime & high-frequency control interfaces for the YuMi IRB 14000 bi-manual robot arm including manual tele-operation and autonomous Diffusion Policy controllers

Notifications You must be signed in to change notification settings

uynitsuj/yumi_realtime

Repository files navigation

YuMi Realtime Control Interfaces

A collection of realtime control interfaces for the bi-manual ABB YuMi IRB14000 robot arm using Robot Web Services (RWS) and Externally Guided Motion (EGM) low-level control.

Factor-graph-based inverse-kinematics optimization solver handled by the jaxmp library developed by Chung-Min Kim!

Available control interfaces include:

  1. Interactive Viser Interface (Draggable End-Effector Frames)
  2. Meta Quest Oculus VR Tele-operation control
  3. Diffusion Policy

DiffusionPolicy Diffusion Policy autonomously performing a handoff trained on 70 expert demonstrations

VR_Control Oculus VR Controllers Tele-operating the YuMi

Installation

Full install instructions tested on Ubuntu 22.04 ROS Noetic in a mamba-forge environment.

Usage Instructions

After a successful install, read the usage instructions.

TODOS

  • Add observation-action pair .hdf5 logger for online visuo-motor policy training.
  • Add data playback visualizer for data logging verification
  • Bind datalogger to oculus save/reject data buttons
  • Debug VRPolicy action behavior while homing
  • Debug frame twitching in visualization
  • Implement Diffusion Policy Controller

About

Realtime & high-frequency control interfaces for the YuMi IRB 14000 bi-manual robot arm including manual tele-operation and autonomous Diffusion Policy controllers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published