Hello, It's not straight- forward to retrieve this information. Option 1: - use context subscription to get all pedestrians around the vehicle in a radius. Then do your own filtering
Option 2: - retrieve the list of lanes that the vehicle will drive using traci.vehicle.getBestLanes(vehID)[traci.vehicle.getLaneIndex(vehID)][-1] - retrieve the internal lanes that the vehicle will drive using traci.lane.getLinks(laneID, True) for each of the upcoming lanes if there are multiple connections from a lane, you need to pick the connection that targets the subsequent lane the vehicle wants to drive (target lane and internal lane are all in the resulting list of tuples) - for each of the upcoming internal lanes, call traci.lane.getInternalFoes. This will return all internal lanes which are in conflict with the vehicle - from these foes retrieve the ones that have '_c' in their name. These are crossings - for each of the crossings you can get the pedestrians using traci.edge.getLastStepPersonIDs(traci.lane.getEdgeID(crossingID)) - for each person you can get its position using traci.person.getPosition regards, Jakob Am Di., 3. Dez. 2019 um 11:51 Uhr schrieb Mohsin Memon < [email protected]>: > Hello All, > I have developed a scenario in SUMO, in which, the pedestrians have been > generated randomly using randomtrips.py and are moving along the sidewalks > and are crossing a priority zebra crossing. My ego-vehicle in SUMO halts in > front of the zebra crossing after detecting walking pedestrians. > I would like to obtain the following information using TraCI, > 1) Immediate zebra crossing ID > 2) Pedestrian ID’s walking on that corresponding crossing > 3) Pedestrian X,Y co-ordinates and velocity > I have tried the functions mentioned in this example, but was unsuccessful > in obtaining the above > information(https://sumo.dlr.de/docs/Tutorials/TraCIPedCrossing.html). > I am using traci4matlab as my interface with SUMO. I would be grateful if > you could please suggest me which functions would be appropriate to be used > to solve my problem? > > > Regards, > Mohsin Memon > > > > -- > Sent from: http://sumo-user-mailing-list.90755.n8.nabble.com/ > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
