Framework for developing OpenAI Gym robotics environments simulated with Ignition Gazebo
Compatible with Ignition Fortress (Gazebo ≥ 6.0.0
).
devel
]→[master
] Preparation of v1.3.1 by @diegoferigo in https://github.com/robotology/gym-ignition/pull/411
Full Changelog: https://github.com/robotology/gym-ignition/compare/v1.3.0...v1.3.1
Compatible with Ignition Fortress (Gazebo ≥ 6.0.0
).
Server
(#335)ModelWithFile
to ICubGazeboABC
(#342)setComTarget
in InverseKinematicsNLP (#339)scenario
and gym-ignition
Python packages (#346)std::vector
s (#357)setup.cfg
(#364)scenario
(#373)ScenarioGazeboPlugins
CMake component (#382)test_velocity_direct
(#387)empty
method and new Python test (#391)scenario
Python package (#399)devel
]→[master
] Preparation of v1.3.0 (#361)test_multi_world_simulation
(#374)This release includes #346 that changes how we distribute the project in PyPI. Starting with v1.3.0
, the PyPI package gym-ignition
will only provide the Python resources of the gym_ignition
module (and the demo gym_ignition_environments
). A new scenario
PyPI package will provide the C++ resources. The import names didn't change (import gym_ignition
, import scenario
), and downstream should not be affected in most cases.
Warning: if a downstream Python package was using the exported CMake targets of ScenarIO, some maintenance action is necessary. These projects have gym_ignition
in the [build-system]/requires
of their pyproject.toml
.
In order to update to this v1.3.0
release, maintainers have to take the following action:
pyproject.toml
: replace gym_ignition
with scenario ~= 1.3.0
.This time, in https://github.com/robotology/gym-ignition/pull/321, we performed a minor update of our public APIs. If you used the following function:
bool scenario::gazebo::utils::renameSDFModel(sdf::Root& sdfRoot,
const std::string& newModelName,
const size_t modelIndex = 0);
please note that the modelIndex
defaulted argument has been removed. The new signature is the following:
bool scenario::gazebo::utils::renameSDFModel(sdf::Root& sdfRoot,
const std::string& newModelName);
Compatible with Ignition Dome.
setComTarget
in InverseKinematicsNLP (#339)Compatible with Ignition Dome.
Compatible with Ignition Dome.
Compatible with the Ignition Robotics Dome release.
gym_ignition.rbd
package (#283)Compatible with the Ignition Robotics Dome release.
First release with stable APIs.
Compatible with the Ignition Robotics Dome release.
First release candidate of v1. Mainly used to test our CI and CD pipelines.