Hello, addSubscriptionFilterFieldOfVision must be set directly after a call to vehicle.subscribeContext. It will use the range of that subscription and filter it by angle.
1) upstream and downstream dist are measured in m along the route of the vehicle 2) unfortunately, no. 3) Filters are meant to be combined so that each filter can further reduce the set of returned vehicles. regards, Jakob Am Mi., 9. Dez. 2020 um 19:56 Uhr schrieb Hriday Sanghvi <[email protected]>: > Hello Jakob, > > Thank you for your response. I have tried using > addSubscriptionFilterCFManeuver > <https://sumo.dlr.de/daily/pydoc/traci._vehicle.html#VehicleDomain-addSubscriptionFilterCFManeuver> > instead > of addSubscriptionFilterFieldOfVision > <https://sumo.dlr.de/daily/pydoc/traci._vehicle.html#VehicleDomain-addSubscriptionFilterFieldOfVision> > since > the latter only mentioned an "angle" and not a range. I also tried using > addSubscriptionFilterTurn > <https://sumo.dlr.de/daily/pydoc/traci._vehicle.html#VehicleDomain-addSubscriptionFilterTurn> > . > > I receive an empty result in my subscriptions after *addSubscriptionFilterTurn > *and end up with a TraCI connection error. For > *addSubscriptionFilterCFManeuver*, I also get an empty result in > subscriptions unless I set an absurdly high downstreamDist value like 1000. > With regard to that, I just wanted to clarify the following if possible: > > 1. Is the downstreamDist a radial range/distance measured in metres in the > direction towards the route that the ego vehicle is following? > 2. Is there any way to "highlight" the range/distance using sumo-gui so I > can see what it will and will not detect? > 3. I think it is possible to chain multiple filters line by line? - I > tried it and there was no error as such, but I just need a confirmation on > this? Does it add an additional filter or overwrite the existing filter you > set? > > Thank you. > Sincerely, > Hriday. > > On Tue, 8 Dec 2020 at 16:19, Jakob Erdmann <[email protected]> wrote: > >> Hello, >> the ssm device currently does not expose the conflict-related vehicles. >> Hower you could use >> >> addSubscriptionFilterFieldOfVision to get all vehicles within a given >> range and angle >> or >> addSubscriptionFilterTurn which returns foe vehicles on and approaching >> upcoming junctions along the route of the ego vehicle. >> >> regards, >> Jakob >> >> Am Di., 8. Dez. 2020 um 14:03 Uhr schrieb Hriday Sanghvi <[email protected] >> >: >> >>> Hello, >>> >>> I am a 2nd year PhD student at Trinity College Dublin, but I am new here. >>> >>> I am trying to set a range on vehicles such that they detect the >>> presence of any vehicle "X" metres in front of them. I am currently using a >>> context subscription on each vehicle with a LaneFilter applied, setting >>> downstreamDist to a value. ( >>> https://sumo.dlr.de/daily/pydoc/traci._vehicle.html#VehicleDomain-addSubscriptionFilterLanes >>> ). However, this does not seem to detect the vehicles "X" metres in a >>> radial distance ( >>> https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html#context_subscription_filters >>> ) in the case where the vehicles meet each other at the intersection at a >>> perpendicular angle. >>> >>> It seems that using an SSM device would be ideal in this case, since it >>> lists out all the information I might require ( >>> https://sumo.dlr.de/docs/Simulation/Output/SSM_Device.html#encounter_types >>> ). I am not able to figure out how to get this information dynamically >>> though. Please advise. >>> >>> Thank you. >>> Sincerely, >>> Hriday >>> _______________________________________________ >>> sumo-user mailing list >>> [email protected] >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/sumo-user >>> >> _______________________________________________ >> sumo-user mailing list >> [email protected] >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> > > > -- > Hriday > https://www.linkedin.com/in/hriday-sanghvi/ > _______________________________________________ > sumo-user mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
