Update:
For case 1 if the same route file without route distributions is given
everything works properly (still are saved vehicles that have "depart"
after the save state timestep & the issue I mentioned for the traffic
lights).
Clarification: The route file with route distributions (from marouter) has
only one route within each routeDistribution of a vehicle. It seems there
is something wrong with marouter because regardless of the number of max
alternatives I give, it always returns route distributions with only one
route.

Στις Παρ 1 Δεκ 2023 στις 11:25 μ.μ., ο/η manos kampitakis <
[email protected]> έγραψε:

> Hi all,
>
> Bug 1:
> in marouter when the option --ignore-taz is activated, this is written
> (example) for a vehicle:
> <vehicle depart="28814.71" departLane="best" departSpeed="avg"
> fromTaz="551932" id="3745" toTaz="552814" type="car">
> There is no "from" or "to". And the fromTaz and toTaz has the source and
> origin edges of the vehicle (interestingly no error is reported) when the
> route file is used.
> Note: The trip file that was given to marouter had both from, to and
> fromTaz, toTaz correctly written.
>
> Bug 2:
> It seems that there is a bug in sumo 1.18 in saveState (Traci-Libsumo)
>
> Note for all cases:
> Load state is with a sumo configuration where rerouting is activated and
> routes from marouter are used.
>
> Case 1:
> Save state ->  route file (marouter - route distributions) & activated
> rerouting
> When I load the saved state the 2 following errors are printed:
> -  Loading state from '...\warm_up_state_200.xml' failed, check whether
> SUMO versions match. Unknown route '!warm_up_10421#0' in distribution
> '!warm_up_10421'.
> - Storage::writeUnsignedByte(): Invalid value, not in [0, 255]
>
> Case 2:
> Save state ->  route file (marouter - route distributions) & deactivated
> rerouting
> Everything works fine.
>
> Case 3:
> Save state -> trip file & deactivated rerouting
> Load state works properly but after some timesteps (different each time)
> sometimes traci throws a FatalTraciError and with libsumo the kernel dies.
> Note: if rerouting is deactivated in the load state phase it seems that it
> works (tested for 20 runs).
>
> Case 4:
> Save state ->  route file (marouter - route distributions) & activated
> rerouting
> Load state works properly but after some timesteps (different each time)
> sometimes traci throws a FatalTraciError and with libsumo the kernel dies.
> Note: if rerouting is deactivated in the load state phase it seems that it
> works (tested for 20 runs).
>
> It seems to me that there must be a conflict between the rerouting devices
> of the saved state and the ones that are added afterwards (load state)
> (Case 2, 3, 4).
>
> Other issues:
> - In all cases info is saved about vehicles that enter the simulation
> (depart) after the save state timestep. For example, I save the state at
> timestep 28720 but this is written in my state file (see depart):
>  <vehicle id="peak_hour_1036" type="car" depart="28806.90" ...
>
> - In the beginning of the simulation I activate for some traffic lights
> the programID "no_control" and for some others I set the Program to "off"
> (deactivate). In the state file if a traffic light has two programs both
> are written and not only the one that was set. As for the traffic lights
> that were deactivated ("off") this information is not kept, rather the
> default programID is written (i don't know if this is an
> intended behavior). For example:
>     <tlLogic id="clusterJ830_J841" programID="control" phase="0"
> duration="10000"/>
>     <tlLogic id="clusterJ830_J841" programID="no_control" phase="7"
> duration="2000"/>
>
> Best regards,
> Manos
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to