This repository provides our implementation of Stable-BC in three different simulation environments and in a real world air hockey game using a 7-DoF Franka Emika robot arm. The videos for our experiments can be found [here](youtube link)
To install Stable-BC, clone the repo using
git clone https://github.com/VT-Collab/Stable_BC.git
Install the required packages and dependencies for running Stable-BC
- PyPI(pip):
pip install -r requirements.txt
- Conda Environment
conda env create -f stable_bc.yml
The implementation details for each experiment are provided in the respective directories:
In addition to the comparison with state-of-the-art imitation learning algorithms performed in the manuscript, we also compare our proposed approach to an Offline-RL algorithm in the intersection environment. The implementation details for the Offline-RL algorithm and a detailed comparison of performance against Stable-BC is provided in: