Hi Tom,

I presumed that if I just call setStop(), the vehicle will first complete
it's current route, and only then make a stop. My wish is to make it stop
on the spot.

Anyway, I also tried to just call setStop() without setRoute(), I still get
this same error message.



On Mon, Nov 21, 2016 at 3:46 PM, Lockhart, Thomas G (398I) <
[email protected]> wrote:

>
> > On Nov 21, 2016, at 5:39 AM, Green Mind <[email protected]> wrote:
> >
> > Thanks, but that doesn’t work unfortunately - still getting the same
> error.
>
> Just curious: why are you bothering to modify the route? The stopped
> vehicle will behave the same no matter what the current remaining route
> might be.
>
> That would reduce your problem space to just getting the vehicle stopped.
>
> hth
>
> - Tom
>
> >
> > On Mon, Nov 21, 2016 at 2:15 PM, sumo.mahei <[email protected]>
> > wrote:
> >
> >> Hi,
> >>
> >> maybe it's because of the wrong lane number.
> >>
> >> traci.vehicle.getLaneID('13')
> >> lane_index = traci.vehicle.getLaneIndex('13')
> >> traci.vehicle.setRoute('13',['L14'])
> >> traci.vehicle.setStop('13','L14', laneIndex=lane_index)
> >>
> >> Best Marek Heinrich
> >> simoserv GmbH
> >>
> >> Am 21.11.2016 um 13:02 schrieb Green Mind:
> >>
> >>> I'm trying to make a vehicle stop where it is. I do this by checking
> the
> >>> vehicle's current edge, then modifying the route to contain only that
> >>> edge,
> >>> then add a stop in that edge.
> >>>
> >>> However, this throws an error. What am I doing wrong?
> >>>
> >>> traci.vehicle.getLaneID('13')
> >>>>>>
> >>>>> 'L14_2'
> >>>
> >>> traci.vehicle.setRoute('13',['L14'])
> >>>>>> traci.vehicle.setStop('13','L14')
> >>>>>>
> >>>>> Traceback (most recent call last):
> >>>   File "<stdin>", line 1, in <module>
> >>>   File "C:\Program Files (x86)\DLR\Sumo\tools\traci\_vehicle.py", line
> >>> 594,
> >>> in setStop
> >>>     self._connection._sendExact()
> >>>   File "C:\Program Files (x86)\DLR\Sumo\tools\traci\connection.py",
> line
> >>> 109, in _sendExact
> >>>     raise TraCIException(prefix[1], _RESULTS[prefix[2]], err)
> >>> traci.exceptions.TraCIException: *Stop for vehicle '13' on lane
> 'L14_0'
> >>> is
> >>> not downstream the current route.*
> >>>
> >>> TIA
> >>> ------------------------------------------------------------
> >>> ------------------
> >>> _______________________________________________
> >>> sumo-user mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/sumo-user
> >>>
> >>
> >>
> > ------------------------------------------------------------
> ------------------
> > _______________________________________________
> > sumo-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/sumo-user
>
>
------------------------------------------------------------------------------
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to