Commit Graph
633 Commits
Author SHA1 Message Date
dodox 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
dodox 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
dodox 1fddeb838b Forgot to make it derive from Walker2dEnvCustomXML instead of original Walker2dEnv 2023-05-27 13:06:19 +02:00
dodox 110a8a9c0c Fix: MujocoEnv no longer supports manual assignment of mujoco_bindings 2023-05-27 12:55:46 +02:00
dodox dbd7c37da5 Also support old gym Box as observation_space (backwards compat) 2023-05-27 12:54:30 +02:00
dodox 29b458c7df Fix: hopper_jump_on_box still used unpatched HopperEnv 2023-05-27 12:53:57 +02:00
dodox a8a67601ca Fix: NameError: name 'd' is not defined 2023-05-27 12:48:45 +02:00
dodox 35680ab9a2 Merge branch 'master' into gym_upgrade 2023-05-27 11:45:51 +02:00
dodox 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
dodox 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
dodox 1c002a235b Warning no longer applicable 2023-05-19 15:17:28 +02:00
dodox bc9d4cf19d More verbose errors for run_env_determinism 2023-05-19 14:54:13 +02:00
dodox 3bbf101e86 Fixed: test_black_box.py still used old gym specs in two places 2023-05-19 14:53:04 +02:00
dodox e70a56a7e3 Fixed: Typos 2023-05-19 14:04:19 +02:00
dodox e75ab89a37 Ported box_pushing to new mujoco bindings 2023-05-19 14:01:31 +02:00
dodox bf3ed8a06c Fix: TimeAwareObservation did not support float64 and tried to forbidden access private attribute. 2023-05-19 13:59:54 +02:00
dodox 07de655025 Allow dmc envs to be accessed via dmc:... (for backwards compatibility) 2023-05-18 19:50:19 +02:00
dodox 21d5ebb442 Fixed Bug: ToyEnv did not follow new gym spec 2023-05-18 19:13:35 +02:00
dodox 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
dodox d4a8306b9d Buf Fix: PyTests still used binding to old gym 2023-05-18 19:07:19 +02:00
dodox 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
dodox 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
dodox 228e343a1b Merge branch '47-update-to-new-gym-api' into gym_upgrade 2023-05-15 17:19:50 +02:00
dodox 826f22b18e Update URL for Metaworld (rlworkgroup -> Farama) 2023-05-15 17:11:57 +02:00
dodox 1c092d01bd Optional Dependency: PyTest 2023-05-15 17:11:14 +02:00
dodox 2cbfff7919 Added box2d as a dependency 2023-05-15 17:09:52 +02:00
dodox 9de1257e1c Updating gym(nasium) and metaworld; sticter versions 2023-05-15 16:55:53 +02:00
dodox b695239318 num_basis is not implemented; tests are expected to fail 2023-05-15 16:32:45 +02:00
Hongyi Zhou 02df59a1f5 disable goal & relative goal & 3basis & scale0.7 2023-04-10 09:06:43 +02:00
Hongyi Zhou 96e8d01fb6 enlarge t0 & T bounds for ProDMP 2023-04-09 22:17:15 +02:00
Hongyi Zhou 1ba58bca52 3 bases & disable relative goal for table tennis 2023-04-09 20:54:23 +02:00
Hongyi Zhou e7694cc11f update config 2023-04-09 16:42:34 +02:00
Hongyi Zhou 7c66ee2136 update alpha=5 for prodmp tt 2023-04-09 16:32:34 +02:00
hongyi.zhou ffa8c9bddb update weight scaling for bbrl-prodmp tt 2023-04-06 15:57:39 +02:00
hongyi.zhou 7f38292937 add disable goal & relative goal to tt prodmp 2023-04-06 13:29:43 +02:00
hongyi.zhou 2add522298 minor update 2023-04-06 11:41:55 +02:00
hongyi.zhou 59af1bbf8a minor update 2023-04-06 11:41:05 +02:00
hongyi.zhou 89833164dd enable autoscale for prodmp 2023-04-06 09:49:20 +02:00
hongyi.zhou 56d46c9ffc add prodmp for table tennis 2023-04-06 09:46:55 +02:00
ottofabian 93705d5f14 Update __init__.py 2023-03-24 09:40:11 +01:00
ottofabian 8948505f06 Merge pull request #64 from ALRhub/Add-ProDMP-envs
Add prodmp metaworld envs
2023-03-21 15:29:31 +01:00
Fabian 5c8ba41e04 updated for new mp_pytorch 2023-03-21 15:27:11 +01:00
Fabian 8f07770a2f Merge remote-tracking branch 'origin/Add-ProDMP-envs' into Add-ProDMP-envs 2023-03-13 10:52:07 +01:00
Hongyi Zhou b415be4b4d update mp_params for box pushing and tt 2023-03-12 12:27:44 +01:00
ottofabian 0781077bde Update base_metaworld_mp_wrapper.py 2023-02-14 10:05:05 +01:00
ottofabian 3de774b7d4 Merge pull request #57 from rubenjacob/fix_missing_package_data
Fix package data to include all xml and stl files
2023-02-14 09:43:00 +01:00
hongyi.zhou 344c11d67a updates according to changes request 2023-01-27 17:50:14 +01:00
hongyi.zhou 67f684cf14 Merge branch 'master' into 55-table-tennis-dev 2023-01-27 14:38:25 +01:00
Fabian 176fb087af Merge remote-tracking branch 'origin/master' into Add-ProDMP-envs
# Conflicts:
#	fancy_gym/black_box/black_box_wrapper.py
#	fancy_gym/meta/__init__.py
2023-01-25 09:30:53 +01:00