2020-08-28 18:31:06 +02:00
|
|
|
from gym.envs.registration import register
|
|
|
|
|
2020-11-03 11:26:06 +01:00
|
|
|
from alr_envs.stochastic_search.functions.f_rosenbrock import Rosenbrock
|
|
|
|
|
2020-08-28 18:31:06 +02:00
|
|
|
register(
|
|
|
|
id='ALRReacher-v0',
|
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
2020-09-19 17:47:20 +02:00
|
|
|
max_episode_steps=200,
|
|
|
|
kwargs={
|
|
|
|
"steps_before_reward": 0,
|
2020-09-22 17:41:25 +02:00
|
|
|
"n_links": 5,
|
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='ALRReacherSparse-v0',
|
2020-09-26 15:07:42 +02:00
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
2020-12-07 11:13:27 +01:00
|
|
|
max_episode_steps=200,
|
2020-09-26 15:07:42 +02:00
|
|
|
kwargs={
|
2020-12-07 11:13:27 +01:00
|
|
|
"steps_before_reward": 200,
|
2020-09-26 15:07:42 +02:00
|
|
|
"n_links": 5,
|
|
|
|
}
|
|
|
|
)
|
|
|
|
|
2020-09-22 17:41:25 +02:00
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='ALRReacherSparseBalanced-v0',
|
2020-09-22 17:41:25 +02:00
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
|
|
|
max_episode_steps=200,
|
|
|
|
kwargs={
|
|
|
|
"steps_before_reward": 200,
|
|
|
|
"n_links": 5,
|
2020-12-07 11:13:27 +01:00
|
|
|
"balance": True,
|
2020-09-19 17:47:20 +02:00
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='ALRReacherShort-v0',
|
2020-09-19 17:47:20 +02:00
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
2020-12-07 11:13:27 +01:00
|
|
|
max_episode_steps=50,
|
2020-09-19 17:47:20 +02:00
|
|
|
kwargs={
|
2020-12-07 11:13:27 +01:00
|
|
|
"steps_before_reward": 0,
|
2020-09-22 17:41:25 +02:00
|
|
|
"n_links": 5,
|
2020-09-19 17:47:20 +02:00
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='ALRReacherShortSparse-v0',
|
2020-09-19 17:47:20 +02:00
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
2020-12-07 11:13:27 +01:00
|
|
|
max_episode_steps=50,
|
2020-09-19 17:47:20 +02:00
|
|
|
kwargs={
|
2020-12-07 11:13:27 +01:00
|
|
|
"steps_before_reward": 50,
|
2020-09-22 17:41:25 +02:00
|
|
|
"n_links": 5,
|
2020-09-19 17:47:20 +02:00
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
register(
|
|
|
|
id='ALRReacher7-v0',
|
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
|
|
|
max_episode_steps=200,
|
|
|
|
kwargs={
|
|
|
|
"steps_before_reward": 0,
|
|
|
|
"n_links": 7,
|
|
|
|
}
|
|
|
|
)
|
|
|
|
|
2021-01-11 16:08:42 +01:00
|
|
|
# register(
|
|
|
|
# id='ALRReacherSparse-v0',
|
|
|
|
# entry_point='alr_envs.mujoco:ALRReacherEnv',
|
|
|
|
# max_episode_steps=200,
|
|
|
|
# kwargs={
|
|
|
|
# "steps_before_reward": 200,
|
|
|
|
# "n_links": 7,
|
|
|
|
# }
|
|
|
|
# )
|
2020-09-19 17:47:20 +02:00
|
|
|
|
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='ALRReacher7Short-v0',
|
2020-09-19 17:47:20 +02:00
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
2020-12-07 11:13:27 +01:00
|
|
|
max_episode_steps=50,
|
2020-09-19 17:47:20 +02:00
|
|
|
kwargs={
|
2020-12-07 11:13:27 +01:00
|
|
|
"steps_before_reward": 0,
|
2020-09-19 17:47:20 +02:00
|
|
|
"n_links": 7,
|
|
|
|
}
|
2020-08-28 18:31:06 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='ALRReacher7ShortSparse-v0',
|
|
|
|
entry_point='alr_envs.mujoco:ALRReacherEnv',
|
|
|
|
max_episode_steps=50,
|
2020-08-28 18:31:06 +02:00
|
|
|
kwargs={
|
2020-12-07 11:13:27 +01:00
|
|
|
"steps_before_reward": 50,
|
|
|
|
"n_links": 7,
|
2020-09-04 13:35:05 +02:00
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
register(
|
2020-12-07 11:13:27 +01:00
|
|
|
id='SimpleReacher-v0',
|
2020-09-04 13:35:05 +02:00
|
|
|
entry_point='alr_envs.classic_control:SimpleReacherEnv',
|
|
|
|
max_episode_steps=200,
|
|
|
|
kwargs={
|
2020-12-07 11:13:27 +01:00
|
|
|
"n_links": 2,
|
2020-08-28 18:31:06 +02:00
|
|
|
}
|
|
|
|
)
|
2020-11-03 11:26:06 +01:00
|
|
|
|
|
|
|
register(
|
|
|
|
id='SimpleReacher5-v0',
|
|
|
|
entry_point='alr_envs.classic_control:SimpleReacherEnv',
|
|
|
|
max_episode_steps=200,
|
|
|
|
kwargs={
|
|
|
|
"n_links": 5,
|
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
for dim in [5, 10, 25, 50, 100]:
|
|
|
|
register(
|
|
|
|
id=f'Rosenbrock{dim}-v0',
|
|
|
|
entry_point='alr_envs.stochastic_search:StochasticSearchEnv',
|
|
|
|
max_episode_steps=1,
|
|
|
|
kwargs={
|
|
|
|
"cost_f": Rosenbrock,
|
|
|
|
}
|
2020-12-07 11:13:27 +01:00
|
|
|
)
|