Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] Forcing vehicles to start at the same time, with non-zero speed

- define your vehicles with departSpeed="max" departPos="random_free" and let them all start at the same time (this may cause some vehicles to be inserted with very low speeds)
- define your vehicles with departSpeed="desired" departPos="random_free" (ensures high insertion speed and dense traffic)
- define your vehicles with departSpeed="max" departPos="yourCustomPosition" and let them all start at the same time
- define your vehicles with arbitrary departSpeed and departPos, then force them into the network by calling vehicle.moveTo. If you follow this up with vehicle.setSpeed(vehID, someHighValue), the cars will try to drive as fast as possible while still staying safe.

Am Fr., 17. Apr. 2020 um 12:42 Uhr schrieb Branka Mirchevska <brankamircevska@xxxxxxxxx>:

I would like to know, if there is a way that to force all Sumo controlled
vehicles, start at the same time, without them having to start with 0 speed.

This is what I would like to achieve:

I have a 3-lane, 1km highway, I want to be able to place vehicles randomly
on the highway (making sure they don't overlap), and having them start with
the maximum possible speed between 0 and their desired speed, that won't
cause a collision with a potential leading vehicle.

I have been reading about speedMode, and setSpeed. So if I set setSpeed to
some speed and then ignore car-following constraints with speedMode (or
setSpeedMode not sure), I'm afraid that's set then for the duration of the
whole simulation and I don't want the vehicles to be "reckless" all the
time. I just want them to start at the same time, on the predefined
locations, and avoid bumping into each-other thereafter.

Is there a way?



Sent from:
sumo-user mailing list
To unsubscribe from this list, visit

Back to the top