https://github.com/rickstaa/ros-gazebo-gym-examples
A set of practical examples showcasing the use of gymnasium environments in the ros-gazebo-gym package.
https://github.com/rickstaa/ros-gazebo-gym-examples
examples franka-emika franka-panda gazebo gym gym-environments openai-gym panda reinforcement-learning robotics ros simulation
Last synced: about 2 months ago
JSON representation
A set of practical examples showcasing the use of gymnasium environments in the ros-gazebo-gym package.
- Host: GitHub
- URL: https://github.com/rickstaa/ros-gazebo-gym-examples
- Owner: rickstaa
- License: mit
- Created: 2022-01-30T11:37:44.000Z (over 3 years ago)
- Default Branch: noetic
- Last Pushed: 2024-03-24T18:37:47.000Z (about 1 year ago)
- Last Synced: 2025-03-25T04:41:24.121Z (2 months ago)
- Topics: examples, franka-emika, franka-panda, gazebo, gym, gym-environments, openai-gym, panda, reinforcement-learning, robotics, ros, simulation
- Language: Python
- Homepage: https://rickstaa.dev/ros-gazebo-gym
- Size: 3.49 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
# ROS Gazebo Gym Examples
[](https://github.com/rickstaa/ros-gazebo-gym-examples/actions/workflows/ros-gazebo-gym-examples.yml)
[](https://github.com/rickstaa/ros-gazebo-gym-examples/actions/workflows/ros_test.yml)
[](https://github.com/rickstaa/ros-gazebo-gym-examples/releases)
[](https://www.python.org/)
[](https://wiki.ros.org)
[](CONTRIBUTING.md)
[](https://zenodo.org/badge/latestdoi/453634930)Welcome to the ROS Gazebo Gym Examples repository! In this repository, you will find a diverse range of examples demonstrating how to utilize the environments provided by the [ros-gazebo-gym](https://rickstaa.dev/ros-gazebo-gym) package effectively.
## Examples
The following examples are currently available:
* [start\_panda\_training.launch](./launch/start_panda_training.launch): Launches a SAC agent for training in the Panda robotics environment.
For comprehensive guidance on utilizing these examples and leveraging the capabilities of the [ROS Gazebo Gym](https://rickstaa.dev/ros-gazebo-gym) package, please refer to the [documentation](https://rickstaa.dev/ros-gazebo-gym/get_started/usage.html#usage-examples).
## Contributing
We use [husky](https://github.com/typicode/husky) pre-commit hooks and github actions to enforce high code quality. Please check the [contributing guidelines](CONTRIBUTING.md) in the [ros-gazebo-gym](https://github.com/rickstaa/ros-gazebo-gym) package before contributing to this repository.
> \[!NOTE]\
> We used [husky](https://github.com/typicode/husky) instead of [pre-commit](https://pre-commit.com/), which is more commonly used with Python projects. This was done because only some tools we wanted to use were possible to integrate the Please feel free to open a [PR](https://github.com/rickstaa/ros-gazebo-gym-examples/pulls) if you want to switch to pre-commit if this is no longer the case.