> if the vehicle is operated using the traci command(to be coded) inside
the solid line, can the vehicle data be received without being affected by
sumo functions(car-following model, lane changing model, etc..)?

yes.

Am Fr., 11. Feb. 2022 um 11:53 Uhr schrieb 허송무 <[email protected]>:

> Hi
>
> In my scenario, I want to operate the vehicle`s movement(lane changing,
> speed) only as a function value calculated directly.
>
> A total of 6 vehicles are going straight at a constant speed of 30m/s, and
> using only the calculated function velue, the traci command is used to
> change lanes and speed.
>
>
>
> def run():
>
>     """execute the TraCI control loop"""
>
>     step = 0
>
>     traci.vehicle.setLaneChangeMode("vehicle_0", 0b001000000000)
>
>     traci.vehicle.setSpeedMode("vehicle_0", 0)
>
>     traci.vehicle.setSpeed("vehicle_0", 108/ 3.6)
>
>     traci.vehicle.setLaneChangeMode("vehicle_1", 0b001000000000)
>
>     traci.vehicle.setSpeedMode("vehicle_1", 0)
>
>     traci.vehicle.setSpeed("vehicle_1", 108/ 3.6)
>
>     traci.vehicle.setLaneChangeMode("vehicle_2", 0b001000000000)
>
>     traci.vehicle.setSpeedMode("vehicle_2", 0)
>
>     traci.vehicle.setSpeed("vehicle_2", 108/ 3.6)
>
>     traci.vehicle.setLaneChangeMode("vehicle_3", 0b001000000000)
>
>     traci.vehicle.setSpeedMode("vehicle_3", 0)
>
>     traci.vehicle.setSpeed("vehicle_3", 108/ 3.6)
>
>     traci.vehicle.setLaneChangeMode("vehicle_4", 0b001000000000)
>
>     traci.vehicle.setSpeedMode("vehicle_4", 0)
>
>     traci.vehicle.setSpeed("vehicle_4", 108/ 3.6)
>
>     traci.vehicle.setLaneChangeMode("vehicle_5", 0b001000000000)
>
>     traci.vehicle.setSpeedMode("vehicle_5", 0)
>
>     traci.vehicle.setSpeed("vehicle_5", 108/ 3.6)
>
>     while traci.simulation.getMinExpectedNumber() > 0:
>
>         traci.simulationStep()
>
> ---------------------------------------------------------------
>
> ---------------------------------------------------------------
>
> Calculate function values
>
> Controlling the vehicle using the traci command
>
> ---------------------------------------------------------------
>
> ---------------------------------------------------------------
>
>         step += 1
>
>     traci.close()
>
>     sys.stdout.flush()
>
>
>
> The above code was used to limit vehicle speed and lane change. I am going
> to use traci by using the above function( run() ) in the main function.
>
> if the vehicle is operated using the traci command(to be coded) inside the
> solid line, can the vehicle data be received without being affected by sumo
> functions(car-following model, lane changing model, etc..)?
>
>
>
> I really want the vehicle to act only as i commanded it. Maybe I need to
> add more or is there any other way?
>
>
>
> Thank you.
> _______________________________________________
> 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

Reply via email to