Fancy Gym ========= .. raw:: html
Built upon the foundation of `Gymnasium `__ (a maintained fork of OpenAI’s renowned Gym library) ``fancy_gym`` offers a comprehensive collection of reinforcement learning environments. Key Features ------------ - **New Challenging Environments**: ``fancy_gym`` includes several new environments (`Panda Box Pushing `_, `Table Tennis `_, `etc. `_) that present a higher degree of difficulty, pushing the boundaries of reinforcement learning research. - **Support for Movement Primitives**: ``fancy_gym`` supports a range of movement primitives (MPs), including Dynamic Movement Primitives (DMPs), Probabilistic Movement Primitives (ProMP), and Probabilistic Dynamic Movement Primitives (ProDMP). - **Upgrade to Movement Primitives**: With our framework, it’s straightforward to transform standard Gymnasium environments into environments that support movement primitives. - **Benchmark Suite Compatibility**: ``fancy_gym`` makes it easy to access renowned benchmark suites such as `DeepMind Control `__ and `Metaworld `__, whether you want to use them in the regular step-based setting or using MPs. - **Contribute Your Own Environments**: If you’re inspired to create custom gym environments, both step-based and with movement primitives, this `guide `__ will assist you. We encourage and highly appreciate submissions via PRs to integrate these environments into ``fancy_gym``. .. toctree:: :maxdepth: 3 :caption: User Guide guide/installation guide/episodic_rl guide/basic_usage guide/upgrading_envs .. toctree:: :maxdepth: 3 :caption: Environments envs/fancy/index envs/dmc envs/meta envs/open_ai .. toctree:: :maxdepth: 3 :caption: Examples examples/general examples/dmc examples/metaworld examples/open_ai examples/movement_primitives examples/mp_params_tuning examples/pd_control_gain_tuning examples/replanning_envs .. toctree:: :maxdepth: 3 :caption: API api Citing the Project ------------------ To cite this repository in publications: .. code:: bibtex @software{fancy_gym, title = {Fancy Gym}, author = {Otto, Fabian and Celik, Onur and Roth, Dominik and Zhou, Hongyi}, abstract = {Fancy Gym: Unifying interface for various RL benchmarks with support for Black Box approaches.}, url = {https://github.com/ALRhub/fancy_gym}, organization = {Autonomous Learning Robots Lab (ALR) at KIT}, } Icon Attribution ---------------- The icon is based on the `Gymnasium `__ icon as can be found `here `__. ================= .. raw:: html