Hi Jin,

With the command traci.vehicle.setType() you are assigning a new vehicle-type 
to the vehicle. So you are changing from AudiTT vehicle-type to AudiA2, this 
means that not only the car following model will be changed but also all other 
parameters of vehicle-type, for example the maxSpeed.
I think there is no other way to change the car following model in Traci. You 
can check the following links for more information:
https://sumo.dlr.de/docs/TraCI/Change_Vehicle_State.html
https://sumo.dlr.de/docs/TraCI/Vehicle_Value_Retrieval.html
https://sumo.dlr.de/docs/TraCI/Change_VehicleType_State.html

Regards,
Giuliana


From: [email protected] [mailto:[email protected]] On 
Behalf Of J
Sent: Montag, 7. September 2020 10:36
To: [email protected]
Subject: [sumo-user] Not sure I post question in right place(change sumo v_type 
problem)

Hello:

Hope this email finds you well
Here is my question:

I know we can use traci.vehicle.setType("a new type") to change the 
car-following mode, but is there any way to preserve the same ID name
with different car-follow-type.

For example, in the route file:
<vType id="AudiTT" maxSpeed="15.00" carFollowModel="IDM"/> <vType id="AudiA2" 
maxSpeed="15.00" carFollowModel="Krauss"/>
<vehicle id="vehicle_0" type="AudiTT" depart="0.00" route="route_0" />

For example, in the route file: I have a vtype "AudiTT" with IDM model and 
Audio A2 with Krauss model
when I change the type for "vehicle_0" the whole thing has been changed
is there a way to assign "Krauss" to Audi TT with Traci python in runtime?

Best regards

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

Reply via email to