-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path__init__.py
42 lines (37 loc) · 1.09 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# import gym
# from gym.envs.registration import register
import logging
LOGGER = logging.getLogger(__name__)
REGISTERED = False
def register_flex_envs():
global REGISTERED
if REGISTERED:
return
REGISTERED = True
LOGGER.info("Registering all softgym environments")
register(
id='PourWaterPosControl-v0',
entry_point='softgym.envs.pour_water:PourWaterPosControlEnv',
kwargs={
'observation_mode': 'cam_rgb',
'action_mode': 'direct',
'render_mode': 'fluid',
'deterministic': True,
'render': True,
'headless': False,
'horizon': 75,
}
)
register(
id='PourWaterPosControlGoalConditioned-v0',
entry_point='softgym.envs.pour_water_multitask:PourWaterPosControlGoalConditionedEnv',
kwargs={
'observation_mode': 'full_state',
'action_mode': 'direct',
'render_mode': 'fluid',
'deterministic': True,
'render': True,
'headless': True,
'horizon': 75
}
)