Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sumo-user] traci.start API does not return

Hello,

I am attempting to start a SUMO simulation using a python script.

1. I have successfully started the simulation manually using the configuration, network and trip files.

2. When I attempt to start the simulation programmatically, the sumo-gui is successfully started, the configuration files too are successfully loaded, but traci.start API  in my python script does not return ( as print statement after traci.start are not printed )

Loading configuration... done.
***Starting server on port 58474 ***
Loading net-file from 'C:/Users/XZ01M2/Desktop/Work/AI/github/Deep-Qlearning-TSC/intersection/intersection.4L.net.xml'... done (9ms).
Loading done.


3. When I close the launched sumo-gui.exe manually, the connection is closed and  I see that the API is stuck somewhere within getVersion function trying to communicate with sumo-gui over the established connection.

runfile('C:/Users/XZ01M2/Desktop/Work/AI/github/Deep-Qlearning-TSC/runner.py', wdir='C:/Users/XZ01M2/Desktop/Work/AI/github/Deep-Qlearning-TSC')
Reloaded modules: sumolib.output.dump, sumolib.miscutils, traci.constants, sumolib.output.inductionloop, traci._person, sumolib.xml, sumolib.output.convert.poi, sumolib.output.convert, sumolib.sensors.inductive_loop, traci._junction, traci.storage, traci.connection, traci.domain, sumolib.output.convert.fcdfilter, sumolib, sumolib.output.convert.shawn, traci.main, sumolib.net.node, traci._lanearea, sumolib.output.convert.phem, sumolib.net.roundabout, sumolib.net.connection, sumolib.output, sumolib.net.edge, sumolib.files.additional, sumolib.visualization.helpers, sumolib.files.selection, sumolib.output.convert.gpsdat, sumolib.geomhelper, traci._multientryexit, traci._poi, traci._polygon, sumolib.visualization, sumolib.shapes.polygon, sumolib.shapes.poi, traci._trafficlight, traci._lane, sumolib.net, traci, sumolib.sensors, sumolib.files, sumolib.shapes, sumolib.output.convert.omnet, sumolib.output.convert.ns2, traci._gui, sumolib.route, traci._edge, traci.exceptions, traci._vehicle, sumolib.color, traci._route, traci._simulation, sumolib.output.convert.gpx, sumolib.options, sumolib.net.lane, sumolib.output.convert.kml, traci._inductionloop, traci._vehicletype
Traceback (most recent call last):

  File "<ipython-input-7-bcfcf462cc09>", line 1, in <module>
    runfile('C:/Users/XZ01M2/Desktop/Work/AI/github/Deep-Qlearning-TSC/runner.py', wdir='C:/Users/XZ01M2/Desktop/Work/AI/github/Deep-Qlearning-TSC')

  File "C:\Users\XZ01M2\AppData\Local\Continuum\Anaconda3New\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
    execfile(filename, namespace)

  File "C:\Users\XZ01M2\AppData\Local\Continuum\Anaconda3New\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/XZ01M2/Desktop/Work/AI/github/Deep-Qlearning-TSC/runner.py", line 18, in <module>
    traci.start(sumoCmd)

  File "C:\Users\XZ01M2\Desktop\Work\Sumo\tools\traci\main.py", line 124, in start
    return init(sumoPort, numRetries, "localhost", label, sumoProcess)

  File "C:\Users\XZ01M2\Desktop\Work\Sumo\tools\traci\main.py", line 110, in init
    return getVersion()

  File "C:\Users\XZ01M2\Desktop\Work\Sumo\tools\traci\main.py", line 194, in getVersion
    return _connections[""].getVersion()

  File "C:\Users\XZ01M2\Desktop\Work\Sumo\tools\traci\connection.py", line 375, in getVersion
    result = self._sendExact()

  File "C:\Users\XZ01M2\Desktop\Work\Sumo\tools\traci\connection.py", line 98, in _sendExact
    raise FatalTraCIError("connection closed by SUMO")

FatalTraCIError: connection closed by SUMO

 4. Following are the version details

sumo version 1.3.1
Windows 7 64 bit OS
Python 3.5.6 :: Anaconda 4.2.0 (64-bit)

5. I am attaching all the files I am using as a zip.

Any help will be appreciated

Thanks,
Ritu

Attachment: info.zip
Description: Zip compressed data


Back to the top