Commit Graph

214 Commits

Author SHA1 Message Date
Onur
2a27f59e50 fix tt issues -> context + traj.length 2022-02-08 09:50:01 +01:00
Onur
66be0b1e02 adjusted reward function 2022-02-01 16:02:33 +01:00
Onur
bcebf1077c contextual bp working 2022-01-31 17:03:49 +01:00
Onur
be5b287ae1 randomized cup 2022-01-28 19:24:34 +01:00
Fabian
1f5a7b67f5 Added ALRReacherProMP 2022-01-25 15:23:57 +01:00
Maximilian Huettenrauch
92d05a9dfd small bp and tt updates 2021-12-07 14:46:31 +01:00
Maximilian Huettenrauch
a0af743585 updated table tennis and beerpong for promp usage 2021-12-06 13:43:45 +01:00
Maximilian Huettenrauch
083e937e17 Merge branch 'master' into deprecate_detpmp
# Conflicts:
#	README.md
#	alr_envs/alr/__init__.py
2021-12-01 16:34:18 +01:00
Maximilian Huettenrauch
f9e7a34eda added dtype in observation spaces 2021-12-01 15:55:38 +01:00
Maximilian Huettenrauch
ca90f257d4 reacher envs pass unittests 2021-12-01 14:55:27 +01:00
Maximilian Huettenrauch
cfa49a04ba added ABC to reacher base envs 2021-12-01 14:55:27 +01:00
Maximilian Huettenrauch
66aa0ab9e5 removed old holereacher env 2021-12-01 14:55:27 +01:00
Maximilian Huettenrauch
386c418778 reacher envs cleanup
- base classes for direct and torque control
- added promp wrapper support
2021-12-01 14:55:27 +01:00
Maximilian Huettenrauch
95560c2bab wip 2021-12-01 14:55:27 +01:00
Maximilian Huettenrauch
a1a5da3f1e added promp wrapped environments 2021-12-01 14:55:27 +01:00
Maximilian Huettenrauch
ebca59b4bd rebase onto master 2021-12-01 14:55:05 +01:00
Maximilian Huettenrauch
8b88ce3476 replaced all detpmp with promp 2021-11-30 16:11:32 +01:00
Maximilian Huettenrauch
655d52aa35 reacher envs pass unittests 2021-11-30 12:05:19 +01:00
Maximilian Huettenrauch
dc6df7a7c0 added ABC to reacher base envs 2021-11-30 10:33:04 +01:00
Maximilian Huettenrauch
df87885c81 removed old holereacher env 2021-11-30 09:33:26 +01:00
Maximilian Huettenrauch
2543bcd7ec reacher envs cleanup
- base classes for direct and torque control
- added promp wrapper support
2021-11-26 16:31:46 +01:00
Maximilian Huettenrauch
928c540251 wip 2021-11-17 17:14:13 +01:00
Maximilian Huettenrauch
786d481c88 Merge branch 'promp_wrapper' into reacher_env_cleanup 2021-11-15 10:55:00 +01:00
Maximilian Huettenrauch
bb65584429 Merge branch 'master' into reacher_env_cleanup
# Conflicts:
#	alr_envs/examples/examples_general.py
2021-11-15 10:53:53 +01:00
Maximilian Huettenrauch
86f894c1ff added promp wrapped environments 2021-11-15 09:10:03 +01:00
Marcel
598a7d5512 Working Beerpong and TableTennis with MPWrapper 2021-11-05 11:08:42 +01:00
ottofabian
ac969d490a Merge 2021-09-29 16:26:03 +02:00
ottofabian
8d1530823c Merge remote-tracking branch 'origin/master'
# Conflicts:
#	alr_envs/__init__.py
#	alr_envs/alr/classic_control/hole_reacher/hole_reacher.py
#	alr_envs/utils/mps/mp_wrapper.py
2021-09-29 16:18:37 +02:00
ottofabian
1983e9d96e fixed issue of incorrectly retrieving the current position for metaworld tasks 2021-09-16 11:48:14 +02:00
ottofabian
20132e54d3 added missing metaworld environments 2021-08-27 17:19:56 +02:00
ottofabian
382134b63f fixed merge bug 2021-08-25 17:35:50 +02:00
ottofabian
f54025406b
Added short mountain car 2021-08-25 17:31:05 +02:00
ottofabian
6e34c99e5b alr_reacher task 2021-08-25 17:17:25 +02:00
ottofabian
c443b06fef improved project structure and exposed methods 2021-08-25 17:16:20 +02:00
ottofabian
031dba541a fixed metaworld registration bug 2021-08-25 11:43:32 +02:00
ottofabian
5c70451018 added more documentation 2021-08-23 17:24:55 +02:00
ottofabian
4f18a529b6 metaworld examples 2021-08-20 14:38:23 +02:00
ottofabian
c39877ece0 added all metaworld tasks as ProMP 2021-08-20 14:23:33 +02:00
ottofabian
cb603859d9 custom metaworld controller 2021-08-19 16:46:11 +02:00
ottofabian
9b1ccb3235 integrated metaworld tasks into the framework 2021-08-19 09:30:54 +02:00
ottofabian
a11965827d fixed OpenAI fetch tasks; added nicer imports 2021-07-30 11:59:02 +02:00
ottofabian
f5fcbf7f54 Merge remote-tracking branch 'origin/dmc_integration' into dmc_integration
# Conflicts:
#	README.md
#	alr_envs/__init__.py
#	setup.py
2021-07-26 17:13:10 +02:00
ottofabian
7c92c0b92a added DMC Reacher, cartpole, reach_size; removed BBO 2021-07-26 17:07:25 +02:00
ottofabian
24e73d5098 added DMC Reacher, cartpole, reach_size; removed BBO 2021-07-26 17:07:17 +02:00
Marcel
92e6a84d03 Adopt new interface structure 2021-07-23 13:32:20 +02:00
ottofabian
7e2f5d664b added sanity check for computed trajectory duration/length and environment episode length 2021-07-19 14:05:25 +02:00
ottofabian
c6b4cff3a3 fixed holereacher 2021-07-19 14:04:14 +02:00
ottofabian
eae1013dac fixed holereacher 2021-07-19 11:57:06 +02:00
Maximilian Huettenrauch
7a725077e2 wip 2021-07-08 13:48:08 +02:00
Marcel
0046ade102 Adopt new interface structure 2021-07-05 09:16:36 +02:00
Marcel
37c4ab8a41 Merge remote-tracking branch 'upstream/dmc_integration' into dmc_integration
# Conflicts:
#	alr_envs/__init__.py
2021-07-05 08:38:37 +02:00
Marcel
28d10ef089 Bug fixes for wrapped OpenAi environments 2021-07-05 08:14:39 +02:00
ottofabian
92f1f409f3 fixed minor back with __getattr__ 2021-07-02 18:18:11 +02:00
ottofabian
4fafe86764 fixed ball in the cup gains 2021-07-02 17:35:40 +02:00
ottofabian
80933eba09 unified API wrapper and updated examples 2021-07-02 13:09:56 +02:00
Marcel
87eb093c2c Add open ai gym environments 2021-07-01 14:55:14 +02:00
ottofabian
6607d9cff9 fixed imports 2021-06-30 15:47:06 +02:00
ottofabian
eae149f838 added rendering to DMC envs and updated examples 2021-06-30 15:00:36 +02:00
ottofabian
7c04b25eec finalized examples and added seed control 2021-06-29 16:17:18 +02:00
ottofabian
3b215cd877 added dmc2gym conversion and example how to leverage DMPs 2021-06-28 17:25:53 +02:00
ottofabian
c8742e2934 updated envs and registering 2021-06-25 16:17:22 +02:00
ottofabian
0a1e55d97b improved docs and modularity of env helpers 2021-06-25 16:17:22 +02:00
ottofabian
29b8c3a6c7 renaming 2021-06-25 16:17:22 +02:00
ottofabian
3c774382b7 Fixed passing arguments to new wrapper structure 2021-06-25 16:17:22 +02:00
ottofabian
c0e036b2e5 Updated Ball in a cup example for new wrappers 2021-06-25 16:17:22 +02:00
ottofabian
dffa3e3682 matched file structure of classic control with other tasks 2021-06-25 16:17:22 +02:00
ottofabian
a30bdb8ce5 updated simple reacher example to new structure 2021-06-25 16:17:22 +02:00
ottofabian
e1dc3eeddf updated simple reacher example to new structure 2021-06-25 16:17:22 +02:00
ottofabian
f3d837349a updated via point reacher example to new structure 2021-06-25 16:17:22 +02:00
ottofabian
fa7dfdc081 updated hole reacher example to new structure 2021-06-25 16:17:22 +02:00
ottofabian
c5109ec2e7 updated hole reacher example to new structure 2021-06-25 16:17:22 +02:00
Maximilian Huettenrauch
e7525f61aa wip 2021-06-24 18:34:39 +02:00
ottofabian
ed75d565e2 fixed hole width for HoleReacher-v1 2021-06-24 11:39:59 +02:00
ottofabian
4c334b1129 Hole Reacher extended to have holes in both directions 2021-06-24 11:39:26 +02:00
ottofabian
6b0dfd7c24 Added proper action clipping to MP 2021-06-24 11:38:30 +02:00
Maximilian Huettenrauch
c4a698b1bc use mp api 2021-06-23 18:23:37 +02:00
Maximilian Huettenrauch
af8e868309 merge api support 2021-06-22 14:24:28 +02:00
Maximilian Huettenrauch
9b9b092349 start refactor and biac dev merge 2021-06-22 14:19:42 +02:00
Maximilian Huettenrauch
8075655301 update 2021-06-22 10:27:25 +02:00
Marcel
4279414656 Add interface for envs controlable by a PD Controller and add more infos to mp_wrapper info return value 2021-06-21 16:27:48 +02:00
Maximilian Huettenrauch
3876478b96 updates 2021-06-16 10:29:38 +02:00
Maximilian Huettenrauch
a0a9c9c7fb wip 2021-06-01 16:52:54 +02:00
Maximilian Huettenrauch
4aa31a004a updates and bugfix in detpmp_wrapper 2021-05-27 17:09:11 +02:00
Maximilian Huettenrauch
f5f12c846f updates on mp wrappers and some bugfixes 2021-05-27 17:09:11 +02:00
ottofabian
17c489d622 fixed incorrect sampling in hole reacher 2021-05-19 18:02:34 +02:00
ottofabian
724b8c6c61 fixed hole reacher bug 2021-05-18 15:27:08 +02:00
ottofabian
e331803230 changed import 2021-05-18 10:53:30 +02:00
ottofabian
6169ede449 removed episodic_simple_reacher.py 2021-05-18 10:50:30 +02:00
ottofabian
e7dcdf38f1 removed hole_reacher_v2.py 2021-05-18 10:49:08 +02:00
ottofabian
7695cae076 default observation selection for MPs 2021-05-18 10:39:30 +02:00
ottofabian
528b7521b6 removed legacy wrappers 2021-05-17 17:59:28 +02:00
ottofabian
14c60766c2 fixed open issues 2021-05-17 17:58:33 +02:00
Maximilian Huettenrauch
b39104a449 merge 2021-05-17 12:49:15 +02:00
Maximilian Huettenrauch
7f512068c9 context wip 2021-05-17 09:32:51 +02:00
ottofabian
6ae195962c adjusted classic control environments to new interface 2021-05-12 17:48:57 +02:00
ottofabian
95e9b8be47 added MPEnv 2021-05-12 09:52:25 +02:00
Maximilian Huettenrauch
b4ad3e6ddd wip 2021-05-10 12:17:52 +02:00
Maximilian Huettenrauch
36bf9b5b6a start contextual dmp wrapper 2021-05-07 09:51:53 +02:00
Maximilian Huettenrauch
c307383873 fix rendering 2021-04-30 16:22:33 +02:00
Maximilian Huettenrauch
2c8335f632 add render_mode option to mp_wrapper 2021-04-30 16:10:16 +02:00