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
