This repository contains the code for an interactive imitation learning demo using EAGERx. Specifically, it allows to train a CLIPort model interactively using PARTNR.
The core repository is available here. Full documentation and tutorials (including package creation and contributing) are available here.
You can run the main code as follows:
Prerequisites: Install Poetry and ROS. Requirements for usage with real Franka robot:
git clone git@github.com:eager-dev/eagerx_demo.git
cd eagerx_demo
poetry install
poetry run python scripts/main.py
Code within eagerx_demo.cliport
modified from the original repo.
If you are using EAGERx for your scientific publications, please cite:
@article{eagerx,
author = {van der Heijden, Bas and Luijkx, Jelle, and Ferranti, Laura and Kober, Jens and Babuska, Robert},
title = {EAGERx: Engine Agnostic Graph Environments for Robotics},
year = {2022},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/eager-dev/eagerx}}
}
EAGERx is funded by the OpenDR Horizon 2020 project.