in gym_hil/mujoco_gym_env.py [0:0]
def _setup_observation_space(self):
"""Setup the observation space for the Franka environment."""
base_obs_space = {
"agent_pos": spaces.Dict(
{
"tcp_pose": spaces.Box(-np.inf, np.inf, shape=(7,), dtype=np.float32),
"tcp_vel": spaces.Box(-np.inf, np.inf, shape=(6,), dtype=np.float32),
"gripper_pose": spaces.Box(-1, 1, shape=(1,), dtype=np.float32),
}
)
}
self.observation_space = spaces.Dict(base_obs_space)
if self.image_obs:
self.observation_space = spaces.Dict(
{
**base_obs_space,
"pixels": spaces.Dict(
{
"front": spaces.Box(
low=0,
high=255,
shape=(self._render_specs.height, self._render_specs.width, 3),
dtype=np.uint8,
),
"wrist": spaces.Box(
low=0,
high=255,
shape=(self._render_specs.height, self._render_specs.width, 3),
dtype=np.uint8,
),
}
),
}
)