Compliant Object Manipulation for High Precision Prying Task Using Diffusion Policy with Force Modality
[project page] [data]
Jeon Ho Kang, Sagar Joshi, Ruopeng Huang, and Satyandra K. Gupta
University of Southern California
Baseline code for diffusion policy was derived from Diffusion Policy
All Real tags are for real robot implementation
However, data_util.py is shared for real and test
Create Conda Environment (Recommended) and run:
$ pip install requirements.txt
For all demonstrations, we used KUKA IIWA 14 Robot
Data collected on Kuka IIWA 14 robot containing robot state, image, force and action will be published here
To collect your own data:
After obtaininig joint state from handguiding or any other methods,
Run
$ python robot_data_collection_joint_state.py
After loading your own zarr file or ours in real_robot_network.py
$ python train_real.py
You can select or create your own Config file for training configuration
$ python inference_real.py
- Diffusion policy was adapted from Diffusion Policy