1

我想创建公共汽车站(或火车站)。我怎样才能在流程中做到这一点?

SUMO 有这个选项:https ://sumo.dlr.de/wiki/Simulation/Public_Transport ,但路线似乎没有这个选项(在 Flow 中)。

尽管如此,我还是尝试将它们添加到路线中。我读了一些场景,但没有一个使用停靠点(或除常规路线之外的任何东西)......现在尝试将公共汽车站添加到源代码中,但我希望有更好的解决方案

def specify_routes(self, net_params):
    rts = {
           "a": ["a"],
           "b": ["b"],
           "fix_route": ["a"]
           # This does not work, obviously
           #,"stop": ["lane": "a", "endPos": 50, "duration": 20]
           }

    return rts
4

2 回答 2

1

谢谢你的好建议。

Flow 目前不支持这些。我们刚刚打开了一个问题(希望)将此作为新功能添加到 Flow 中。

这是链接:https ://github.com/flow-project/flow/issues/712

于 2019-09-08T22:41:54.493 回答
-2

一个很好的问题。是的,我们在使用 FLOW 时需要更大的灵活性。FLOW 给出的示例基本上构建了相扑文件,并没有给我们太多的选择。如果我们可以直接使用SUMO创建的net、route、cfg文件,直接使用DRL算法就好了。不过我不确定,我们是否已经能够这样做?

于 2019-09-09T19:23:27.957 回答