eager-dev / eagerx_demo

OpenDR use case demo eagerx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

    sudo apt update && sudo apt install ffmpeg libportaudio2 libasound-dev
    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{vanderheijden2024eagerx,
  title={EAGERx: Graph-Based Framework for Sim2real Robot Learning},
  author={van der Heijden, Bas and Luijkx, Jelle and Ferranti, Laura and Kober, Jens and Babuska, Robert},
  journal={arXiv preprint arXiv:2407.04328},
  year={2024}
}

Acknowledgements

EAGERx is funded by the OpenDR Horizon 2020 project.

About

OpenDR use case demo eagerx

License:Apache License 2.0


Languages

Language:Python 99.7%Language:Makefile 0.3%Language:Shell 0.1%