Hi Ruud,
 
as you have noticed yourself, it is currently not possible to query 
collisions using vehicle context subscription. Simulation::getCollisions() 
returns compound objects with more information for each collision 
(participants, respective types and speeds, location). See the Python TraCI 
reference <https://sumo.dlr.de/pydoc/traci._simulation.html#Collision> for 
the correct order and compound size.
 
Best regards
Mirko
 
 
 
 
-----Original-Nachricht-----
Betreff: [sumo-user] Get per-vehicle collision using TraCI?
Datum: 2023-07-24T11:07:44+0200
Von: "Ruud van Gaal via sumo-user" <[email protected]>
An: "Sumo project User discussions" <[email protected]>
 
 
 
Hi all,
 
I'm looking into detecting collisions for a specific (ego) vehicle using 
TraCI.
I found VAR_COLLIDING_VEHICLES_NUMBER and VAR_COLLIDING_VEHICLES_IDS, but 
those need to be fetched independently of a context subscription using the 
Simulation class. That could give me a lot of collision information I'm not 
interested in.
 
1. Can I get collision information using the vehicle context subscription 
method somehow? (I tried subscribing on VAR_COLLIDING_VEHICLES_NUMBER but 
that gives a not-supported error)
2. I also see Simulation::getCollisions(); is that a newer way of getting 
the collisions using getCollidingVehiclesIDList() and 
getCollidingVehiclesNumber()? What is the difference?
 
Thanks,
Ruud
 
 
 
 

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

Reply via email to