9c6d7956ce
Extended Tests: Ensure no known namespace is empty
2023-07-30 18:16:19 +02:00
58bb8c0395
Fix: Env in new namespace
2023-07-23 13:24:16 +02:00
95b2c255e9
Fixed typo
2023-07-23 13:13:02 +02:00
0fb0506e49
Fix: Many tests still tried to seed during make
2023-07-23 12:31:47 +02:00
3e586a1407
Added tests for new fancy registry
2023-07-23 12:21:18 +02:00
eb9b6e1e22
test_black_box.py should use vanilla env.make
2023-07-23 12:20:49 +02:00
b0f7dc6c7c
test/utils.py must use gym.make now (was fancy_gym.make)
2023-07-23 11:13:15 +02:00
eb1d145dbd
Fix Test: Delay was not supplied to mp-generator
2023-06-28 20:25:50 +02:00
de118a3113
Down to 20 failing tests (more mitigations of metaworld bug)
2023-06-28 19:42:41 +02:00
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
9ade0dcdc4
Fix: Make wrappers work with BB and Dict-Space
2023-06-18 14:25:20 +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
e44b0ed9ed
Fix: Version specification now requirted for dmc envs
2023-06-11 13:46:38 +02:00
f07b8a26ac
Made some assertions more verbose for easier debugging
2023-06-10 18:49:02 +02:00
a8a67601ca
Fix: NameError: name 'd' is not defined
2023-05-27 12:48:45 +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
21d5ebb442
Fixed Bug: ToyEnv did not follow new gym spec
2023-05-18 19:13:35 +02:00
d4a8306b9d
Buf Fix: PyTests still used binding to old gym
2023-05-18 19:07:19 +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
b695239318
num_basis is not implemented; tests are expected to fail
2023-05-15 16:32:45 +02: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
Fabian
c53924d9fc
updated to new API, so tests still failing
2023-01-17 08:27:29 +01:00
Fabian
ec2063aa0b
updated tests for dm_control
2023-01-12 17:36:33 +01:00
Fabian
fbe3ef4a4b
updated examples to new api,
2023-01-12 17:21:56 +01:00
Fabian
5cbefb2b11
updated setup.py
2022-12-05 14:07:45 +01:00
Hongyi Zhou
2674bf80fe
update according to reviews opinion & fix bugs in box pushing IK
2022-11-20 21:56:32 +01:00
Hongyi Zhou
be14b21fff
update test suite for replanning envs
2022-11-14 17:39:46 +01:00
Hongyi Zhou
104b909296
delete hacky experimental codes & add tests to test_black_box
2022-11-13 16:59:13 +01:00
Hongyi Zhou
60e18d2964
add prodmp to test_black_box
2022-11-09 17:54:34 +01:00
Hongyi Zhou
fd4f9ae0bc
add tests for replanning env & adapt observation space for box pushing & add max_planning_times to replanning tasks
2022-11-01 22:51:43 +01:00
Hongyi Zhou
be6137ec81
updates
2022-10-26 15:18:37 +02:00
Hongyi Zhou
556bfd0b35
add weights scaling for box pushing replanning
2022-10-25 20:10:59 +02:00
Fabian
5ebd4225cc
Adjusted Callable type hint
2022-10-24 09:24:12 +02:00
Fabian
ed645c2fbe
added black box tests and bug fixes
2022-10-21 16:16:49 +02:00
Fabian
0c7ac838bf
first updats to reacher and env creation
2022-10-20 10:10:44 +02:00
Fabian
915ffbe928
Added more tests
2022-09-30 15:07:48 +02:00
Fabian
6e4be06ffd
Added more tests
2022-09-26 16:11:41 +02:00
Fabian
39815ad09a
updated test to pytest
2022-09-26 09:46:53 +02:00
Fabian
756a9fb039
Merge branch '26-sequencingreplanning-feature-for-episode-based-environments'
...
Conflicts:
fancy_gym/dmc/README.MD
fancy_gym/dmc/manipulation/__init__.py
fancy_gym/dmc/manipulation/reach_site/__init__.py
fancy_gym/dmc/manipulation/reach_site/mp_wrapper.py
fancy_gym/dmc/suite/__init__.py
fancy_gym/dmc/suite/ball_in_cup/__init__.py
fancy_gym/dmc/suite/ball_in_cup/mp_wrapper.py
fancy_gym/dmc/suite/cartpole/__init__.py
fancy_gym/dmc/suite/cartpole/mp_wrapper.py
fancy_gym/dmc/suite/reacher/__init__.py
fancy_gym/dmc/suite/reacher/mp_wrapper.py
fancy_gym/envs/classic_control/README.MD
fancy_gym/envs/classic_control/__init__.py
fancy_gym/envs/classic_control/base_reacher/base_reacher.py
fancy_gym/envs/classic_control/base_reacher/base_reacher_direct.py
fancy_gym/envs/classic_control/base_reacher/base_reacher_torque.py
fancy_gym/envs/classic_control/hole_reacher/__init__.py
fancy_gym/envs/classic_control/hole_reacher/hole_reacher.py
fancy_gym/envs/classic_control/hole_reacher/hr_dist_vel_acc_reward.py
fancy_gym/envs/classic_control/hole_reacher/hr_simple_reward.py
fancy_gym/envs/classic_control/hole_reacher/mp_wrapper.py
fancy_gym/envs/classic_control/simple_reacher/__init__.py
fancy_gym/envs/classic_control/simple_reacher/simple_reacher.py
fancy_gym/envs/classic_control/utils.py
fancy_gym/envs/classic_control/viapoint_reacher/__init__.py
fancy_gym/envs/classic_control/viapoint_reacher/mp_wrapper.py
fancy_gym/envs/classic_control/viapoint_reacher/viapoint_reacher.py
fancy_gym/envs/mujoco/README.MD
fancy_gym/envs/mujoco/beerpong/assets/beerpong.xml
fancy_gym/envs/mujoco/beerpong/assets/beerpong_wo_cup.xml
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/base_link_convex.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/base_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_dist_link_convex.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_dist_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_med_link_convex.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_med_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_prox_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_prox_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_prox_link_convex_decomposition_p3.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_finger_prox_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_palm_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_palm_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_palm_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_palm_link_convex_decomposition_p3.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/bhand_palm_link_convex_decomposition_p4.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split10.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split11.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split12.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split13.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split14.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split15.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split16.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split17.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split18.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split3.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split4.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split5.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split6.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split7.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split8.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/cup_split9.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/elbow_link_convex.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/elbow_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/forearm_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/forearm_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/forearm_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/shoulder_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/shoulder_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/shoulder_link_convex_decomposition_p3.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/shoulder_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/shoulder_pitch_link_convex.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/shoulder_pitch_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/upper_arm_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/upper_arm_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/upper_arm_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_palm_link_convex.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_palm_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_pitch_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_pitch_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_pitch_link_convex_decomposition_p3.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_pitch_link_fine.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_yaw_link_convex_decomposition_p1.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_yaw_link_convex_decomposition_p2.stl
fancy_gym/envs/mujoco/beerpong/assets/meshes/wam/wrist_yaw_link_fine.stl
fancy_gym/envs/mujoco/hopper_throw/__init__.py
fancy_gym/envs/mujoco/reacher/assets/reacher_5links.xml
fancy_gym/envs/mujoco/reacher/assets/reacher_7links.xml
fancy_gym/examples/examples_dmc.py
fancy_gym/examples/examples_general.py
fancy_gym/examples/examples_metaworld.py
fancy_gym/meta/README.MD
fancy_gym/meta/__init__.py
fancy_gym/meta/goal_change_mp_wrapper.py
fancy_gym/meta/goal_endeffector_change_mp_wrapper.py
fancy_gym/meta/goal_object_change_mp_wrapper.py
fancy_gym/meta/object_change_mp_wrapper.py
fancy_gym/open_ai/README.MD
fancy_gym/open_ai/deprecated_needs_gym_robotics/robotics/__init__.py
fancy_gym/open_ai/deprecated_needs_gym_robotics/robotics/fetch/__init__.py
fancy_gym/open_ai/deprecated_needs_gym_robotics/robotics/fetch/mp_wrapper.py
fancy_gym/open_ai/mujoco/__init__.py
fancy_gym/open_ai/mujoco/reacher_v2/__init__.py
fancy_gym/utils/__init__.py
test/test_dmc.py
2022-09-26 08:43:43 +02:00
Fabian
9651d9e213
updated test to pytest
2022-09-26 08:39:54 +02:00
Fabian
2875e07947
updated test to pytest
2022-09-23 09:40:35 +02:00
Fabian
c96802564e
beerpong.py done flag fixed
2022-07-13 16:01:48 +02:00
Fabian
8d1c1b44bf
renaming to fancy_gym
2022-07-13 15:10:43 +02:00
Fabian
d64cb614fa
fixed seeding and tests
2022-07-12 15:43:46 +02:00