我正在使用TraCI函数:traci.Simulation ation.findroute.m来查找车辆的路线。该函数的文档中说,它将找到使用最短旅行时间的路线。我想知道,该函数是否仅使用旅行距离和速度来计算旅行时间,或者该函数还考虑了交通条件(如交通流量)。希望有人能帮我。非常感谢!
发布于 2019-10-04 21:50:51
您可以配置TraCI在路由时考虑哪些值。相应的参数是所谓的路由模式(我不知道它是否已经是matlab接口的一部分)。更多细节可以在这里找到:https://sumo.dlr.de/docs/Simulation/Routing.html#travel-time_values_for_routing
发布于 2019-10-02 17:23:33
相扑使用算法Djikstra or A*来计算最短或最快路由(如果提供了一组demand definitions和/或edge-weights (请检查DUAROUTER) )。
使用A*时,需要计算参数euclidean distance/maximum vehicle speed来设计路由。
为了将当前交通状况考虑在内,需要结合当前相扑模拟步骤迭代调用DUAROUTER,这是使用工具duaIterate.py执行的作业
https://stackoverflow.com/questions/58196513
复制相似问题