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}

Module Contents

ros_gazebo_gym.task_envs.task_envs_list.ENVS[source]