ros_gazebo_gym.task_envs.task_envs_list
Contains a list of available ros_gazebo_gym gymnasium environments.
Important
This is where you put new environments such that they are registered inside the gymnasium namespace.
Source code
1# Available environments.
2# TODO: Update reward thresholds.
3ENVS = {
4 # Panda task envs.
5 "PandaReach-v1": {
6 "entry_point": "ros_gazebo_gym.task_envs.panda.panda_reach:PandaReachEnv",
7 "reward_threshold": -20,
8 "max_steps": 500,
9 },
10 "PandaPickAndPlace-v1": {
11 "entry_point": "ros_gazebo_gym.task_envs.panda.panda_pick_and_place:PandaPickAndPlaceEnv", # noqa: E501
12 "reward_threshold": -20,
13 "max_steps": 1000,
14 },
15 "PandaPush-v1": {
16 "entry_point": "ros_gazebo_gym.task_envs.panda.panda_push:PandaPushEnv",
17 "reward_threshold": -20,
18 "max_steps": 1000,
19 },
20 "PandaSlide-v1": {
21 "entry_point": "ros_gazebo_gym.task_envs.panda.panda_slide:PandaSlideEnv",
22 "reward_threshold": -20,
23 "max_steps": 1000,
24 },
25}