jzstudent / UAV-auto-navigation-and-object-tracking-based-on-RL

毕业设计的代码部分,实现了UE4和airsim环境下无人机自主导航和目标跟踪的强化学习算法。
200 stars 28 forks source link

AttributeError: 'MultirotorClient' object has no attribute 'getPosition' #11

Open majingchunn opened 1 month ago

majingchunn commented 1 month ago

D:\anaconda3\anaconda3installation\envs\yolov5\python.exe D:\ue_installer\airlearning-ue4-master2\airsim_rl\SAC.py Connected! Client Ver:1 (Min Req: 1), Server Ver:1 (Min Req: 1)

Traceback (most recent call last): File "D:\ue_installer\airlearning-ue4-master2\airsim_rl\SAC.py", line 676, in sac(device=device) File "D:\ue_installer\airlearning-ue4-master2\airsim_rl\SAC.py", line 401, in sac env = AirSimEnv(need_render=False) File "D:\ue_installer\airlearning-ue4-master2\airsim_rl\gym_airsim\envs\AirGym.py", line 49, in init self.prev_state = self.init_state_f() File "D:\ue_installer\airlearning-ue4-master2\airsim_rl\gym_airsim\envs\AirGym.py", line 80, in init_state_f now = self.airgym.drone_pos()[:2] File "D:\ue_installer\airlearning-ue4-master2\airsim_rl\gym_airsim\envs\airlearningclient.py", line 100, in drone_pos x = self.client.getPosition().x_val AttributeError: 'MultirotorClient' object has no attribute 'getPosition'

vwbk commented 1 month ago

I also encountered the same problem. Have you solved it?Thank you!