diff --git a/ml-agents-envs/mlagents_envs/envs/unity_pettingzoo_base_env.py b/ml-agents-envs/mlagents_envs/envs/unity_pettingzoo_base_env.py index 3457f18c88..64f8e9d54a 100644 --- a/ml-agents-envs/mlagents_envs/envs/unity_pettingzoo_base_env.py +++ b/ml-agents-envs/mlagents_envs/envs/unity_pettingzoo_base_env.py @@ -132,7 +132,7 @@ def _update_action_spaces(self) -> None: continue if act_spec.continuous_size > 0: c_space = spaces.Box( - -1, 1, (act_spec.continuous_size,), dtype=np.int32 + -np.float32(np.inf), np.float32(np.inf), (act_spec.continuous_size,), dtype=np.float32 ) if self._seed is not None: c_space.seed(self._seed) @@ -168,7 +168,7 @@ def _process_action(self, current_agent, action): if action.continuous is not None: self._current_action[current_behavior].continuous[ current_index - ] = action.continuous[0] + ] = action.continuous if action.discrete is not None: self._current_action[current_behavior].discrete[ current_index