Changelog#
Release v1.1.1a0 (2025-06-27)#
General#
BenchmarkPushingEnv
: add the option to set a specific start position of the mover and a specific goal position of the object when resetting the environment
Release v1.1.0 (2025-06-17)#
General#
Add different mover types (cylinder, mesh) (@cedricgrothues)
Release v1.0.4 (2025-06-12)#
General#
Update dependencies (now supports
gymnasium>=0.29.1
)Update supported Python versions (3.11, 3.12, 3.13)
Release v1.0.3 (2025-01-14)#
General#
Add grid lines to visualize tile boundaries (@cedricgrothues)
Release v1.0.2 (2024-07-30)#
Bug Fixes#
Fixed a bug in
BenchmarkPlanningEnv
(mover actuator XML string) where different mover masses were not taken into account
Release v1.0.1 (2024-05-28)#
General#
Added the basic environments:
BasicPlanarRoboticsEnv
,BasicPlanarRoboticsSingleAgentEnv
,BasicPlanarRoboticsMultiAgentEnv
Added the
BenchmarkPushingEnv
andBenchmarkPlanningEnv
environments: two simple example environments for motion planning and object manipulation.Added a
MoverImpedanceController
that solves a position and orientation task.Added the
MujocoOffScreenViewer
: an extension of the Gymnasium OffScreenViewer that allows to also specify the groups of geoms to be rendered by the off-screen renderer.Added the
MujocoViewerCollection
: a manager for all renderers in a MuJoCo environment.Added the
Matplotlib2DViewer
: a simple viewer that displays the tile and mover configuration together with the mover collision offsets for debugging and analyzing planning tasks.Added auxiliary functions for MuJoCo, collision checking and rotations