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

Reply via email to