Skip to content

Commit d87402e

Browse files
authored
Merge pull request #50 from dfki-ric/feature/register_default_envs
Feature/register default envs
2 parents a80594e + 0297a52 commit d87402e

6 files changed

+88
-32
lines changed

deformable_gym/__init__.py

+62
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,79 @@
33
register(
44
id="FloatingMiaGraspInsole-v0",
55
entry_point="deformable_gym.envs.floating_mia_grasp_env:FloatingMiaGraspEnv",
6+
disable_env_checker=True,
67
kwargs={
78
"object_name": "insole_on_conveyor_belt/back",
89
"observable_object_pos": True,
910
},
1011
)
1112

13+
register(
14+
id="FloatingMiaGraspPillow-v0",
15+
entry_point="deformable_gym.envs.floating_mia_grasp_env:FloatingMiaGraspEnv",
16+
disable_env_checker=True,
17+
kwargs={
18+
"object_name": "pillow_small",
19+
"observable_object_pos": True,
20+
},
21+
)
22+
1223
register(
1324
id="FloatingShadowGraspInsole-v0",
1425
entry_point="deformable_gym.envs.floating_shadow_grasp_env:FloatingShadowGraspEnv",
26+
disable_env_checker=True,
27+
kwargs={
28+
"object_name": "insole_on_conveyor_belt/back",
29+
"observable_object_pos": True,
30+
},
31+
)
32+
33+
register(
34+
id="FloatingShadowGraspPillow-v0",
35+
entry_point="deformable_gym.envs.floating_shadow_grasp_env:FloatingShadowGraspEnv",
36+
disable_env_checker=True,
37+
kwargs={
38+
"object_name": "pillow_small",
39+
"observable_object_pos": True,
40+
},
41+
)
42+
43+
register(
44+
id="URMiaGraspInsole-v0",
45+
entry_point="deformable_gym.envs.ur5_mia_grasp_env:UR5MiaGraspEnv",
46+
disable_env_checker=True,
47+
kwargs={
48+
"object_name": "insole_on_conveyor_belt/back",
49+
"observable_object_pos": True,
50+
},
51+
)
52+
53+
register(
54+
id="URMiaGraspPillow-v0",
55+
entry_point="deformable_gym.envs.ur5_mia_grasp_env:UR5MiaGraspEnv",
56+
disable_env_checker=True,
57+
kwargs={
58+
"object_name": "pillow_small",
59+
"observable_object_pos": True,
60+
},
61+
)
62+
63+
register(
64+
id="URShadowGraspInsole-v0",
65+
entry_point="deformable_gym.envs.ur10_shadow_grasp_env:UR10ShadowGraspEnv",
66+
disable_env_checker=True,
1567
kwargs={
1668
"object_name": "insole_on_conveyor_belt/back",
1769
"observable_object_pos": True,
1870
},
1971
)
72+
73+
register(
74+
id="URShadowGraspPillow-v0",
75+
entry_point="deformable_gym.envs.ur10_shadow_grasp_env:UR10ShadowGraspEnv",
76+
disable_env_checker=True,
77+
kwargs={
78+
"object_name": "pillow_small",
79+
"observable_object_pos": True,
80+
},
81+
)

examples/floating_mia_example.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
from deformable_gym.envs.floating_mia_grasp_env import FloatingMiaGraspEnv
44

55
"""
6-
=========
6+
================================================================
77
Floating Mia Example
8-
=========
9-
10-
This is an example of how to use the FloatingMiaGraspEnv. A random policy is
11-
then used to generate ten episodes.
8+
================================================================
129
10+
This is an example of how to use the FloatingMiaGraspInsole environment. A
11+
random policy is then used to generate ten episodes.
1312
"""
1413

1514
env = gymnasium.make("FloatingMiaGraspInsole-v0", render_mode="human")

examples/floating_shadow_example.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
from deformable_gym.envs.floating_shadow_grasp_env import FloatingShadowGraspEnv
44

55
"""
6-
=========
6+
================================================================
77
Floating Shadow Example
8-
=========
9-
10-
This is an example of how to use the FloatingShadowGraspEnv. A random policy is then
11-
used to generate ten episodes.
8+
================================================================
129
10+
This is an example of how to use the FloatingShadowGraspInsole environment. A
11+
random policy is then used to generate ten episodes.
1312
"""
1413

1514
env = gymnasium.make("FloatingShadowGraspInsole-v0", render_mode="human")

examples/uniform_initialisation_example.py

-10
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,6 @@
33
from deformable_gym.envs.floating_mia_grasp_env import FloatingMiaGraspEnv
44
from deformable_gym.envs.sampler import UniformSampler
55

6-
"""
7-
=========
8-
Floating Mia Example
9-
=========
10-
11-
This is an example of how to use the FloatingMiaGraspEnv. A random policy is
12-
then used to generate ten episodes.
13-
14-
"""
15-
166
base_initial_pose = FloatingMiaGraspEnv.INITIAL_POSE.copy()
177
low = base_initial_pose.copy()
188
high = base_initial_pose.copy()

examples/ur10_shadow_grasp_example.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1+
import gymnasium as gym
2+
13
from deformable_gym.envs.ur10_shadow_grasp_env import UR10ShadowGraspEnv
24

35
"""
4-
=========
5-
Floating Mia Example
6-
=========
6+
================================================================
7+
UR10 Shadow Example
8+
================================================================
79
8-
This is an example of how to use the FloatingMiaGraspEnv. A random policy is then
9-
used to generate ten episodes.
10+
This is an example of how to use the URShadowGraspPillow environment. A random
11+
policy is then used to generate ten episodes.
1012
1113
"""
1214

13-
env = UR10ShadowGraspEnv(object_name="insole")
15+
env = gym.make("URShadowGraspPillow-v0")
16+
1417

1518
env.reset()
1619
episode_return = 0

examples/ur5_mia_grasp_example.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1+
import gymnasium as gym
2+
13
from deformable_gym.envs.ur5_mia_grasp_env import UR5MiaGraspEnv
24

35
"""
4-
=========
5-
Floating Mia Example
6-
=========
6+
================================================================
7+
UR5 Mia Example
8+
================================================================
79
8-
This is an example of how to use the FloatingMiaGraspEnv. A random policy is then
9-
used to generate ten episodes.
10+
This is an example of how to use the URMiaGraspInsole environment. A random
11+
policy is then used to generate ten episodes.
1012
1113
"""
1214

13-
env = UR5MiaGraspEnv(object_name="insole2")
15+
env = gym.make("URMiaGraspPillow-v0")
16+
1417

1518
env.reset()
1619
episode_return = 0

0 commit comments

Comments
 (0)