Try to set the speed mode to its default (31) as soon as the vehicle has
entered the intersection.

2017-01-27 21:37 GMT+01:00 Vaibhav Rungta <[email protected]>:

> Hello Jakob,
> Thanks for including this in the documentation :)
> Yes, SpeedMode 7 gives the desired result.
>
> I am now getting warnings about collision. I'll have to figure out a way
> to avoid collision.
>
> Regards,
> Vaibhav Rungta
> Graduate Student - Industrial and Systems Engineering
> Graduate Assistant - Toyota Production Systems Lab
> Research Assistant - University Transport Research Center
> 585-754-7133 <(585)%20754-7133>
>
>
> On Fri, Jan 27, 2017 at 2:30 AM, Jakob Erdmann <[email protected]
> > wrote:
>
>> Sorry for giving you invalid advice in the last mail.
>> It should be speedmode 14 (no red-light-check and no safe-speed check).
>> I've added this to the documentation (http://sumo.dlr.de/wiki/TraCI
>> /Change_Vehicle_State#speed_mode_.280xb3.29)
>>
>> regards,
>> Jakob
>>
>> 2017-01-26 16:20 GMT+01:00 Vaibhav Rungta <[email protected]>:
>>
>>> Hello Jakob,
>>> Thank you for our inputs. However, I am still not able make the vehicles
>>> move at the beginning of Yellow phase.
>>>
>>> Command used:
>>> traci.vehicle.setSpeedMode(vehID, 7)
>>>
>>> I have attached the screen shot and section of code with the mail. I
>>> hope I am not doing something else wrong.
>>>
>>> On the brighter side, the algorithm which I created to reduce emissions
>>> for vehicles approaching signalized intersections seems to be working fine.
>>> Right now, the output generated is really smooth. I'll make it more human
>>> like. I have used traci.vehicle.slowDown command to assign speed profiles.
>>> The attached PDF shows how the speed profile and emission profile of same
>>> vehicle vary with and without algorithm.
>>>
>>> Here's the R script for making the graph:
>>>
>>> #plot for PCs
>>> par(mar = c(4,4,4,4))
>>> #to plot dashed lines for emission values
>>> plot(pcdri$time_pcdri, pcdri$vehicle_CO2, type = "l", lty = 2, col =
>>> "red", lwd = 2, main = "CO2 Emission and speed profile of PCs with and
>>> without algo", xlab = "Time in system(s)", ylab = "CO2 emission(mg)")
>>> #to add line to same CO2 axis
>>> lines(pcalgo$time_pcalgo, pcalgo$vehicle_CO2, lty = 2, col = "blue", lwd
>>> = 2)
>>>
>>> par(new=TRUE)
>>> #to include a pc speed profile on secondary axis at line
>>> plot(pcdri$time_pcdri, pcdri$vehicle_speed, type = "l", col = "red", lwd
>>> = 2, xaxt="n", yaxt="n", main="", xlab = "", ylab = "", ylim = c(0, 25))
>>> axis(4)
>>>
>>> mtext("Speed(m/s)", side=4, line = 2)
>>>
>>> lines(pcalgo$time_pcalgo, pcalgo$vehicle_speed, col = "blue", lwd = 2)
>>> legend(40,15, col = c("blue", "blue", "red", "red"), lty = c(2,1,2,1),
>>> legend = c("PC_algo Emission", "PC_algo speed", "PC_dri Emission", "PC_dri
>>> speed"), cex =0.7)
>>>
>>> I hope it helps someone who might be planning to draw similar graphs.
>>>
>>>
>>> Regards,
>>> Vaibhav Rungta
>>> Graduate Student - Industrial and Systems Engineering
>>> Graduate Assistant - Toyota Production Systems Lab
>>> Research Assistant - University Transport Research Center
>>> 585-754-7133 <(585)%20754-7133>
>>>
>>>
>>> On Thu, Jan 26, 2017 at 3:13 AM, Jakob Erdmann <
>>> [email protected]> wrote:
>>>
>>>> Use speed mode 7 instead of 23.
>>>> You need to clear the 'check red light' bit as well.
>>>>
>>>> From: Vaibhav Rungta <[email protected]>
>>>>> To: Jakob Erdmann <[email protected]>
>>>>> Cc: sumo-user <[email protected]>
>>>>> Date: Wed, 25 Jan 2017 12:01:19 -0500
>>>>> Subject: Re: [sumo-user] How to make vehicle accelerate at Yellow
>>>>> light?
>>>>> Hello Jakob,
>>>>> Thank you for your inputs. I used the SpeedMode command but the
>>>>> vehicles still do not begin to move at the yellow phase.
>>>>> I came across a discussion https://sourceforge.net/p/sumo
>>>>> /mailman/message/32796321/
>>>>> in which one of the user suggests setting tau to a value of zero. But
>>>>> that doesn't seem to work either.
>>>>>
>>>>> Desired state - Vehicle begin to move at Yellow phase (which precedes
>>>>> the Green phase)
>>>>> Current state - Vehicle do not begin to move at green phase.
>>>>>
>>>>> Commands tried -
>>>>> 1) traci.vehicle.setTau(vehID, 0)
>>>>> 2) traci.vehicle.setSpeedMode(vehID, 23)
>>>>>
>>>>> #At the end of red phase I execute following section of code to begin
>>>>> the vehicles to accelerate-
>>>>> for veh in stopped_veh:
>>>>>             traci.vehicle.slowDown(veh, 16, 8000)
>>>>>
>>>>> Please suggest.
>>>>>
>>>>>
>>>>> Regards,
>>>>> Vaibhav Rungta
>>>>> Graduate Student - Industrial and Systems Engineering
>>>>> Graduate Assistant - Toyota Production Systems Lab
>>>>> Research Assistant - University Transport Research Center
>>>>> 585-754-7133 <(585)%20754-7133>
>>>>>
>>>>>
>>>>> On Sat, Jan 21, 2017 at 12:48 PM, Jakob Erdmann <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hello,
>>>>>> in case you a referring to the red/yellow phase that precedes the
>>>>>> green phase, this is treated by vehicles like a red phase (forcing them 
>>>>>> to
>>>>>> stop). To overcome this rule you need to set the speedmode to disregard 
>>>>>> red
>>>>>> lights.
>>>>>> See http://sumo.dlr.de/wiki/TraCI/Change_Vehicle_State#speed_mod
>>>>>> e_.280xb3.29
>>>>>>
>>>>>> regards,
>>>>>> Jakob
>>>>>>
>>>>>> 2017-01-20 18:15 GMT+01:00 Vaibhav Rungta <[email protected]>:
>>>>>>
>>>>>>> Hello Folks,
>>>>>>> I am trying to create an algorithm for vehicles approaching
>>>>>>> signalized
>>>>>>> intersection.
>>>>>>>
>>>>>>> One of the observation for the Basic Krauss Model is that vehicles
>>>>>>> begin
>>>>>>> moving when the light turns green  and these vehicles accelerate at
>>>>>>> nearly
>>>>>>> 3 m/s^2 to 4 m/s^2. Higher acceleration result in more emissions and
>>>>>>> fuel
>>>>>>> consumption.
>>>>>>>
>>>>>>> I plan to make the vehicles begin moving in yellow phase at a lower
>>>>>>> so that
>>>>>>> the vehicles begin moving earlier instead of accelerating faster and
>>>>>>> thus
>>>>>>> maintaining the flow.
>>>>>>>
>>>>>>> Please suggest how I may make the vehicle begin moving at yellow.
>>>>>>> The TraCI
>>>>>>> code I have written instructs the vehicles to begin moving at yellow
>>>>>>> (using
>>>>>>> the slowDown command) phase but when I execute the program it doesn't
>>>>>>> happen. Thanks.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Vaibhav Rungta
>>>>>>> Graduate Student - Industrial and Systems Engineering
>>>>>>> Graduate Assistant - Toyota Production Systems Lab
>>>>>>> Research Assistant - University Transport Research Center
>>>>>>> 585-754-7133
>>>>>>> ------------------------------------------------------------
>>>>>>> ------------------
>>>>>>> Check out the vibrant tech community on one of the world's most
>>>>>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>>>>>> _______________________________________________
>>>>>>> sumo-user mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/sumo-user
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ---------- Weitergeleitete Nachricht ----------
>>>>> From: [email protected]
>>>>> To:
>>>>> Cc:
>>>>> Date:
>>>>> Subject: confirm e70d8e33c22654e47bf2b933ec7b6aa357759deb
>>>>> If you reply to this message, keeping the Subject: header intact,
>>>>> Mailman will discard the held message.  Do this if the message is
>>>>> spam.  If you reply to this message and include an Approved: header
>>>>> with the list password in it, the message will be approved for posting
>>>>> to the list.  The Approved: header can also appear in the first line
>>>>> of the body of the reply.
>>>>>
>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to