Windows下跑Carla仿真
Carla的visualize_multiple_sensors.py脚本为多传感器的可视化
问题一:分辨率
在370行左右,有设置分辨率的选项
# default=‘1280x720’,
但在该分辨率下显示的画面如下:
通过思考找到规律,让AI帮忙找到了几个可用的分辨率:
希望在保持16:9的宽高比的同时,将屏幕分成6个显示窗口,且每个窗口的分辨率都是整数,那么您可以尝试使用以下分辨率:
960x540: 每个显示窗口的分辨率为320x180
1152x648: 每个显示窗口的分辨率为384x216
1344x756: 每个显示窗口的分辨率为448x252
1536x864: 每个显示窗口的分辨率为512x288
1728x972: 每个显示窗口的分辨率为576x324
分辨率越高,消耗的系统资源呈指数级增长。我的3070+32G内存,在1344x756分辨率下跑一分钟左右就卡死,给大家做参考。
问题二:重连Carla服务
carla崩溃后,如果停止脚本,然后重新跑脚本,会显示连不上Carla服务,这时候要在Windows PowerShell里面找到Carla服务,将它Kill,然后重启。
首先找到服务:
tasklist | findstr CarlaUE4
返回:
CarlaUE4.exe 18820 Console 1 6,680 K
CarlaUE4-Win64-Shipping.e 28168 Console 1 2,180,524 K
我们要kill那个名字长的,它的线程为28168
然后我们输入
kill -Force 28168
然后重启CarlaUE4就可以了。