Commit Graph
100 Commits
Author SHA1 Message Date
dodox 740d1d7896 README: Added link to changelog of refactor 2023-09-19 17:54:27 +02:00
dodox 310719e471 Fix: Typo in README 2023-09-19 17:32:29 +02:00
dodox 79c2eda4fe Fixed minor issues 2023-09-19 17:07:12 +02:00
dodox 49658515b0 Extended README 2023-09-19 17:05:41 +02:00
dodox d8315c8d97 Fixed typo in NS 2023-09-19 17:00:49 +02:00
dodox e077a8f13d Updated README 2023-09-19 16:51:30 +02:00
dodox 842ab3fbc9 Added mujoco-legacy (mujoco-py) as an optional dependency
required to pass all tests, since some OpenAI envs still use old mujoco
2023-09-19 13:42:03 +02:00
dodox 59ee559f8d README: reset will return (obs, info) 2023-09-18 19:52:08 +02:00
dodox 57c4a940b8 Another typo gone from the README 2023-09-18 19:50:23 +02:00
dodox c5b051da20 Fixed typo in README 2023-09-18 19:47:43 +02:00
dodox cf886b2b87 New optional dependency: jax
(Required, so that we can make all gymnasium envs during our tests)
2023-09-18 19:42:58 +02:00
dodox 659a717fbd Removed old files 2023-09-18 19:31:17 +02:00
dodox 725e6c8fe1 Fixed wrong env name (still contained mp info) 2023-09-18 19:18:26 +02:00
dodox 5488ca6dda Fixed merge error 2023-09-18 19:17:43 +02:00
dodox 60a820456c Merge remote-tracking branch 'original/master' into great_refactor 2023-09-18 19:09:03 +02:00
dodox 54e8ec4015 Print warning on seeded metaworld reset 2023-09-18 18:42:34 +02:00
dodox ddd11c1783 Skip Tests: Metaworld does currently not correclty implement seeding 2023-09-18 18:40:47 +02:00
dodox 9ce040d110 Porting Metaworld Bug Mitigations 2023-09-18 18:40:10 +02:00
dodox 20510d8f68 Ported MetaWorld wrapper to new mujoco binding 2023-09-18 18:38:32 +02:00
dodox 592f09789d Future proofing: Accesing attributes of other wrappers needs to be
explicit in future gymnasium versions
2023-09-18 18:37:46 +02:00
dodox 513bf2361e Fix: Deprecated beerpong env still referenced old mujoco binding 2023-09-18 18:37:19 +02:00
dodox 4c8dda3b60 Fix: README code imported gym instead of gymnasium 2023-09-18 17:43:15 +02:00
dodox c933a75880 More README improvements 2023-09-18 17:41:10 +02:00
dodox 38358c183e Upgrading metaworld 2023-09-17 19:05:42 +02:00
dodox 89bd6781c7 mp_config for vanilla gym Reacher 2023-09-17 19:05:25 +02:00
dodox a76967a498 Forgot to port gym_Reacher over 2023-09-17 19:05:08 +02:00
dodox 7f58093c5e Fixed all examples 2023-09-17 18:50:21 +02:00
dodox 8749fc52cb Better README 2023-09-17 18:37:40 +02:00
dodox da34db22c8 Fix: mp_config missing for BoxPushing ProDMP 2023-09-17 17:31:41 +02:00
dodox 0629d1260c Ensure mp_config defined for all envs, even if just using defaults. 2023-09-17 17:29:26 +02:00
dodox 7f95923cf4 Fixed typo in env registration 2023-09-17 17:17:20 +02:00
dodox 315e135ff0 Added message about discontinuation of fancy_gym.make 2023-09-10 09:12:15 +02:00
dodox 9fd6b7281b Updates the custom fancy envs to the versions used for the MP3 paper.
(According to Hongyi only BoxPushing changed between current master and MP3 version)
2023-09-05 09:59:02 +02:00
dodox 155807207f Fix: SimpleReacher and ViaPointReacher did not seed correctly 2023-08-28 18:38:33 +02:00
dodox 820e781a0c Fix: Some simple_reacher did not seed correctly 2023-08-28 18:32:11 +02:00
dodox 07aeb779a7 Fix: Some fancy envs failed determinism test because they sampled during reset before the random gen was seeded 2023-08-28 18:16:16 +02:00
dodox 5921e0008b Mitigation: Metaworld .reset ignores seeds; we must manually seed on reset. 2023-08-28 17:57:24 +02:00
dodox 22a72fed2f Fix: Seeding of act-space is not guaranteed, seed it manually since we
depend on it...
2023-08-28 17:37:34 +02:00
dodox 2c0c4e5508 Fix Typo: alpha_phase belongs to phase_gen not basis_gen 2023-08-28 17:37:03 +02:00
dodox 20b1b0ccac Quickfix for mp_config merging and allow defining different base_id for
upgrades
2023-08-28 17:36:17 +02:00
dodox 8b3d05aaaf Fix Typo: weights_scale should apply to traj_gen, not controller 2023-08-28 17:35:30 +02:00
dodox a4e28837bb Fix: Incorrect Controller Type in mp_config for dmc reach_site 2023-08-28 17:34:46 +02:00
dodox 15e1bdc218 Mitigation: Allow seeding Metaworld on reset 2023-08-28 16:18:18 +02:00
dodox fb9efb20e1 Updates the custom fancy envs to the versions used for the MP3 paper.
(According to Hongyi only BoxPushing changed between current master and MP3 version)
2023-08-24 11:09:47 +02:00
dodox 6d80201a03 Simplified metaworld adapter 2023-08-21 11:58:29 +02:00
dodox 94c4397fac Fixed incorrect ns seperator for metaworld tests 2023-08-21 11:57:58 +02:00
dodox 78823d95b6 Various fixed to tests 2023-08-14 16:47:05 +02:00
dodox 5b99227fac Moving the ugly_mitigation_for_metaworld_bug into the metaworld env wrapper 2023-08-14 16:45:33 +02:00
dodox f3ffa714cb Cleaning up test/test_dmc_envs.py 2023-08-14 16:09:28 +02:00
dodox 1fb5368cc2 Fix: Multiple issues in test/test_fancy_registry.py 2023-08-14 16:08:32 +02:00
dodox 14d545acee Fixed: Name generation wrong for mp envs 2023-08-14 16:08:13 +02:00
dodox eefcbcb0f0 tiny fix to env references in test 2023-08-14 11:57:06 +02:00
dodox fb1282fe1e Use new namespace convention for mp-versions of envs 2023-08-14 10:51:43 +02:00
dodox 14223c56ba Fix: Controllers not getting kwargs 2023-07-30 19:32:32 +02:00
dodox 221e3fee5a Fix: Some tests omitted new ns 'fancy' when trying to access our envs 2023-07-30 18:34:27 +02:00
dodox caf483a23b Fixed Typo dm_controll -> dm_control 2023-07-30 18:31:50 +02:00
dodox fb8f81afea Don't use defaultdicts for MOVEMENT_PRIMITIVE_ENVIRONMENTS_FOR_NS
(is ugly when exporting)
2023-07-30 18:29:47 +02:00
dodox 9020eb92ea Fix: test/test_replanning_sequencing.py still referenced old fancy_gym.make
(No longer exists as we now just use gym.make)
2023-07-30 18:16:47 +02:00
dodox 9c6d7956ce Extended Tests: Ensure no known namespace is empty 2023-07-30 18:16:19 +02:00
dodox e30b6c0e04 Removed old code samples from meta mp docs 2023-07-30 18:15:51 +02:00
dodox 5519fd5a34 Fix: Wrong name for ns: dmc -> dm_controll 2023-07-30 18:14:50 +02:00
dodox b4793c89bc Fix: ALL_FANCY_MOVEMENT_PRIMITIVE_ENVIRONMENTS no longer exists in fancy
registry
2023-07-30 17:59:30 +02:00
dodox 20d0be3c8d Replicate legacy behavior in exporting lists off all mp envs 2023-07-30 17:56:28 +02:00
dodox bc3f540daf weight_scale -> weights_scale 2023-07-30 17:51:37 +02:00
dodox e63a0a50df Ported metaworld to mp-config 2023-07-30 17:42:27 +02:00
dodox e743663018 Ported dmc envs to mp-config 2023-07-30 17:41:44 +02:00
dodox d48836368c Print warning when trying to register already registered step-based env 2023-07-29 11:37:03 +02:00
dodox 6b07705a88 Fix: fancy_gym.upgrade ignored mp_config_override-arg 2023-07-29 11:27:58 +02:00
dodox ae1033a18c Remember mp-envs for each ns seperately (replicate legacy functionality) 2023-07-29 11:26:48 +02:00
dodox 2fc44667c6 fancy_gym.upgrade allows adding mp-versions for already registered envs 2023-07-24 10:33:00 +02:00
dodox bb20bb53ec entry_point does not have to be given, when skipping registration of step-based 2023-07-24 10:30:34 +02:00
dodox edd8c75ed3 Consistent quotation marks 2023-07-23 15:26:11 +02:00
dodox 3a9143fd93 removed file deprecated 2023-07-23 15:14:14 +02:00
dodox 58bb8c0395 Fix: Env in new namespace 2023-07-23 13:24:16 +02:00
dodox 127d355ccc Move into our own namespace ('fancy') 2023-07-23 13:17:54 +02:00
dodox 95b2c255e9 Fixed typo 2023-07-23 13:13:02 +02:00
dodox fc4b98ea7d Allow envs to already be wrapped with a RawInterfaceWrapper 2023-07-23 13:12:07 +02:00
dodox e2ff915a71 Fix: Cannot use .get for object attributes 2023-07-23 13:11:31 +02:00
dodox 0fb0506e49 Fix: Many tests still tried to seed during make 2023-07-23 12:31:47 +02:00
dodox 6787b02bbd Fixed missing import in metaworld_adapter 2023-07-23 12:26:41 +02:00
dodox 99a02b8347 Started work on new adapter & mp_config port for metaworld 2023-07-23 12:21:34 +02:00
dodox 3e586a1407 Added tests for new fancy registry 2023-07-23 12:21:18 +02:00
dodox eb9b6e1e22 test_black_box.py should use vanilla env.make 2023-07-23 12:20:49 +02:00
dodox b0f7dc6c7c test/utils.py must use gym.make now (was fancy_gym.make) 2023-07-23 11:13:15 +02:00
dodox 21a9c0f8a3 Fixed Bug leading to infinite recusrion when making mp envs 2023-07-23 11:06:08 +02:00
dodox ce34df1814 No longer export old custom make 2023-07-23 11:05:45 +02:00
dodox a069aaac65 Removed old manual registration of mp-envs (port to fancy registry) 2023-07-23 10:25:28 +02:00
dodox 9ba3fa9dbc ported mp_config for mujoco/table_tennis 2023-07-23 10:25:01 +02:00
dodox 64e6ac5323 ported mp_config for mujoco/beerpong 2023-07-23 10:03:18 +02:00
dodox 83d5d39b42 removed deprecated envs 2023-07-20 11:48:19 +02:00
dodox dbf2be1006 refactoring env registration wip 2023-07-20 11:45:53 +02:00
dodox 1b061b2a37 ported mp_config for mujoco/box_pushing 2023-07-20 11:45:32 +02:00
dodox 8d26cccc35 ported mp_config for mujoco/box_pushing 2023-07-20 11:44:50 +02:00
dodox 17d370e2ba Allow overriding mp_config during register and make (also better errors
for DefaultMPWrapper)
2023-07-20 11:44:04 +02:00
dodox 9d03542282 Move mp_config out of metadata and onto MPWrappers 2023-07-20 10:56:30 +02:00
dodox f6e1718c1a metadata.mp_config now expected in MP_wrapper (implementing Fabian's feedback) 2023-07-20 10:34:38 +02:00
dodox 9fa932d2bb minor refactoring 2023-07-20 10:33:39 +02:00
dodox 30bafd7a4f Allow skipping merge with default bb config 2023-07-14 15:58:58 +02:00
dodox f375a6e4df Ported classic_control envs to fancy registry 2023-07-14 14:31:36 +02:00
dodox 6c90f8ade2 Getting rid of some old code 2023-07-14 14:29:08 +02:00