Hello,

I have a simple singular 2-lane road network. Currently, I have set the
lateral-resolution parameter to 3.2 (same as default lane width?) in my
SUMO configuration file:

    <processing>
>         <collision.action value="warn"/>
>         <collision.mingap-factor value="0.0"/>
>         <collision.check-junctions value="true"/>
>         <time-to-teleport value="-1" />
>
> *        <lateral-resolution value="3.2" />*    </processing>
>

to activate the sublane model. From
https://sumo.dlr.de/docs/Simulation/SublaneModel.html , "*The lane-changing
model SL2015 is automatically used when enabling the sublane model.*"

I want a particular learning model to be able to set the lane-changing
parameters of vehicles in a flow with the hope that SUMO lane-changing
behavioural variables will display a difference in the behaviour.

I have found that the way to control these parameters (example) is using
something like

> traci.vehicle.setParameter(objID='f.0',
> param="laneChangeModel.lcStrategic", value=str(1.0))
>

So the param can be any attribute used here from
https://sumo.dlr.de/docs/Definition_of_Vehicles%2C_Vehicle_Types%2C_and_Routes.html#lane-changing_models
by the SL2015 lane-changing model. But when I try to use all the parameters
that are supported by SL2015 model, I get an error like

Traceback (most recent call last):
>   File "run.py", line 69, in <module>
>     traci.vehicle.setParameter(objID=vh,
> param="laneChangeModel.minGapLat", value=str(0.6))
>   File "/usr/share/sumo/tools/traci/domain.py", line 220, in setParameter
>     self._connection._sendExact()
>   File "/usr/share/sumo/tools/traci/connection.py", line 108, in _sendExact
>     raise TraCIException(err, prefix[1], _RESULTS[prefix[2]])
> traci.exceptions.TraCIException: Vehicle 'ghost' does not support
> laneChangeModel *parameter 'laneChangeModel.minGapLat' (Setting parameter
> 'minGapLat' is not supported for laneChangeModel of type 'SL2015')*.
>

When I comment that out, it jumps to the same error but for another one of
the attributes. Am I doing something wrong here, or have I understood
something incorrectly? I would appreciate any clarity on the matter.

Thank you.

Sincerely,
Hriday
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to