Skip to content

bdaiinstitute/jacta-manipulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jacta-manipulation

build codecov docs Static Badge

Disclaimer This code is released in conjunction with the publication of "Jacta: A Versatile
Planner for Learning Dexterous and Whole-body Manipulation."
It is provided
as a research prototype and is not production-quality software. Please note
that the code may contain missing features and potential bugs. As part of this
release, the RAI Institute does not offer maintenance or support for the software.

Jacta: A Versatile Planner for Learning Dexterous and Whole-body Manipulation

Static Badge Static Badge Static Badge

Robotic manipulation is challenging and data-driven approaches typically require large amounts of data or expert demonstrations. Therefore, we introduce a motion planner for dexterous and whole-body manipulation tasks. The planner's demonstrations can directly be used by reinforcement learning. With this approach, we can efficiently learn policies for complex manipulation tasks, where traditional reinforcement learning alone only makes little progress.

Jacta Manipulation

Installation

Install cmake

sudo apt install cmake

Install mujoco_extensions

git clone https://github.com/bdaiinstitute/jacta-manipulation.git
cd jacta-manipulation
pip install src/mujoco_extensions -vv

Install jacta-manipulation

pip install -e .

Getting started

python examples/planner/example_notebook.py

Open the visualizer in your browser by clicking on the link in the terminal.

http://localhost:8080/

Citation

@inproceedings{brudigam2024jacta,
  author       = {Br{\"u}digam, Jan and Abbas, Ali-Adeeb and Sorokin, Maks and Fang, Kuan and Hung, Brandon and Guru, Maya and Sosnowski, Stefan and Wang, Jiuguang and Hirche, Sandra and Le Cleac'h, Simon},
  editor       = {Agrawal, Pulkit and Kroemer, Oliver and Burgard, Wolfram},
  title        = {Jacta: {A} Versatile Planner for Learning Dexterous and Whole-body Manipulation},
  booktitle    = {Conference on Robot Learning, 6-9 November 2024, Munich, Germany},
  series       = {Proceedings of Machine Learning Research},
  volume       = {270},
  pages        = {994--1020},
  publisher    = {{PMLR}},
  year         = {2024},
  url          = {https://proceedings.mlr.press/v270/bruedigam25a.html},
}

Run tests locally

In the virtual environment

pip install -e .[dev]
python -m pytest

you might have to

unset PYTHONPATH

About

Jacta: A Versatile Planner for Learning Dexterous and Whole-body Manipulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors