首先第一篇初入Carla请见:https://blog.csdn.net/qq_39537898/article/details/115921745
这篇前半段大部分是在翻译的感觉,有部分自己的疑惑或者是探索也会写在里面的,后半段写了上次留下的作业之设置行人重复过马路的场景,下一个应该看看如果设置测试场景,类似于自动驾驶的车开到了一个地方就开启一个场景比如超车、别车、前车突然刹停啥的,真·需求场景产品报告 hhh → 这个部分经杰哥提醒Carla内有在做:OpenSCENARIO,具体可以见文档[4] Scenario Runner:
悄咪咪:自己最后探索的终点应该是以设置强化学习的车辆环境为主,包括一些仿真下的数据获取等
主要是介绍在Carla世界里的时间概念,和Server服务器是怎样使得整个仿真一步步运行更新的
首先仿真世界和真实世界的时间肯定不一样的,仿真里有自己的宇宙,也就是自己的自转Balabala,所以在两个仿真画面之间的步数 two simulation moments ,我们统称为time-step
首先,我们要知道的是:一个Server通常需要几毫秒算一下这两步的仿真,而这个几毫秒我们也可以给他设成固定的一般来说按一秒 Time step可以是固定的例如设成一秒,也可以是一个变量 根据咱的设定来
这也是Carla里的默认模式,也就是仿真时间由Server计算时间来定
settings = world.get_settings()
settings.fixed_delta_seconds = None # Set a variable time-step
world.apply_settings(settings)
当然如果你已经启动了这个world也可以临时进行改变,0代表variable time-step的模式
cd PythonAPI/util && python3 config.py --delta-seconds 0