Dear Sir,

Successfully implemented following code :

 """execute the TraCI control loop"""
    step = 0
    while traci.simulation.getMinExpectedNumber() > 0:
        traci.simulationStep()
        print("Vehicle List")
        my_vehicle_list = traci.vehicle.getIDList()
        print(my_vehicle_list)

        for vehicle_id in my_vehicle_list:
                traci.vehicle.setRoute(vehicle_id,
['ed04','ed05','ed06','ed07','ed08','ed10','ed03'])
                print (vehicle_id)
        step += 1
    traci.close()
    sys.stdout.flush()

*But When I am executing following line :*
                traci.vehicle.setRoute(vehicle_id,
['ed04','ed05','ed06','ed07','ed08','ed10','ed03'])

*I got Error : *
*traci.exceptions.TraCIException: Route replacement failed for veh1*


*My Route File is :*
<routes>
    <vType accel="1.0" decel="5.0" id="Car" length="2.0" maxSpeed="100.0"
sigma="0.0" />
    <route id="route0" edges="ed01 ed02 ed03 ed04 ed05 ed06 ed07 ed01"/>
    <route id="route1" edges="ed04 ed05 ed06 ed07 ed08 ed10 ed03 ed04"/>
    <vehicle depart="0" id="veh1" route="route1" type="Car" />
</routes>

Sorry sir for asking such a silly questions,But I am new to this.

On Thu, Jan 10, 2019 at 9:07 PM Jakob Erdmann <namdre.s...@gmail.com> wrote:

> your script starts with the lines:
>
> while traci.simulation.getMinExpectedNumber() > 0:
>>         traci.simulationStep()
>>
>
> This loop runs the simulation until all vehicles are gone. Your whole code
> comes afterwards.
> Instead put your traci code inside the loop.
>
> Am Do., 10. Jan. 2019 um 10:29 Uhr schrieb Bijal Varia <
> bijal.vari...@gmail.com>:
>
>> Sorry sir i forgot to attache route file and config files:
>>
>> Route File :
>>
>> <routes>
>>
>>     <vType accel="1.0" decel="5.0" id="Car" length="2.0" maxSpeed="100.0"
>> sigma="0.0" />
>>
>>     <route id="route0" edges="ed01 ed02 ed03 ed04 ed05 ed06 ed07 ed01"/>
>>
>>     <route id="route1" edges="ed04 ed05 ed06 ed07 ed08 ed10 ed03 ed04"/>
>>
>>
>>    <!-- <vehicle depart="0" id="veh0" route="route0" type="Car" />
>>
>>     <vehicle depart="0" id="veh1" route="route1" type="Car" />
>>
>>     <flow id="type1" color="1,1,0"  begin="0" end= "7200" period="900"
>> type="Car" from="ed01" to="ed07" /> -->
>>
>>
>> </routes>
>>
>> Sumo Config File :
>>
>> <configuration>
>>
>>     <input>
>>
>>         <net-file value="traci_1.net.xml"/>
>>
>>         <route-files value="traci_1.rou.xml"/>
>>
>> <additional-files value="traci_1.add.xml"/>
>>
>>     </input>
>>
>>     <time>
>>
>>         <begin value="0"/>
>>
>>         <end value="10000"/>
>>
>>     </time>
>>
>> </configuration>
>>
>>
>>
>>
>>
>> On Thu, Jan 10, 2019 at 5:24 PM Bijal Varia <bijal.vari...@gmail.com>
>> wrote:
>>
>>> Thanks sir for your reply.
>>>
>>> I am attaching my Traci_runner.py file.
>>>
>>> Sir, I am trying your suggestion. But I am not able to get why
>>> *my_vehicle_list* *Prints Blank --> () ??*
>>>
>>>  *  my_vehicle_list = traci.vehicle.getIDList()*
>>> *    print(my_vehicle_list) // Why this Prints Blank --> () ??*
>>>
>>> *    for vehicle_id in my_vehicle_list:*
>>> *        traci.vehicle.setRoute(vehicle_id,
>>> ['ed04','ed05','ed06','ed07','ed08','ed10','ed03','ed04'])*
>>> *        print (vehicle_id)*
>>> *        step += 1*
>>>
>>>
>>>
>>> On Thu, Jan 10, 2019 at 4:43 PM Jakob Erdmann <namdre.s...@gmail.com>
>>> wrote:
>>>
>>>> What part about http://sumo.dlr.de/wiki/Simulation/Routing#TraCI is
>>>> unclear?
>>>>
>>>> Am Mi., 9. Jan. 2019 um 17:08 Uhr schrieb Bijal Varia <
>>>> bijal.vari...@gmail.com>:
>>>>
>>>>> Thanks for reply sir.
>>>>>
>>>>> But what about following?
>>>>>
>>>>> How to drive vehicle based on Edge weight given Source & destination
>>>>> Junction using Traci?
>>>>>
>>>>> On Wed 9 Jan, 2019, 1:04 PM Jakob Erdmann, <namdre.s...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> You can set custom edge weights either for individual vehicles or for
>>>>>> all vehicles at the same time. See:
>>>>>> http://sumo.dlr.de/wiki/Simulation/Routing
>>>>>> in particular
>>>>>>
>>>>>> http://sumo.dlr.de/wiki/Simulation/Routing#Travel-time_values_for_routing
>>>>>>
>>>>>> regards,
>>>>>> Jakob
>>>>>>
>>>>>> Am So., 6. Jan. 2019 um 14:29 Uhr schrieb Dhaval Varia <
>>>>>> dhavalkva...@gmail.com>:
>>>>>>
>>>>>>> Dear Listing,
>>>>>>>
>>>>>>> I have implemented code for Traci to Start SUMO. [Attached Here With]
>>>>>>> My target is to drive car using Ant colony algorithm from given
>>>>>>> Source to destination Junction.
>>>>>>> But for now I want help to drive vehicle based on Edge weight.
>>>>>>>
>>>>>>> So my Question is :
>>>>>>>
>>>>>>> 1. How to give weight to the edge using Traci Code?
>>>>>>> 2. How to drive vehicle based on Edge weight given Source &
>>>>>>> destination Junction?
>>>>>>>
>>>>>>> Please advise me to resolve my query.
>>>>>>>
>>>>>>> *:)*
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> *Thanks & Best
>>>>>>> Regards.----------------------------------------------------------------------------------------Dhaval
>>>>>>> varia*
>>>>>>> *(9924343883)*
>>>>>>> _______________________________________________
>>>>>>> sumo-user mailing list
>>>>>>> sumo-user@eclipse.org
>>>>>>> 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
>>>>>> sumo-user@eclipse.org
>>>>>> 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
>>>>> sumo-user@eclipse.org
>>>>> 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
>>>> sumo-user@eclipse.org
>>>> 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
>> sumo-user@eclipse.org
>> 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
> sumo-user@eclipse.org
> 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
sumo-user@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to