DRL_based_SelfDrivingCarControl icon indicating copy to clipboard operation
DRL_based_SelfDrivingCarControl copied to clipboard

How run Simulator?

Open mkands opened this issue 3 years ago • 1 comments

Hello @Kyushik, I want to get the code in the thigh environment, but I get this error and the simulator closes after a few moments that do not move,

UnityTimeOutException Traceback (most recent call last) in ----> 1 env = UnityEnvironment(file_name=env_name) 2 3 # Examine environment parameters 4 print(str(env)) 5

~\anaconda3\lib\site-packages\mlagents_envs\environment.py in init(self, file_name, worker_id, base_port, seed, no_graphics, timeout_wait, additional_args, side_channels, log_folder) 215 ) 216 try: --> 217 aca_output = self._send_academy_parameters(rl_init_parameters_in) 218 aca_params = aca_output.rl_initialization_output 219 except UnityTimeOutException:

~\anaconda3\lib\site-packages\mlagents_envs\environment.py in _send_academy_parameters(self, init_parameters) 459 inputs = UnityInputProto() 460 inputs.rl_initialization_input.CopyFrom(init_parameters) --> 461 return self._communicator.initialize(inputs) 462 463 @staticmethod

~\anaconda3\lib\site-packages\mlagents_envs\rpc_communicator.py in initialize(self, inputs) 102 103 def initialize(self, inputs: UnityInputProto) -> UnityOutputProto: --> 104 self.poll_for_timeout() 105 aca_param = self.unity_to_external.parent_conn.recv().unity_output 106 message = UnityMessageProto()

~\anaconda3\lib\site-packages\mlagents_envs\rpc_communicator.py in poll_for_timeout(self) 94 """ 95 if not self.unity_to_external.parent_conn.poll(self.timeout_wait): ---> 96 raise UnityTimeOutException( 97 "The Unity environment took too long to respond. Make sure that :\n" 98 "\t The environment does not need user interaction to launch\n"

UnityTimeOutException: The Unity environment took too long to respond. Make sure that : The environment does not need user interaction to launch The Agents' Behavior Parameters > Behavior Type is set to "Default" The environment and the Python interface have compatible versions.

How can I fix this problem?

mkands avatar Nov 03 '20 20:11 mkands

Many different problems can cause "The Unity environment took too long to respond" problem. I think you should check the setting of the agent script and academy script. Can you capture it and send it to me?

Kyushik avatar Nov 09 '20 02:11 Kyushik