Commit Graph

302 Commits

Author SHA1 Message Date
f8dcf5b2df Fix: Did not define MP_Wrapper for new RandomInit version of BoxPushing 2023-10-11 13:29:08 +02:00
877a7ea6ba Fix: Wrong horizon for Metaworld tasks 2023-10-11 12:50:55 +02:00
980bb0de6b Add docstring to DefaultMPWrapper 2023-10-11 12:46:34 +02:00
757072c762 Documnenting merging behavior for mp_configs (and remove TODOs) 2023-10-11 12:35:23 +02:00
3180154fa6 Added docstring to deprecated 'fancy_gym.make' 2023-10-11 11:37:46 +02:00
27f3a824c6 Tiny update to Metaworld README 2023-09-30 17:27:11 +02:00
b3de71e0d6 Expanded README for Metaworld
(Thanks to ChatGPT for helping)
2023-09-30 16:55:50 +02:00
e633b1eeeb Fixed open_ai README 2023-09-30 16:55:22 +02:00
a803d92dd2 Slighly better docs for OpenAI envs 2023-09-30 16:31:23 +02:00
e3055568e8 Improved README for classical controll envs 2023-09-29 20:39:42 +02:00
e55905a824 Improved and Updated README for custom mujoco envs 2023-09-29 20:39:11 +02:00
8bba78b813 Updated dmc README 2023-09-29 20:36:36 +02:00
56c1c65d09 Better doumentation of fancy registry fucntions (register & upgrade) 2023-09-29 19:19:57 +02:00
d8315c8d97 Fixed typo in NS 2023-09-19 17:00:49 +02:00
659a717fbd Removed old files 2023-09-18 19:31:17 +02:00
725e6c8fe1 Fixed wrong env name (still contained mp info) 2023-09-18 19:18:26 +02:00
5488ca6dda Fixed merge error 2023-09-18 19:17:43 +02:00
60a820456c Merge remote-tracking branch 'original/master' into great_refactor 2023-09-18 19:09:03 +02:00
54e8ec4015 Print warning on seeded metaworld reset 2023-09-18 18:42:34 +02:00
9ce040d110 Porting Metaworld Bug Mitigations 2023-09-18 18:40:10 +02:00
20510d8f68 Ported MetaWorld wrapper to new mujoco binding 2023-09-18 18:38:32 +02:00
592f09789d Future proofing: Accesing attributes of other wrappers needs to be
explicit in future gymnasium versions
2023-09-18 18:37:46 +02:00
513bf2361e Fix: Deprecated beerpong env still referenced old mujoco binding 2023-09-18 18:37:19 +02:00
89bd6781c7 mp_config for vanilla gym Reacher 2023-09-17 19:05:25 +02:00
a76967a498 Forgot to port gym_Reacher over 2023-09-17 19:05:08 +02:00
7f58093c5e Fixed all examples 2023-09-17 18:50:21 +02:00
da34db22c8 Fix: mp_config missing for BoxPushing ProDMP 2023-09-17 17:31:41 +02:00
0629d1260c Ensure mp_config defined for all envs, even if just using defaults. 2023-09-17 17:29:26 +02:00
7f95923cf4 Fixed typo in env registration 2023-09-17 17:17:20 +02:00
315e135ff0 Added message about discontinuation of fancy_gym.make 2023-09-10 09:12:15 +02:00
hongyi.zhou
832102da59 use self.np_random for all the Quadrant 2023-09-06 12:56:43 +02:00
hongyi.zhou
886e1368c1 add random init flag to all box pushing env 2023-09-05 10:04:30 +02:00
hongyi.zhou
025d83e2d3 add random init options to box pushing 2023-09-05 10:03:27 +02:00
hongyi.zhou
d667cd0ff2 add random initialized box pushing 2023-09-05 10:00:01 +02:00
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
155807207f Fix: SimpleReacher and ViaPointReacher did not seed correctly 2023-08-28 18:38:33 +02:00
820e781a0c Fix: Some simple_reacher did not seed correctly 2023-08-28 18:32:11 +02:00
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
5921e0008b Mitigation: Metaworld .reset ignores seeds; we must manually seed on reset. 2023-08-28 17:57:24 +02:00
2c0c4e5508 Fix Typo: alpha_phase belongs to phase_gen not basis_gen 2023-08-28 17:37:03 +02:00
20b1b0ccac Quickfix for mp_config merging and allow defining different base_id for
upgrades
2023-08-28 17:36:17 +02:00
8b3d05aaaf Fix Typo: weights_scale should apply to traj_gen, not controller 2023-08-28 17:35:30 +02:00
a4e28837bb Fix: Incorrect Controller Type in mp_config for dmc reach_site 2023-08-28 17:34:46 +02:00
15e1bdc218 Mitigation: Allow seeding Metaworld on reset 2023-08-28 16:18:18 +02:00
6d80201a03 Simplified metaworld adapter 2023-08-21 11:58:29 +02:00
5b99227fac Moving the ugly_mitigation_for_metaworld_bug into the metaworld env wrapper 2023-08-14 16:45:33 +02:00
14d545acee Fixed: Name generation wrong for mp envs 2023-08-14 16:08:13 +02:00
fb1282fe1e Use new namespace convention for mp-versions of envs 2023-08-14 10:51:43 +02:00
14223c56ba Fix: Controllers not getting kwargs 2023-07-30 19:32:32 +02:00
caf483a23b Fixed Typo dm_controll -> dm_control 2023-07-30 18:31:50 +02:00
fb8f81afea Don't use defaultdicts for MOVEMENT_PRIMITIVE_ENVIRONMENTS_FOR_NS
(is ugly when exporting)
2023-07-30 18:29:47 +02:00
e30b6c0e04 Removed old code samples from meta mp docs 2023-07-30 18:15:51 +02:00
5519fd5a34 Fix: Wrong name for ns: dmc -> dm_controll 2023-07-30 18:14:50 +02:00
b4793c89bc Fix: ALL_FANCY_MOVEMENT_PRIMITIVE_ENVIRONMENTS no longer exists in fancy
registry
2023-07-30 17:59:30 +02:00
20d0be3c8d Replicate legacy behavior in exporting lists off all mp envs 2023-07-30 17:56:28 +02:00
bc3f540daf weight_scale -> weights_scale 2023-07-30 17:51:37 +02:00
e63a0a50df Ported metaworld to mp-config 2023-07-30 17:42:27 +02:00
e743663018 Ported dmc envs to mp-config 2023-07-30 17:41:44 +02:00
d48836368c Print warning when trying to register already registered step-based env 2023-07-29 11:37:03 +02:00
6b07705a88 Fix: fancy_gym.upgrade ignored mp_config_override-arg 2023-07-29 11:27:58 +02:00
ae1033a18c Remember mp-envs for each ns seperately (replicate legacy functionality) 2023-07-29 11:26:48 +02:00
2fc44667c6 fancy_gym.upgrade allows adding mp-versions for already registered envs 2023-07-24 10:33:00 +02:00
bb20bb53ec entry_point does not have to be given, when skipping registration of step-based 2023-07-24 10:30:34 +02:00
edd8c75ed3 Consistent quotation marks 2023-07-23 15:26:11 +02:00
3a9143fd93 removed file deprecated 2023-07-23 15:14:14 +02:00
127d355ccc Move into our own namespace ('fancy') 2023-07-23 13:17:54 +02:00
fc4b98ea7d Allow envs to already be wrapped with a RawInterfaceWrapper 2023-07-23 13:12:07 +02:00
e2ff915a71 Fix: Cannot use .get for object attributes 2023-07-23 13:11:31 +02:00
6787b02bbd Fixed missing import in metaworld_adapter 2023-07-23 12:26:41 +02:00
99a02b8347 Started work on new adapter & mp_config port for metaworld 2023-07-23 12:21:34 +02:00
21a9c0f8a3 Fixed Bug leading to infinite recusrion when making mp envs 2023-07-23 11:06:08 +02:00
ce34df1814 No longer export old custom make 2023-07-23 11:05:45 +02:00
a069aaac65 Removed old manual registration of mp-envs (port to fancy registry) 2023-07-23 10:25:28 +02:00
9ba3fa9dbc ported mp_config for mujoco/table_tennis 2023-07-23 10:25:01 +02:00
64e6ac5323 ported mp_config for mujoco/beerpong 2023-07-23 10:03:18 +02:00
83d5d39b42 removed deprecated envs 2023-07-20 11:48:19 +02:00
dbf2be1006 refactoring env registration wip 2023-07-20 11:45:53 +02:00
1b061b2a37 ported mp_config for mujoco/box_pushing 2023-07-20 11:45:32 +02:00
8d26cccc35 ported mp_config for mujoco/box_pushing 2023-07-20 11:44:50 +02:00
17d370e2ba Allow overriding mp_config during register and make (also better errors
for DefaultMPWrapper)
2023-07-20 11:44:04 +02:00
9d03542282 Move mp_config out of metadata and onto MPWrappers 2023-07-20 10:56:30 +02:00
f6e1718c1a metadata.mp_config now expected in MP_wrapper (implementing Fabian's feedback) 2023-07-20 10:34:38 +02:00
9fa932d2bb minor refactoring 2023-07-20 10:33:39 +02:00
30bafd7a4f Allow skipping merge with default bb config 2023-07-14 15:58:58 +02:00
f375a6e4df Ported classic_control envs to fancy registry 2023-07-14 14:31:36 +02:00
6c90f8ade2 Getting rid of some old code 2023-07-14 14:29:08 +02:00
ffbada2311 Started implementing new fancy registry 2023-07-14 14:28:31 +02:00
Leo Kraft
a3df09379e Fix wrong argument order in tracking controller call 2023-07-13 19:18:43 +02:00
27f8335a0d Remove dependence of wrapper on old gym 2023-07-07 13:12:57 +02:00
hongyi.zhou
bd7e811a64 fix tau bound and init bound bug 2023-07-03 17:19:41 +02:00
bc0dcb7642 Fixed: Tried importing old dependency 2023-06-24 11:43:40 +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
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
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