Hello,
the method traci.vehicle.setSpeedMode(vehID, int) is added in revision
[16989] (to the python API).
sending integer 0 disables all checks, sending integer 1 only enables
checking the safe-following speed, sending 31 enables all checks.
regards,
Jakob


2014-09-04 16:40 GMT+02:00 Marcus Müller <[email protected]>:

> Hi Marie,
>
> congratulations on that and thank you for the feedback. It's great to hear
> that I could help you with that.
>
> Can somebody explain how setting the bits of vehicle speed mode works?
>
> Is a car with all 5 bits of speed mode set to 0 supposted to stop in front
> of a red traffic light? Because if I understood the last emails right,
> speed mode set to 0,0,0,0,0 should result in the car ignoring a red traffic
> light.
>
> Right in this moment I have an idea: Setting deceleration to 0 should make
> it impossible for the car to break in front of a traffic light, doesn't it?
> After Entering the intersection I can reenable the deceleration to get some
> accident breaking behaviour. I will try this as soon as I arrive at home.
> This should come close to my desired behaviour.
>
> But it still would be great to understand how this speed mode bits work,
> and how they are being set :)
>
> Thanks a lot,
>
> Marcus
>
>
>
>
>
> Am 04.09.2014 um 10:23 schrieb Marie-Ange Lebre <[email protected]
> >:
>
> Hi Marcus,
>
> Thanks a lot for your email !
> With setting "tau" to the value 0, my vehicle ignores the yellow traffic
> light ;-) exactly what I wanted !
> Many thanks !!
>
> I hope you'll find a solution for your simulations,
> Best Regards and good luck ;-)
>
> Marie-Ange
>
>
> 2014-09-03 20:49 GMT+02:00 Marcus Müller <[email protected]>:
>
>> Hi Marie, Hi guys,
>>
>>
>>
>> I’m sorry to say, but I still was not successful on getting this „*speed
>> mode*“ bits set. I’ve implemented something
>>
>> Which at least doesn’t throw an error ;) but in my short little testing
>> scenario, cars keep holding in front of a* all-time-red*
>>
>> *Traffic light* instead of ignoring it. Am I just awaiting too much
>> here, or should the cars ignore the traffic light, when speed mode is
>>
>> Set to 0 (= 0 0 0 0 0 )?
>>
>>
>>
>> With this said, I at least successfully generated some *accidents* via
>> either setting my Ego-cars *deceleration* or *Tau* to 0, while
>> approaching the leading car with high speed.  I found this …
>>
>>
>>
>> *“**MSLane::handleCollision**“ *
>>
>>
>>
>> …which deals with the accident and now I am thinking about implementing
>> some *TraCI boolean*, which can be queried, to check whether a car is 
>> *subject
>> to an accident* or not. Before I start working, I wanted to ask, whether
>> there already is a solution for that, or whether this would be new?
>>
>>
>>
>> *@ Stefan*: where have you guys implemented the “crash” animation? Do
>> you stick with SUMO or do you also somehow send it to Matlab ( I guess the
>> plots are Matlab) ?
>>
>>
>>
>>
>>
>> Many many thanks,
>>
>>
>>
>> marcus
>>
>>
>>
>>
>>
>> *From:* Jakob Erdmann [mailto:[email protected]]
>> *Sent:* Mittwoch, 3. September 2014 13:25
>> *To:* Marcus Müller
>> *Cc:* Marie-Ange Lebre; sumo-user
>>
>> *Subject:* Re: [sumo-user] Let car ignore traffic light or other rules
>>
>>
>>
>> Hello,
>>
>> to be honest, I was not aware that this method is missing in the current
>> python-TraCI-client. This is now tracked here:
>> http://sumo-sim.org/trac.wsgi/ticket/1423 and should not take long to
>> fix. If you want to implement it yourself, take a look at the
>> implementation of the setLaneChangeMode() command.
>>
>> regards,
>>
>> Jakob
>>
>>
>>
>> 2014-09-03 12:19 GMT+02:00 Marcus Müller <[email protected]>:
>>
>> Hi Marie,
>>
>> I'm stuck at the same point right now.  Having problems to understand how
>> the TraCI Syntax works, espacially in case of a Bitstream argument.
>>
>> Please checkout TraCI4Matlab or TraCI4J which provide wrappers for Matlab
>> or Java.
>> They have lots of TraCI methods already implemented.
>>
>> Right now I am trying to implement the setSpeedMode() method, because
>> exactly this one is missing.
>> But hopefully I am close to a solution as I just found the
>> "traci.sendByteCmd".
>>
>> Lets see...
>>
>> Regards,
>>
>> Marcus
>>
>> > Am 03.09.2014 um 12:07 schrieb Marie-Ange Lebre <
>> [email protected]>:
>>
>> >
>> > Hi Stefan, hi Marcus
>> >
>> > Thank you for your explanation ! Very useful, and thanks a lot for
>> sharing your paper !
>> > I just have a question, I don't know how to add additonal bits to the
>> traci command Change Vehicle State/speed mode, in order to configure the
>> behavior at intersections in files of sumo ... What lines I have to modify
>> in which files ?
>> >
>> > Can you help me ?
>> >
>> > Best Regards,
>> >
>> > Marie-Ange
>> >
>> >
>> > 2014-09-02 20:22 GMT+02:00 Marcus Müller <[email protected]
>> >:
>> >> Wow,
>> >>
>> >> thank you so much! I'm very grateful to have you as a contact who is
>> already performing this
>> >> successful. Thanks for sharing the paper.
>> >> Do you already know where your Demo will take place?
>> >>
>> >> Regards,
>> >>
>> >> marcus
>> >>
>> >> -----Original Message-----
>> >> From: Stefan Joerer [mailto:[email protected]]
>> >> Sent: Dienstag, 2. September 2014 19:39
>> >> To: [email protected]
>> >> Subject: Re: [sumo-user] Let car ignore traffic light or other rules
>> >>
>> >> Hi Marie, hi Marcus,
>> >>
>> >> I have been using SUMO for quite a while to simulate crashes at
>> intersections. In the past this was a bit tricky, but since Version
>> >> 0.20.0 this is very easy accessible via TraCI:
>> >>
>> >> Quote from ChangeLog:
>> >> "added additonal bits to the traci command Change Vehicle State/speed
>> mode to configure the behavior at intersections. This can be used to make
>> vehicles ignore right-of-way rules and also to force them to drive across a
>> red light."
>> >>
>> >> Have a look at:
>> >>
>> >> http://sumo-sim.org/userdoc/TraCI/Change_Vehicle_State.html
>> >>
>> >> speed mode (0xb3)
>> >>
>> >> bit3: Regard right of way at intersections
>> >>
>> >> Hope this helps you! We have also proposed a simple intersection
>> approach model which resembles different driver behaviors for intersection
>> approaches:
>> >>
>> >> Stefan Joerer, Bastian Bloessl, Matthaeus Huber, Abbas Jamalipour and
>> Falko Dressler, "Simulating the Impact of Communication Performance on Road
>> Traffic Safety at Intersections," Proceedings of 20th ACM International
>> Conference on Mobile Computing and Networking (MobiCom 2014), Demo Session,
>> Maui, HI, September 2014. (to appear)
>> >>
>> >> Available: http://www.ccs-labs.org/bib/joerer2014simulating/
>> >>
>> >> Cheers,
>> >> Stefan
>> >>
>> >> --
>> >> Stefan Joerer, MSc
>> >> Institute of Computer Science
>> >> University of Innsbruck, Austria
>> >> Phone: +43 512 507 53254
>> >> http://ccs-labs.org/~joerer/
>> >>
>> >> On 09/03/2014 02:26 AM, Marcus Müller wrote:
>> >> > Hi Marie,
>> >> >
>> >> >
>> >> >
>> >> > please be aware that I am completely new to this – so please don’t
>> >> > take my word for gold :)
>> >> >
>> >> > But in this very question I have already two answers of Jakob which I
>> >> > would like to append,
>> >> >
>> >> > in case that you are not member of the sumo-dev group.
>> >> >
>> >> > Today I had some problems getting TraCI to run, but now, that these
>> >> > probs are solved I start to
>> >> >
>> >> > try out the following suggestions:
>> >> >
>> >> >
>> >> >
>> >> > “””””””””””# 1 #”””””””””””
>> >> >
>> >> > Hello,
>> >> >
>> >> > it should be quite easy to modify the car-following model so as to
>> force (rear collision) accidents.
>> >> >
>> >> > The current (default) model computes the maximum speed which still
>> allows braking if the leaders were to brake. This velocity is then used by
>> the vehicle (if the vehicle parameters and speed limit allow). By modifying
>> the model so as to return a larger value, the vehicle will drive in an
>> "unsafe" manner and will crash if the leader vehicle brakes hard.
>> >> >
>> >> > Note, that sumo will flag the situation as a collision as soon as
>> the leader comes within the "minGap" of the follewer vehicle and will
>> immediately "teleport" to follower vehicle to a subsequent lane (if you
>> want to make sure that vehicles intersect closely you should set the minGap
>> attribute to 0).
>> >> >
>> >> > Flanking collisions are more difficult to create. Head-on collisions
>> are currently not possible.
>> >> >
>> >> > Also, sumo hardly models any physics, besides limiting acceleration
>> and deceleration. You need to modify these parametesr ("accel" and "decel")
>> to simulation different road conditions.
>> >> >
>> >> >
>> >> >
>> >> > regards,
>> >> > Jakob.
>> >> >
>> >> > “””””””””””””””””””””””””””
>> >> >
>> >> >
>> >> >
>> >> > “””””””””””# 2 #”””””””””””
>> >> >
>> >> > Hello,
>> >> >
>> >> > see  <http://sumo-sim.org/wiki/TraCI/Change_Vehicle_State>
>> >> > http://sumo-sim.org/wiki/TraCI/Change_Vehicle_State
>> >> >
>> >> > The commands 'speed mode' and 'lane change mode' have some
>> safety-relevant flags.
>> >> >
>> >> > You can only set these via TraCI at the moment.
>> >> >
>> >> > regards,
>> >> > Jakob
>> >> >
>> >> > “””””””””””””””””””””””””””
>> >> >
>> >> >
>> >> >
>> >> > Hope this helps,
>> >> >
>> >> >
>> >> >
>> >> > Marcus
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > From: Marie-Ange Lebre [mailto:[email protected]]
>> >> > Sent: Dienstag, 2. September 2014 18:08
>> >> > To: Marcus Müller
>> >> > Cc: sumo-user
>> >> > Subject: Re: [sumo-user] Let car ignore traffic light or other rules
>> >> >
>> >> >
>> >> >
>> >> > Hi Marcus,
>> >> >
>> >> >
>> >> >
>> >> > Thanks a lot for your answer and your help !
>> >> >
>> >> > Ok, I understand  that commands with Traci are not able to break the
>> security mode tanks to your email.
>> >> >
>> >> >
>> >> >
>> >> > Maybe my question is stupid but do you know where we can modify the
>> settings "speed mode" or "lane change mode" in sumo roots?
>> >> >
>> >> >
>> >> >
>> >> > Best Regards and thanks a lot,
>> >> >
>> >> >
>> >> >
>> >> > M-Ange
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > 2014-09-02 17:35 GMT+02:00 Marcus Müller <
>> [email protected] <mailto:[email protected]> >:
>> >> >
>> >> > Hi Marie,
>> >> >
>> >> >
>> >> >
>> >> > Good to hear that there is someone working on this topic too.
>> >> >
>> >> >
>> >> >
>> >> > As far as I understand right now, the different models in SUMO, here
>> especially the car following model and maybe the junction model, are
>> designed to avoid such dangerous situations. (As we would do as real
>> drivers as well).
>> >> >
>> >> > I guess the maximum speed parameters doesn't overwrite such security
>> critical decisions like breaking at a traffic light.
>> >> >
>> >> >
>> >> >
>> >> > I think there are other settings, like "speed mode" and "lane chnage
>> mode" highlighted by Jakob before, which can be used to achieve the desired
>> red-light behaviour.
>> >> >
>> >> >
>> >> >
>> >> > I will keep you updated with my latest results on that.
>> >> >
>> >> >
>> >> >
>> >> > Regards,
>> >> >
>> >> >
>> >> >
>> >> > Marcus
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > Am 02.09.2014 um 17:10 schrieb Marie-Ange Lebre <
>> [email protected] <mailto:[email protected]> >:
>> >> >
>> >> > Hello,
>> >> >
>> >> > I try also to push cars to ignore traffic lights. I use
>> traci.vehicle.setSpeed(vehID, Maxspeed) to allow cars to have the maximum
>> allowed speed ;  but in the simulation, car doesn't take into account my
>> command and stops at the yellow light.
>> >> >
>> >> > Can you suggest an idea ?
>> >> >
>> >> > Regards and thanks a lot,
>> >> >
>> >> > M.Ange
>> >> >
>> >> >
>> >> >
>> >> > 2014-09-01 8:57 GMT+02:00 Jakob Erdmann <[email protected]
>> <mailto:[email protected]> >:
>> >> >
>> >> > Hello,
>> >> > see  <http://sumo-sim.org/wiki/TraCI/Change_Vehicle_State>
>> >> > http://sumo-sim.org/wiki/TraCI/Change_Vehicle_State
>> >> > The commands 'speed mode' and 'lane change mode' have some
>> >> > safety-relevant flags.
>> >> > You can only set these via TraCI at the moment.
>> >> > regards,
>> >> > Jakob
>> >> >
>> >> >
>> >> >
>> >> > 2014-08-31 23:32 GMT+02:00 Marcus Müller < <mailto:
>> [email protected]> [email protected]>:
>> >> >
>> >> >> Hi all,
>> >> >>
>> >> >>
>> >> >>
>> >> >> Is there a way to make cars ignore traffic lights or other rules to
>> >> >> force “accident like behavior” ?
>> >> >>
>> >> >> What do you think, would be the best approach ?
>> >> >>
>> >> >>
>> >> >>
>> >> >> Regards and many thanks in advance,
>> >> >>
>> >> >>
>> >> >>
>> >> >> marcus
>> >> >>
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> ---------
>> >> >> Slashdot TV.
>> >> >> Video for Nerds.  Stuff that matters.
>> >> >>   <http://tv.slashdot.org/> http://tv.slashdot.org/
>> >> >> _______________________________________________
>> >> >> sumo-user mailing list
>> >> >>   <mailto:[email protected]>
>> [email protected]
>> >> >>   <https://lists.sourceforge.net/lists/listinfo/sumo-user>
>> >> >> https://lists.sourceforge.net/lists/listinfo/sumo-user
>> >> >>
>> >> >
>> ----------------------------------------------------------------------
>> >> > --------
>> >> > Slashdot TV.
>> >> > Video for Nerds.  Stuff that matters.
>> >> >   <http://tv.slashdot.org/> http://tv.slashdot.org/
>> >> > _______________________________________________
>> >> > sumo-user mailing list
>> >> >   <mailto:[email protected]>
>> [email protected]
>> >> >   <https://lists.sourceforge.net/lists/listinfo/sumo-user>
>> >> > https://lists.sourceforge.net/lists/listinfo/sumo-user
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> ----------------------------------------------------------------------
>> >> > --------
>> >> > Slashdot TV.
>> >> > Video for Nerds.  Stuff that matters.
>> >> > http://tv.slashdot.org/
>> >> > _______________________________________________
>> >> > sumo-user mailing list
>> >> > [email protected]
>> >> > https://lists.sourceforge.net/lists/listinfo/sumo-user
>> >> >
>> >>
>> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> Slashdot TV.
>> >> Video for Nerds.  Stuff that matters.
>> >> http://tv.slashdot.org/
>> >> _______________________________________________
>> >> sumo-user mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/sumo-user
>> >
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.
>> Video for Nerds.  Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> sumo-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/sumo-user
>>
>>
>>
>
>
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to