Gym-ignition

Latest version: v1.3.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

1.0beta

Initial release.

Compatible with the [Ignition Robotics **Blueprint**](https://ignitionrobotics.org/docs/blueprint/install) release.

C++

Gympp

- [`gympp`](gympp/)

Ignition

- [`ignition`](ignition/)

Plugins

- [`plugins`](plugins/)

Bindings

- [`bindings`](bindings/)

Python

Base

- [`base.task.Task`](gym_ignition/base/task.py)
- [`base.runtime.Runtime`](gym_ignition/base/runtime.py)
- [`base.robot.robot_abc.RobotABC`](gym_ignition/base/robot/robot_abc.py)
- [`base.robot.robot_baseframe.RobotBaseFrame`](gym_ignition/base/robot/robot_baseframe.py)
- [`base.robot.robot_contacts.RobotContacts`](gym_ignition/base/robot/robot_contacts.py)
- [`base.robot.robot_joints.RobotJoints`](gym_ignition/base/robot/robot_joints.py)
- [`base.robot.robot_links.RobotLinks`](gym_ignition/base/robot/robot_links.py)
- [`robots.base.gazebo_robot.GazeboRobot`](gym_ignition/robots/base/gazebo_robot.py)
- [`robots.base.pybullet_robot.PyBulletRobot`](gym_ignition/robots/base/pybullet_robot.py)

Runtimes

- [`runtimes.gazebo_runtime.GazeboRuntime`](gym_ignition/runtimes/gazebo_runtime.py)
- [`runtimes.pybullet_runtime.PyBulletRuntime`](gym_ignition/runtimes/pybullet_runtime.py)

Environments

- Pendulum-Gazebo-v0
- Pendulum-PyBullet-v0
- CartPoleDiscrete-Gympp-v0
- CartPoleDiscrete-Gazebo-v0
- CartPoleContinuous-Gazebo-v0
- CartPoleDiscrete-PyBullet-v0

Tasks

- [`tasks.cartpole_discrete.CartPoleDiscrete`](gym_ignition/tasks/cartpole_discrete.py)
- [`tasks.cartpole_continuous.CartPoleContinuous`](gym_ignition/tasks/cartpole_continuous.py)
- [`tasks.pendulum_swingup.PendulumSwingUp`](gym_ignition/tasks/pendulum_swingup.py)

Robots

- [`robots.sim.gazebo.cartpole.CartPoleGazeboRobot`](gym_ignition/robots/sim/gazebo/cartpole.py)
- [`robots.sim.pybullet.cartpole.CartPolePyBulletRobot`](gym_ignition/robots/sim/pybullet/cartpole.py)
- [`robots.sim.gazebo.pendulum.PendulumGazeboRobot`](gym_ignition/robots/sim/gazebo/pendulum.py)
- [`robots.sim.pybullet.pendulum.PendulumPyBulletRobot`](gym_ignition/robots/sim/pybullet/cartpole.py)
- [`robots.sim.pybullet.icub.ICubPyBulletRobot`](gym_ignition/robots/sim/pybullet/icub.py) (experimental)

Data

- [`gym_ignition_data`](gym_ignition_data)

Examples

- [`launch_cartpole.py`](examples/python/launch_cartpole.py)
- [`RandomPolicy.ipynb`](examples/colab/RandomPolicy.ipynb)
- [`LaunchCartPole.cpp`](examples/cpp/LaunchCartPole.cpp)
- [`LaunchParallelCartPole.cpp`](examples/cpp/LaunchParallelCartPole.cpp)

Tests

- [`tests/python`](tests/python)

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.