Intermediate acceleration should not happen in the time frame specified in
the slowDown command (unless the given speed is above the current vehicle
speed).
I would recommend that you log whether unintended intermediate calls to
setSpeed are happening as these would explain the observed behavior.

Am Di., 16. Juni 2020 um 23:58 Uhr schrieb Ishan Dindorkar <
[email protected]>:

> Dear Jacob,
>
> Thank you for your response.
> I increased the default acceleration of the ego vehicle from default 2.6
> m/s^2, hence you can see values like 20 m/s^2. Following is an extract of
> logic I am using -
>
> if <some condition>:
> # this condition basically checks if distance between pedestrian and ego
> vehicle is below some threshold limit
> traci.vehicle.slowDown(ego_veh_id, 0.0, 15.0)
> traci.vehicle.setSignal(ego_veh_id, 3) # set signal for emergency braking
> else:
> traci.vehicle.setSpeed(ego_veh_id, -1) # giving control of ego vehicle
> back to SUMO, hence setting speed as -1
>
> Could you please advise if I am making any mistake?
>
> Thank you.
>
> Sincerely,
> Ishan Dindorkar
>
>
>
> On Wed, Jun 17, 2020 at 1:38 AM Jakob Erdmann <[email protected]>
> wrote:
>
>> Since one of your time steps shows an acceleration of 20m/s^2 I'm
>> guessing that other traci commands are in play that override the speed
>> timeline. By default vehicle acceleration is limited to 2.6m/s^2
>>
>> Am Di., 16. Juni 2020 um 16:47 Uhr schrieb Ishan Dindorkar <
>> [email protected]>:
>>
>>> Dear Jacob,
>>>
>>> Thank you for your response.
>>> I created a document that shows how I am using slowDown() method and
>>> also included screenshots of change in velocity.
>>> Please find attached the same.
>>>
>>> Sincerely,
>>> Ishan Dindorkar
>>>
>>> On Tue, Jun 16, 2020 at 12:29 PM Jakob Erdmann <[email protected]>
>>> wrote:
>>>
>>>> please describe the exact arguments passed to slowDown and the sequence
>>>> of speeds you observed in successive time steps over the given time span.
>>>>
>>>> Am Di., 16. Juni 2020 um 07:42 Uhr schrieb Ishan Dindorkar <
>>>> [email protected]>:
>>>>
>>>>> Dear Community,
>>>>>
>>>>> I had been exploring the use of slowDown() while using traci API to
>>>>> control the simulation. The description of the method says -
>>>>>
>>>>> "Changes the speed smoothly to the given value over the given amount
>>>>> of time in seconds (can also be used to increase speed)."
>>>>>
>>>>> While using the method, I observed that speed is not consistently
>>>>> reducing. During some timesteps, I saw speed is also increased after
>>>>> issuing the slowDown command. Is it expected behaviour? My goal is to 
>>>>> bring
>>>>> the vehicle to complete halt.
>>>>> Please advise.
>>>>>
>>>>> Thank you
>>>>>
>>>>> Sincerely,
>>>>> Ishan Dindorkar
>>>>> _______________________________________________
>>>>> 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
>>>>
>>> _______________________________________________
>>> 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
>>
> _______________________________________________
> 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