├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── question.md └── workflows │ └── build.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── _static │ ├── img │ │ ├── flip.png │ │ ├── opengl.png │ │ ├── pickandplace.png │ │ ├── push.png │ │ ├── reach.png │ │ ├── slide.png │ │ ├── stack.png │ │ ├── tiny.png │ │ └── top_view.png │ └── notebook │ │ └── PickAndPlace.ipynb ├── base_class │ ├── pybullet.rst │ ├── robot.rst │ ├── robot_task.rst │ └── task.rst ├── conf.py ├── custom │ ├── custom_env.rst │ ├── custom_robot.rst │ └── custom_task.rst ├── guide │ ├── install.rst │ └── quick_start.rst ├── index.rst ├── robots │ └── panda.rst └── usage │ ├── advanced_rendering.rst │ ├── environments.rst │ ├── manual_control.rst │ ├── save_restore_state.rst │ └── train_with_sb3.rst ├── examples ├── PickAndPlace.ipynb ├── reach.py ├── rgb_rendering.py └── train_push.py ├── panda_gym ├── __init__.py ├── assets │ ├── __init__.py │ └── colored_cube.png ├── envs │ ├── __init__.py │ ├── core.py │ ├── panda_tasks.py │ ├── robots │ │ ├── __init__.py │ │ └── panda.py │ └── tasks │ │ ├── __init__.py │ │ ├── flip.py │ │ ├── pick_and_place.py │ │ ├── push.py │ │ ├── reach.py │ │ ├── slide.py │ │ └── stack.py ├── pybullet.py ├── utils.py └── version.txt ├── setup.py └── test ├── envs_test.py ├── import_test.py ├── pybullet_test.py ├── render_test.py ├── save_and_restore_test.py └── seed_test.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/img/flip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/flip.png -------------------------------------------------------------------------------- /docs/_static/img/opengl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/opengl.png -------------------------------------------------------------------------------- /docs/_static/img/pickandplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/pickandplace.png -------------------------------------------------------------------------------- /docs/_static/img/push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/push.png -------------------------------------------------------------------------------- /docs/_static/img/reach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/reach.png -------------------------------------------------------------------------------- /docs/_static/img/slide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/slide.png -------------------------------------------------------------------------------- /docs/_static/img/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/stack.png -------------------------------------------------------------------------------- /docs/_static/img/tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/tiny.png -------------------------------------------------------------------------------- /docs/_static/img/top_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/img/top_view.png -------------------------------------------------------------------------------- /docs/_static/notebook/PickAndPlace.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/_static/notebook/PickAndPlace.ipynb -------------------------------------------------------------------------------- /docs/base_class/pybullet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/base_class/pybullet.rst -------------------------------------------------------------------------------- /docs/base_class/robot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/base_class/robot.rst -------------------------------------------------------------------------------- /docs/base_class/robot_task.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/base_class/robot_task.rst -------------------------------------------------------------------------------- /docs/base_class/task.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/base_class/task.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/custom/custom_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/custom/custom_env.rst -------------------------------------------------------------------------------- /docs/custom/custom_robot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/custom/custom_robot.rst -------------------------------------------------------------------------------- /docs/custom/custom_task.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/custom/custom_task.rst -------------------------------------------------------------------------------- /docs/guide/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/guide/install.rst -------------------------------------------------------------------------------- /docs/guide/quick_start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/guide/quick_start.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/robots/panda.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/robots/panda.rst -------------------------------------------------------------------------------- /docs/usage/advanced_rendering.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/usage/advanced_rendering.rst -------------------------------------------------------------------------------- /docs/usage/environments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/usage/environments.rst -------------------------------------------------------------------------------- /docs/usage/manual_control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/usage/manual_control.rst -------------------------------------------------------------------------------- /docs/usage/save_restore_state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/usage/save_restore_state.rst -------------------------------------------------------------------------------- /docs/usage/train_with_sb3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/docs/usage/train_with_sb3.rst -------------------------------------------------------------------------------- /examples/PickAndPlace.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/examples/PickAndPlace.ipynb -------------------------------------------------------------------------------- /examples/reach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/examples/reach.py -------------------------------------------------------------------------------- /examples/rgb_rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/examples/rgb_rendering.py -------------------------------------------------------------------------------- /examples/train_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/examples/train_push.py -------------------------------------------------------------------------------- /panda_gym/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/__init__.py -------------------------------------------------------------------------------- /panda_gym/assets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/assets/__init__.py -------------------------------------------------------------------------------- /panda_gym/assets/colored_cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/assets/colored_cube.png -------------------------------------------------------------------------------- /panda_gym/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/__init__.py -------------------------------------------------------------------------------- /panda_gym/envs/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/core.py -------------------------------------------------------------------------------- /panda_gym/envs/panda_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/panda_tasks.py -------------------------------------------------------------------------------- /panda_gym/envs/robots/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /panda_gym/envs/robots/panda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/robots/panda.py -------------------------------------------------------------------------------- /panda_gym/envs/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /panda_gym/envs/tasks/flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/tasks/flip.py -------------------------------------------------------------------------------- /panda_gym/envs/tasks/pick_and_place.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/tasks/pick_and_place.py -------------------------------------------------------------------------------- /panda_gym/envs/tasks/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/tasks/push.py -------------------------------------------------------------------------------- /panda_gym/envs/tasks/reach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/tasks/reach.py -------------------------------------------------------------------------------- /panda_gym/envs/tasks/slide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/tasks/slide.py -------------------------------------------------------------------------------- /panda_gym/envs/tasks/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/envs/tasks/stack.py -------------------------------------------------------------------------------- /panda_gym/pybullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/pybullet.py -------------------------------------------------------------------------------- /panda_gym/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/panda_gym/utils.py -------------------------------------------------------------------------------- /panda_gym/version.txt: -------------------------------------------------------------------------------- 1 | 3.0.8 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/setup.py -------------------------------------------------------------------------------- /test/envs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/test/envs_test.py -------------------------------------------------------------------------------- /test/import_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/test/import_test.py -------------------------------------------------------------------------------- /test/pybullet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/test/pybullet_test.py -------------------------------------------------------------------------------- /test/render_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/test/render_test.py -------------------------------------------------------------------------------- /test/save_and_restore_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/test/save_and_restore_test.py -------------------------------------------------------------------------------- /test/seed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgallouedec/panda-gym/HEAD/test/seed_test.py --------------------------------------------------------------------------------