1

我希望流入中的车辆以恒定速度行驶,但我希望这个恒定速度在剧集之间改变(让我们让这个速度在 10 m/s 和 25 m/s 之间均匀采样)。例如,在第 5 集中所有车辆以 12.3 m/s 的速度行驶,在第 6 集中所有车辆以 19.7 m/s 的速度行驶。

我怎样才能做到这一点?

我可以只用一个流入量来做到这一点,还是我需要无限数量的流入量,每种速度一个并在它们之间动态变化?(无论如何,我不确定如何)

4

1 回答 1

2

是的!这有点棘手,但你可以让它工作。如果您查看以下文件(https://github.com/flow-project/flow/blob/master/flow/envs/bottleneck.py)第 988 行的重置方法,您可以看到我们所做的是创建一组新的流入,然后重新启动模拟,以便新的流入集处于活动状态。您应该能够在您的环境中添加类似的代码以使其工作。

于 2019-10-22T17:26:02.877 回答