Hi Mirko,

Thanks for the affirmation, I'm now using
Simulation::getCollidingVehicles*(), which is good enough. I didn't get any
return values from my Simulation::getCollisions() calls, but at this point
I don't need to investigate further.

Kind regards,
Ruud


On Mon, Jul 24, 2023 at 2:36 PM Mirko Barthauer <[email protected]>
wrote:

> 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