Thanks a lot Jakob, everything works perfectly! 2015-06-04 22:18 GMT+01:00 Jakob Erdmann <[email protected]>:
> the depart speed should be correctly applied when using svn revision > [18474] > > 2015-06-04 13:35 GMT+02:00 Quentin Bragard <[email protected]> > : > >> I actually read the parameters of the vehicle before the suppression and >> add the new vehicle with this line: >> "traci.vehicle.add(vehID, routeID, depart=-1, pos=lanePosition, >> speed=vehSpeed, lane=0, typeID=type)" >> >> I try moveTo in normal condition and indeed it doesn't touch the speed, >> my bad. However, the speed is set to 0 when I used moveTo to enforce a >> vehicle in the simulation after adding it. >> If I remove moveTo, the vehicle depart (one step after) with the speed I >> added the vehicle with. >> I join you the small scenario I used for those test. >> >> 2015-06-04 12:20 GMT+01:00 Jakob Erdmann <[email protected]>: >> >>> function 'move to' does not modify the speed of the vehicle. The speed 0 >>> derives from having a freshly inserted vehicle (with defaults). You can >>> specify the speed when calling vehicle.add. >>> You should set the speed to the old value of the vehicle at the time of >>> it's removal. It will change it's speed according to the car follow model >>> and move ahead in the same step where the 'add' and 'move to' commands were >>> issued. >>> >>> 2015-06-04 13:03 GMT+02:00 Quentin Bragard < >>> [email protected]>: >>> >>>> Hi Jakob, >>>> >>>> Thanks for you help. There is no more crash when moveTo follows a add >>>> command. However is this normal behaviour that moveTo set the speed of the >>>> vehicle to 0 instead of keep the original speed ? >>>> >>>> I tried to set back the speed of the vehicle with setSpeed, modify the >>>> SpeedMode so that it won't check for the acceleration and set the speed to >>>> -1 after the simulation step so that the vehicle would follow the driver >>>> model again. However, it forces me to input to setSpeed the speed that the >>>> vehicle should normally have at the next step which is context dependant >>>> and cannot be done accurately. >>>> >>>> Is there a way to prevent moveTo from setting the speed to 0 ? >>>> >>>> Thanks again, >>>> Regards, >>>> Quentin >>>> >>>> 2015-06-03 22:36 GMT+01:00 Jakob Erdmann <[email protected]>: >>>> >>>>> This crash is fixed in the latest svn revision [18473]. >>>>> regards, >>>>> Jakob >>>>> >>>>> 2015-06-03 13:26 GMT+02:00 Quentin Bragard < >>>>> [email protected]>: >>>>> >>>>>> Hi Jakob, >>>>>> >>>>>> Thanks for your quick answer. >>>>>> I tried your solution on a small example but unfortunately, following >>>>>> a "add" directly by a "moveTo" makes SUMO crash. It looks strongly >>>>>> related >>>>>> to the ghost-like vehicles email I sent recently and the defect you >>>>>> reported (http://sumo.dlr.de/trac.wsgi/ticket/1809). >>>>>> Right after calling the function "add" the vehicle is in the >>>>>> ghost-state and calling the function "moveTo" makes SUMO crash. The >>>>>> vehicle >>>>>> is only added properly on the road after the call of "simulationStep" >>>>>> function, which again creates the gap that I try to avoid. >>>>>> >>>>>> I've joined the simple scenario I used to test the function. It's >>>>>> based on the Hello tutorial, I just remove the running vehicle then try >>>>>> to >>>>>> add it again without position gap. >>>>>> >>>>>> Regards, >>>>>> Quentin >>>>>> >>>>>> 2015-06-03 10:28 GMT+01:00 Jakob Erdmann <[email protected]> >>>>>> : >>>>>> >>>>>>> Hello, >>>>>>> it should be possible to accomplish what you want be following up >>>>>>> the 'add' command with a 'move to' (0x5c). This should instantly insert >>>>>>> the >>>>>>> vehicle at the given lane and position and it would then do regular >>>>>>> movements in the same simulation step. >>>>>>> regards, >>>>>>> Jakob >>>>>>> >>>>>>> 2015-06-02 14:34 GMT+02:00 Quentin Bragard < >>>>>>> [email protected]>: >>>>>>> >>>>>>>> Hi everyone, >>>>>>>> >>>>>>>> I'm currently working on a distributed version of SUMO and when I >>>>>>>> transfer >>>>>>>> a vehicle from one sumo instance to another, it takes one step to be >>>>>>>> inserted with TraCI "add vehicle" function which leads to a gap if I >>>>>>>> compare SUMO and my distributed version. As I cannot add a vehicle >>>>>>>> in the >>>>>>>> past nor accurately predict it's future position and speed, I was >>>>>>>> thinking >>>>>>>> of a specific function which add the vehicle and directly makes it >>>>>>>> drive >>>>>>>> within the same function. How hard would it be to modify SUMO to >>>>>>>> implement >>>>>>>> this specific "add vehicle" function, pushing the vehicle in the >>>>>>>> SUMO list >>>>>>>> of existing vehicles? Would you have any advices on how to do that >>>>>>>> properly >>>>>>>> ? >>>>>>>> I remember that I implemented it on SUMO 0.16 for the paper I >>>>>>>> presented at >>>>>>>> the SUMO conference but it seems that many changes happened in the >>>>>>>> code >>>>>>>> since and it was more tinkering that anything. >>>>>>>> >>>>>>>> Thanks everyone, >>>>>>>> Regards, >>>>>>>> Quentin >>>>>>>> >>>>>>>> -- >>>>>>>> Quentin Bragard >>>>>>>> Diplômé de l'INSA de Lyon, Département Informatique. >>>>>>>> >>>>>>>> Ph.D Student in PEL, >>>>>>>> University College Dublin >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> _______________________________________________ >>>>>>>> sumo-devel mailing list >>>>>>>> [email protected] >>>>>>>> https://lists.sourceforge.net/lists/listinfo/sumo-devel >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Quentin Bragard >>>>>> Diplômé de l'INSA de Lyon, Département Informatique. >>>>>> >>>>>> Ph.D Student in PEL, >>>>>> University College Dublin >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Quentin Bragard >>>> Diplômé de l'INSA de Lyon, Département Informatique. >>>> >>>> Ph.D Student in PEL, >>>> University College Dublin >>>> >>> >>> >> >> >> -- >> Quentin Bragard >> Diplômé de l'INSA de Lyon, Département Informatique. >> >> Ph.D Student in PEL, >> University College Dublin >> > > -- Quentin Bragard Diplômé de l'INSA de Lyon, Département Informatique. Ph.D Student in PEL, University College Dublin ------------------------------------------------------------------------------ _______________________________________________ sumo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sumo-devel
