Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A warning I met during I perform "python policy_run.py" #1

Closed
XiAoSSuper opened this issue Mar 23, 2022 · 1 comment
Closed

A warning I met during I perform "python policy_run.py" #1

XiAoSSuper opened this issue Mar 23, 2022 · 1 comment

Comments

@XiAoSSuper
Copy link

I have followed each step as suggested by the readme. However, I encounter the problem as follow:

WARNING:tornado.general:Connect error on fd 336: WSAECONNREFUSED
WARNING:tornado.general:Connect error on fd 336: WSAECONNREFUSED
WARNING:tornado.general:Connect error on fd 336: WSAECONNREFUSED
WARNING:tornado.general:Connect error on fd 336: WSAECONNREFUSED
WARNING:tornado.general:Connect error on fd 336: WSAECONNREFUSED
Traceback (most recent call last):
File "policy_run.py", line 14, in
env = DummyVecEnv([lambda: Monitor(
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\stable_baselines3\common\vec_env\dummy_vec_env.py", line 25, in init
self.envs = [fn() for fn in env_fns]
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\stable_baselines3\common\vec_env\dummy_vec_env.py", line 25, in
self.envs = [fn() for fn in env_fns]
File "policy_run.py", line 15, in
gym.make(
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\gym\envs\registration.py", line 235, in make
return registry.make(id, **kwargs)
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\gym\envs\registration.py", line 129, in make
env = spec.make(kwargs)
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\gym\envs\registration.py", line 90, in make
env = cls(
_kwargs)
File "E:\Project\PPO_based_ANfQ\PPO-based-Autonomous-Navigation-for-Quadcopters\scripts\airsim_env.py", line 169, in init
super(TestEnv, self).init(ip_address, image_shape, env_config)
File "E:\Project\PPO_based_ANfQ\PPO-based-Autonomous-Navigation-for-Quadcopters\scripts\airsim_env.py", line 19, in init
self.setup_flight()
File "E:\Project\PPO_based_ANfQ\PPO-based-Autonomous-Navigation-for-Quadcopters\scripts\airsim_env.py", line 174, in setup_flight
super(TestEnv, self).setup_flight()
File "E:\Project\PPO_based_ANfQ\PPO-based-Autonomous-Navigation-for-Quadcopters\scripts\airsim_env.py", line 36, in setup_flight
self.drone.reset()
File "E:\Project\PPO_based_ANfQ\PPO-based-Autonomous-Navigation-for-Quadcopters\scripts\airsim\client.py", line 26, in reset
self.client.call('reset')
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\msgpackrpc\session.py", line 41, in call
return self.send_request(method, args).get()
File "E:\Anaconda\envs\PPO_drone\lib\site-packages\msgpackrpc\future.py", line 43, in get
raise self._error
msgpackrpc.error.TransportError: Retry connection over the limit

I would be grateful if anyone could tell me how to fix this.

@bilalkabas
Copy link
Owner

Hi,

It seems like the Unreal environment was not opened up. Prior to running the script, you should download the environment from releases and extract it. Then, open up the .exe file in that folder. This will open up an Unreal environment. Finally, you can run the script.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants