我正在使用 OMNET++、venes 和 SUMO 构建一个 ITS 应用程序,并且我正在尝试用不同的路线更新车辆的路线。但是,我在静脉中发现的两个命令 ( commandRouteChange
, commandNewRoute
) 都不起作用。
我计算了一条新路线,输出如下:std::string newRoute = "AtoB BtoC CtoD DtoE";
然后我尝试将其设置newRoute
为车辆:
traci->getManager()->commandNewRoute(vehicleID, newRoute);
然后我收到以下错误:Error in module (ITS) VANET.host[0].appl (id=9) at event #127412, t=12: Model error: TraCI server reported error executing command 0xc4 ("Can not retrieve road with ID AtoB BtoC CtoD DtoE ").
我正在搜索,我看到commandNewRoute
andcommandChangeRoute
只接收一条边作为参数。但我想设置一条通往车辆的完整路线。有谁知道我该怎么做?