Skip to content

eager-dev/eagerx_demo

Repository files navigation

eagerx_demo package

license codestyle Continuous Integration

What is the eagerx_demo package

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.

Installation

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

Demo Overview

graph use_case

Credits

Code within eagerx_demo.cliport modified from the original repo.

Cite EAGERx

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}}
}

Acknowledgements

EAGERx is funded by the OpenDR Horizon 2020 project.