Hi, - if you don't need an "infinite" loop you can also use the 'repeat' attribute within a route - you can add the additional file with <additional-files value="FILE"/> - the <route> should go into the same file as the rerouter that references it. The vehicle can go into either file - to load additional files either put them into the sumocfg or add option --additional-file when starting sumo-gui (you cannot load them separately after the simulation has launched).
Am Mo., 20. Feb. 2023 um 12:23 Uhr schrieb Ruud van Gaal < [email protected]>: > Hi, > > I'm try to make an ego vehicle loop over a route. For this I seem to need > a rerouter. > My .sumocfg file looks like this: > > > > > > > > > > > > > *<configuration> <input> <net-file value="my_world.net.xml"/> > <route-files value="my_world.rou.xml"/> </input> <time> <begin > value="0"/> <end value="-1"/> <step-length value="0.01"/> > </time></configuration>* > > The .rou.xml contains the ego vehicle: > > * <route id="r_1" edges="-41304#0 -41304#1 41299...**-41304#0**" />* > > * <vehicle id="ego" type="Ego_Car" route="r_1" depart="0.00" > departLane="free" color="blue"/>* > > Then according to https://sumo.dlr.de/docs/Simulation/Rerouter.html I > need to add a rerouter in an 'additional' file. So I added > '--additional-files additional.xml' to my startup and put this in the XML > file to restart route 'r_1': > > > > > > > > > *<additional> <rerouter id="r_1_loop" edges="-41304#0" probability="1"> > <interval begin="0" end="0"> <routeProbReroute id="r_1" > probability="1"/> </interval> </rerouter></additional>* > > However, SUMO reads the additional file before the route file (by design > according to https://sumo.dlr.de/docs/sumo.html ). I get this in the log > file: > > > > > > > > ****Starting server on port 50485 ***Loading net-file from > 'my_world.net.xml' ... done (323ms).Loading additional-files from > 'additional.xml' ... Error: MSTriggeredRerouter r_1_loop: Route 'r_1' does > not exist.Loading of additional-files failed.Quitting (on error).* > > So: > - can I add additional files in the .sumocfg file as well? > - must I forget about the .rou.xml and put all the information in the > .rou.xml in the additional file (to get the ordering correct)? > - can I load additional files in sumo-gui to check errors there without > going through my own startup procedure? (I'm spawning sumo-gui from a C++ > app with libtraci) > > Thanks, > Ruud > > > > _______________________________________________ > 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
