*BACKGROUND*

I am trying to calculate my own traveltime based on some custom logical
algorithm.

The period of each traveltime is 60s. e.g. Every 60s, the traveltime of all
edges in the network will change.

I used *adaptTraveltime*(self, edgeID, time, begin=None, end=None) to set
all the traveltime for all the period at the start of my simulation.

Example,
*adaptTraveltime*(edge_1, traveltime, begin=0, end=60)
*adaptTraveltime*(edge_1, traveltime, begin=60, end=120)
*adaptTraveltime*(edge_1, traveltime, begin=120, end=180)
...
*adaptTraveltime*(edge_1, traveltime, begin=7140, end=7200)

Repeat the above for all the edges in the network. 7200 being the last time
step of the simulation




*Here comes the question.*

I am confused by the documentation of *rerouteTraveltime*(self, vehID,
currentTravelTimes=True)

How should I call the rerouteTraveltime method to reroute all the vehicles
that were departed per timestep such that all the vehicles will take into
account the traveltime of edges at the arrived timestep instead of only
during the point of rerouting.

I am confused by what does the parameter currentTravelTimes does. Since I
have set the traveltime via *adaptTraveltime  *shouldn't traCI now route
based on it? What is the different between setting currentTravelTimes  to
false and true?

Thank you.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to