Thank you, now it works just as I want it. On Mon, Apr 17, 2023 at 12:05 AM Jakob Erdmann <namdre.s...@gmail.com> wrote:
> set flags=tc.STOP_PARKING_AREA + tc.STOP_PARKING > > Unfortunately, this isn't set automatically yet ( > https://github.com/eclipse/sumo/issues/13041) > > Am Fr., 14. Apr. 2023 um 18:21 Uhr schrieb Philip Daely < > daely.phi...@gmail.com>: > >> I created a custom network, and put a parkingArea shown below. >> [image: image.png] >> >> Then, I made a python script that basically add a new vehicle with a >> route to follow and then insert a new stop at the designated parkingArea >> above. The python script is as follows. >> import traci >> import traci.constants as tc >> >> # Connect to the Sumo server >> traci.start(['sumo-gui', '-c', "D:\sumoworks\customcityblock2.sumocfg"]) >> >> # Spawn a vehicle at (x1,y1) and set its destination to (x2,y2) >> x1, y1 = 0, 0 >> x2, y2 = 100, 0 >> veh_id = "vehicle_1" >> #traci.vehicle.add(veh_id, "route_1", depart=0, pos=x1, lane=0, >> typeID="CAR1") >> >> >> #traci.vehicle.changeTarget(veh_id, (x2, y2)) >> #print("FINDROUTE: ", >> traci.simulation.findRoute("E45","E103","CAR1",50,0)) >> counter = 0 >> # Simulate for 1000 time steps >> for i in range(1000): >> if i == 30: >> traci.vehicle.add(veh_id,"r_0","CAR1") >> traci.vehicle.moveToXY(veh_id,"E0",1,0,0) >> traci.vehicle.insertStop(veh_id,0,"pa_0",duration=100,flags=tc. >> STOP_PARKING_AREA) >> >> #traci.vehicle.setParkingAreaStop(veh_id,"pa_0",100,flags=tc.STOP_PARKING_AREA) >> traci.vehicle.insertStop(veh_id,1,"E86",duration=30) >> >> #traci.vehicle.moveTo(veh_id,"E0_1",(0,20),0) >> #traci.vehicle.changeTarget(veh_id,"E86") >> >> traci.simulationStep() >> >> # Close the connection to the Sumo server >> traci.close() >> >> The additional xml file that define the parkingArea is as follows. >> <?xml version="1.0" encoding="UTF-8"?> >> >> <!-- generated on 2023-04-15 01:04:55 by Eclipse SUMO netedit Version >> 1.16.0 >> --> >> >> <additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd >> "> >> <!-- StoppingPlaces --> >> <parkingArea id="pa_0" name="park1" lane="-E118_0" startPos="100.75" >> endPos="120.75" roadsideCapacity="3" width="4.00" length="10.00" angle= >> "45.00" departPos="0"/> >> </additional> >> >> When I run the python script, the SUMO GUI pops up. I run the simulation. >> At time 30, the designated vehicle is added into simulation and starts to >> follow its route. Then when the vehicle reach the parkingArea, it stops at >> the road lane, not on the roadside, even though I already define >> roadsideCapacity = 3, as shown below. >> [image: image.png] >> >> After some time, it start to move again to next stop.... >> >> Why is the vehicle not parked at the parkingArea roadside? >> _______________________________________________ >> sumo-user mailing list >> sumo-user@eclipse.org >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> > _______________________________________________ > sumo-user mailing list > sumo-user@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list sumo-user@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user