7354257f8e
Bug mitigation for metaworld refactored and extended
2023-06-18 17:47:54 +02:00
b6089c4b83
ugly_hack_to_mitigate_metaworld_bug
2023-06-18 15:52:17 +02:00
f8ad65b790
Remove old file
2023-06-18 14:25:59 +02:00
9ade0dcdc4
Fix: Make wrappers work with BB and Dict-Space
2023-06-18 14:25:20 +02:00
b032dec5fe
Better handling of envs without defined max_steps
2023-06-18 14:23:59 +02:00
60a4cf11d6
Fix: Some envs used no longer existing binding to mujoco
2023-06-18 12:10:01 +02:00
49ac9c3785
Fix: Don't throw errors for envs, that do not expose a max_episode_steps.
2023-06-18 11:53:10 +02:00
f44f01b478
Fix: Allow observation space dict in test_replanning
2023-06-18 11:52:35 +02:00
fbba129034
Fix: Need to supply seed to reset in tests
2023-06-18 11:51:01 +02:00
9605f2e56c
Fix: Test for dmc still referenced lib directly (not via shimmy)
2023-06-11 18:05:50 +02:00
c9467c0e06
Upgrading metaworld (fixed bug that affected us)
2023-06-11 17:39:04 +02:00
a23b44752e
Implement support for Dict spaces for time_aware_observation-wrapper
2023-06-11 17:38:16 +02:00
abeb963b4e
Little hack to make envs work, that don't expose the max_episode_steps in their spec
2023-06-11 17:37:32 +02:00
2ad42f4132
Fix: Minor bugs in time aware obs wrapper
2023-06-11 13:47:38 +02:00
e44b0ed9ed
Fix: Version specification now requirted for dmc envs
2023-06-11 13:46:38 +02:00
4921cc4b0b
Fix: Some envs had wrong obs space shapes and did not follow new gym spec
2023-06-11 13:45:44 +02:00
80de15fd14
Fix: Return for invalid trajectories did not follow new gym spec
2023-06-11 13:43:10 +02:00
6f1a36d18c
Adding required render_fps metadata to custom envs
2023-06-11 12:30:56 +02:00
ef64b0c21c
Adding/fixing obs space definitions and metadata for various envs
2023-06-11 11:08:46 +02:00
f07b8a26ac
Made some assertions more verbose for easier debugging
2023-06-10 18:49:02 +02:00
40d2409c26
Fixed: ant_jump returned observations bigger then observation_space
2023-06-10 18:48:13 +02:00
42003a3f9a
Allow custom XML-files for ant_env
2023-06-10 18:47:41 +02:00
ddf6fd73b2
Fixed: hopper_jump returned observations bigger then observation_space
2023-06-10 18:40:03 +02:00
5e7f027ea0
Fixed Bug: walker_2d_jump was missing obsvation_space attribute
2023-06-10 18:34:49 +02:00
ff382a2922
Converted mujoco env 'walker2d' to new coordinate convention
...
New versions of mujoco no longer allow global coordinates.
We therefore convert them to local ones.
The original files are kept as reference.
2023-06-10 13:40:33 +02:00
c06fbee728
Converted mujoco env 'hopper_throw' to new coordinate convention
...
New versions of mujoco no longer allow global coordinates.
We therefore convert them to local ones.
The original files are kept as reference.
2023-06-10 13:37:40 +02:00
38cb5e1750
Converted mujoco env 'hopper_jump' to new coordinate convention
...
New versions of mujoco no longer allow global coordinates.
We therefore convert them to local ones.
The original files are kept as reference.
2023-06-10 13:35:48 +02:00
1fddeb838b
Forgot to make it derive from Walker2dEnvCustomXML instead of original Walker2dEnv
2023-05-27 13:06:19 +02:00
110a8a9c0c
Fix: MujocoEnv no longer supports manual assignment of mujoco_bindings
2023-05-27 12:55:46 +02:00
dbd7c37da5
Also support old gym Box as observation_space (backwards compat)
2023-05-27 12:54:30 +02:00
29b458c7df
Fix: hopper_jump_on_box still used unpatched HopperEnv
2023-05-27 12:53:57 +02:00
a8a67601ca
Fix: NameError: name 'd' is not defined
2023-05-27 12:48:45 +02:00
35680ab9a2
Merge branch 'master' into gym_upgrade
2023-05-27 11:45:51 +02:00
d6df6779a1
Auto convert output spaces.Dict to Box for BB-Envs
2023-05-27 11:39:47 +02:00
Fabian
053a17889f
Merge pull request #56 from HongyiZhouCN/55-table-tennis-dev
...
#55 add table tennis environment to fancy_gym
2023-05-24 10:03:38 +02:00
dabfc7cafe
Adapted Mujoco Envs to new gymnasium spec
...
Gymnasium Mujoco Envs no longer allow overriding the used xml_file
We therefore implement intermediate classes, that reimplement this
feature.
2023-05-19 15:18:14 +02:00
1c002a235b
Warning no longer applicable
2023-05-19 15:17:28 +02:00
bc9d4cf19d
More verbose errors for run_env_determinism
2023-05-19 14:54:13 +02:00
3bbf101e86
Fixed: test_black_box.py still used old gym specs in two places
2023-05-19 14:53:04 +02:00
e70a56a7e3
Fixed: Typos
2023-05-19 14:04:19 +02:00
e75ab89a37
Ported box_pushing to new mujoco bindings
2023-05-19 14:01:31 +02:00
bf3ed8a06c
Fix: TimeAwareObservation did not support float64 and tried to forbidden access private attribute.
2023-05-19 13:59:54 +02:00
07de655025
Allow dmc envs to be accessed via dmc:... (for backwards compatibility)
2023-05-18 19:50:19 +02:00
21d5ebb442
Fixed Bug: ToyEnv did not follow new gym spec
2023-05-18 19:13:35 +02:00
0dfd8e18e4
Fixed Bug: env_id was broken, when prefix is handled by other library
...
(e.g. 'dmc:...' by shimmy)
2023-05-18 19:08:11 +02:00
d4a8306b9d
Buf Fix: PyTests still used binding to old gym
2023-05-18 19:07:19 +02:00
1e62da0833
Use shimmy as a binding for dmc, also 'testing' seperate from 'all'
...
pip install .[all] will no longer install components only required for
testing
pip install .[testing] will also install all compionents required to run
all tests
2023-05-18 18:03:42 +02:00
a559f92562
Adapted test to new gym interface
...
In prevous gym versions executing a step returned
obs, reward, done, info = env.step(...)
With the switch to gymnasium this has changed to
obs, reward, terminated, truncated, info = env.step(...)
We also made the code a bit more self explainatory.
2023-05-18 17:52:55 +02:00
228e343a1b
Merge branch '47-update-to-new-gym-api' into gym_upgrade
2023-05-15 17:19:50 +02:00
826f22b18e
Update URL for Metaworld (rlworkgroup -> Farama)
2023-05-15 17:11:57 +02:00