In the current version, route replacement does not work when including internal edges in the list. The simplest work-around is to remove the internal edge (i.e. send edgeList ['E1E2', 'E2F2', 'F2F1', 'F1E1', 'E1E2']). The next sumo version will do this automatically.
regards, Jakob Am Mo., 15. Feb. 2021 um 05:07 Uhr schrieb Linyang Wang < [email protected]>: > Hi, > > > > Hope this email finds you well. > > > > I’m trying to issue new routes for vehicle by > traci.vehicle.setRoute(vehID, edgelist). > > > > The first element of the “edgelist”, which should be the current edge, is > acquired by traci.vehicle.getRoadID(vehID). > > > > The edgelist is: [':E1_17', 'E1E2', 'E2F2', 'F2F1', 'F1E1', 'E1E2'] > > > > Yet, there would be an error: traci.exceptions.TraCIException: Route > replacement failed for taxi9. > > > > Is it because the internal edge can’t be used as the first of the new > rout, or some other things triggered the error? > > > > Many thanks. > > > > Best regards, > > Linyang > > > > > > > _______________________________________________ > sumo-user mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
