[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [sumo-user] ADD VEHICLE AND ROUTES
|
Well, you probably do what I suspected before: If your while loop is executed multiple times (step > 1), then you add vehicles and routes with the same ID over and over. This is not possible. If you really want to add a new vehicle at every time step, do something like this:
traci.route.add("trip",['2_0', '3_1'])
while traci.simulation.getMinExpectedNumber() > 0:
traci.simulationStep()
traci.vehicle.add("vehicle_" + str(step), "trip", typeID="reroutingType")
step += 1
Best regards
Mirko
-----Original-Nachricht-----
Betreff: Re: [sumo-user] ADD VEHICLE AND ROUTES
Datum: 2022-10-24T13:18:57+0200
Von: "Tuğba Evci" <tugbaaevci@xxxxxxxxx>
An: "m.barthauer@xxxxxxxxxxx" <m.barthauer@xxxxxxxxxxx>, "Sumo project User discussions" <sumo-user@xxxxxxxxxxx>
Hi,
I add net file and route file to run the SUMO.config. You can find the files attached to this email. I still get the same problem. You can Traci code and errors below.
Thanks in advance for your help
Tugba
def run():
step = 0
while traci.simulation.getMinExpectedNumber() > 0:
traci.simulationStep()
traci.route.add("trip",['2_0', '3_1'])
traci.vehicle.add("1", "trip", typeID="reroutingType")
step += 1
traci.close()
sys.stdout.flush()
if __name__ == "__main__":
options = get_options()
# SUMO yu SUNUCU OLARAK BAŞLATIYORUZ
if options.nogui:
sumoBinary = checkBinary('sumo')
else:
sumoBinary = checkBinary('sumo-gui')
# İSTEMCİ TRACI Yİ BAŞLATIYORUZ
traci.start([sumoBinary, "-c", "kilis.sumocfg",
"--tripinfo-output", "tripinfo.xml",
"--quit-on-end",
"--delay","1000",
"--start"])
sumo=traci
#sumo.gui.setSchema(traci.gui.DEFAULT_VIEW, "real world")
run()
traci.close()
Traceback (most recent call last): File "c:\Users\Admin\Desktop\kilis7903\tracidqn.py", line 81, in <module> run() File "c:\Users\Admin\Desktop\kilis7903\tracidqn.py", line 53, in run traci.route.add("trip",['2_0', '3_1']) File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\_route.py", line 43, in add self._setCmd(tc.ADD, routeID, "l", edges) File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\domain.py", line 162, in _setCmd self._connection._sendCmd(self._cmdSetID, varID, objectID, format, *values) File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\connection.py", line 185, in _sendCmd return self._sendExact() File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\connection.py", line 102, in _sendExact raise TraCIException(err, prefix[1], _RESULTS[prefix[2]])traci.exceptions.TraCIException: Could not add route 'trip'.
Hi,
I could not find anything problematic in your TraCI code excerpt with respect to the SUMO config. I executed the TraCI commands with success (using SUMO developer version). Do you add more than one route? Then be sure to choose a unique ID.
Best regards
Mirko
-----Original-Nachricht-----
Betreff: [sumo-user] ADD VEHICLE AND ROUTES
Datum: 2022-10-14T12:33:20+0200
Von: "Tuğba Evci" <tugbaaevci@xxxxxxxxx>
An: "sumo-user@xxxxxxxxxxx" <sumo-user@xxxxxxxxxxx>
Hİ,
I am new to SUMO and Traci so I get a lot of errors in my work. I don't think the tutorials on Sumo's website are detailed enough. So I hope you can help me.
I am trying to add vehicle and route using traci library. However I don't know if I need to make any changes to the XML files in this work that I want to do. For this reason, I am sending you the XML files as well. You can find the files attached to this email.
I couldn't find the cause of the error. I found posts on the internet stating that several people were getting the same error, but I coludn't find a post with the results.You can see the codes and the errors below.
Thanks in advance for your help
traci.route.add("trip",['2_0', '3_1'])
traci.vehicle.add("1", "trip", typeID="reroutingType")
Traceback (most recent call last):
File "c:\Users\Admin\Desktop\kilis7903\tracidqn.py", line 81, in <module>
run()
File "c:\Users\Admin\Desktop\kilis7903\tracidqn.py", line 53, in run
traci.route.add("trip",['2_0', '3_1'])
File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\_route.py", line 43, in add
self._setCmd(tc.ADD, routeID, "l", edges)
File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\domain.py", line 162, in _setCmd
self._connection._sendCmd(self._cmdSetID, varID, objectID, format, *values)
File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\connection.py", line 185, in _sendCmd
return self._sendExact()
File "C:\Program Files (x86)\Eclipse\Sumo\tools\traci\connection.py", line 102, in _sendExact
raise TraCIException(err, prefix[1], _RESULTS[prefix[2]])
traci.exceptions.TraCIException: Could not add route 'trip'.
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user