There is currently no provision for this behavior. You could emulate it by defining additional taxistands and then configure the choice of taxistand by randomness rather than proximity: (<param key=" parking.probability.weight" value="1"> <param key=" parking.distanceto.weight" value="0">). See https://sumo.dlr.de/docs/Simulation/Rerouter.html#rerouting_to_an_alternative_parking_area
Am So., 25. Juni 2023 um 15:31 Uhr schrieb Sharifullah Asady < [email protected]>: > Hi, > > > I am modelling the idle behavior of taxis. I want the taxis to return to a > random edge within a defined zone and stop there for a customer request. I > know that the 'stop' idle behavior forces the taxis to stop immedietly > after the drop off of the passenger so is there any possibility to extend > it or any suggestion? > > > Additionally, for the 'randomCircling' idle behavior, is there any > possibility to implement a method that taxi travels to a given edge and > after arriving the edge if it is still idle, it picks another edge and this > happens until there is a request. > > > Many thanks for your time and response. > > > Best, > > Sharif > > > ------------------------------ > *From:* sumo-user <[email protected]> on behalf of Jakob > Erdmann <[email protected]> > *Sent:* Tuesday, June 6, 2023 7:30:18 AM > *To:* Sumo project User discussions > *Subject:* Re: [sumo-user] Taxistands > > You can define routes that consist of a single edge (either with xml input > or via traci.route.add. This allows you to insert vehicles on that edge. > If you predefine the routes in xml you can also add a stop to the route > and then use traci.vehicle.add(.... departPos="stop") to optimize the > initial vehicle position. > > > Am Mo., 5. Juni 2023 um 23:24 Uhr schrieb Sharifullah Asady < > [email protected]>: > >> Hi Jakob, >> >> >> Is there any method to pre load taxis in the parkingareas? I am using the >> traci.vehicle.add(...), and this either requires a route or randomly insert >> on an edge. Is it possible to insert the taxi directly in the parkingarea >> or on a specific edge? >> >> >> Many thanks for your response. >> >> >> Best, >> >> Sharif >> ------------------------------ >> *From:* sumo-user <[email protected]> on behalf of Jakob >> Erdmann <[email protected]> >> *Sent:* Saturday, June 3, 2023 1:34:29 PM >> *To:* Sumo project User discussions >> *Subject:* Re: [sumo-user] Taxistands >> >> - solution 1: traci.vehicle.getStopParameter(vehID, 0, 'started') (you >> can check whether the vehicle is currenlty stopped with vehicle.getStops >> - solution 2: track the time at which vehicles entered the taxistand with >> traci.simulation.getParkingStartingVehiclesIDList (then record the time and >> vehicleID yourself for later reference). >> >> Am Sa., 3. Juni 2023 um 00:04 Uhr schrieb Sharifullah Asady < >> [email protected]>: >> >>> Hi Jakob, >>> >>> Many thanks, this works perfectly as I wanted. Is there any possibility >>> to get taxi parking time? >>> >>> I am modelling taxis, that are dispatched from taxistands (in my case, >>> parking areas are defined as taxistands). Now, I need to dispatch the taxi >>> that has arrived earlier to taxistand or has spent more time parking. I >>> tried to check if the traci.parkingarea.getVehicleIDs(stopID) could give me >>> parked taxis according to their parking time but unfortuntely that is not >>> the case. >>> >>> Many thanks and have a great weekend. >>> >>> Best, >>> Sharif >>> ------------------------------ >>> *From:* sumo-user <[email protected]> on behalf of Jakob >>> Erdmann <[email protected]> >>> *Sent:* Tuesday, May 30, 2023 4:57:30 PM >>> *To:* Sumo project User discussions >>> *Subject:* Re: [sumo-user] Taxistands >>> >>> The latest development version (starting with v1_17_0-575) contains >>> experimental support for taxi stands. >>> See https://sumo.dlr.de/docs/Simulation/Taxi.html#idle_behavior >>> You can obtain a test case at >>> https://sumo.dlr.de/extractTest.php?path=sumo/devices/taxi/idling/taxistand/10persons >>> >>> regards, >>> Jakob >>> >>> Am Fr., 26. Mai 2023 um 12:09 Uhr schrieb Sharifullah Asady < >>> [email protected]>: >>> >>>> Hello Dear, >>>> >>>> >>>> I want to simulate taxis using SUMO. As we know that taxis have >>>> specific taxistands to park and wait for customer requests and also after >>>> dropping the customer they must return back to their taxistand. So, there >>>> is any possibility to have taxistands. >>>> >>>> >>>> Maybe it is possible to use ParkingAreas as taxistands but then how >>>> guide taxis to go to the parkingareas after they drop the customer and also >>>> currently, we have to define a duration or time that the vehicle should >>>> stay in the parking area but for taxis we don't know the time as it is >>>> dependent on requests arrival. >>>> >>>> >>>> Many thanks for the suggestions and feedback. >>>> >>>> >>>> best regards, >>>> >>>> Sharif >>>> _______________________________________________ >>>> 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 >>> >> _______________________________________________ >> 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 >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
