I had option b) in mind and I recommend you try it out. However, c) could
still be ready by the end of June. It's only a few lines of code but I'll
gladly take your help it testing it out.

2016-06-06 16:16 GMT+02:00 Erik Newton <[email protected]>:

> Hi Jakob,
> Thanks for the response. There's quite a bit to digest in that.
>
> I think I get it now. I thought you had implemented the 'leave road'
> functionality with #2033, but that is something different.
> I will need keepRoute=2 in #2258
>
> When we discussed this a while back, you thought this could be achieved by
> the end of June? Do you think is this is still a possibility? Is there
> anything I could do to help?
>
> Cheers,
> Erik
>
>
>
>
>
>
> --
> Erik Newton
> Model Integration Engineer
> rFactor Pro
>
> e: [email protected]
> w: http://www.rfpro.com
> m: +44 (0) 7967 270693
>
> This e-mail and any files transmitted with it are private and
> confidential. If you have received this email in error please notify the
> sender immediately and delete this e-mail from your system. The recipient
> should check this email and any attachments for the presence of viruses.
> rFactor Pro accepts no liability for any damage caused by any virus
> transmitted by this email. rFactor Pro is the trading name of Kangaloosh
> Limited, registered in England No. 06427019.
>
> On 6 June 2016 at 14:41, Jakob Erdmann <[email protected]> wrote:
>
>> Hello,
>> - the issue in line 1396 has been addressed in revision 20892. The
>> warning is now issued in all cases. Thanks for pointing it out
>> - unless you can provide evidence against it, I would assume that the
>> vehicle is not removed due to failure of moveToXY but due to reaching the
>> end of its route. Once you move a vehicle onto an edge that is not on it's
>> route, the vehicle gets a new route that consists only of that edge. It's
>> easy for the vehicle to reach the end of that edge and be removed
>> (currently, the only work-around is to set the vehicle speed to 0, which
>> isn't always desirable).
>> - If you want to move the vehicle off the road, you can do any of the
>> following things:
>>    a) add a stop with parking=true (can be done via TraCI)
>>    b) enable the sublane-model (if you add the sumo option
>> --lateral-resolution 3.2 everything will behave as before but moveToXY can
>> move vehicles to the side of the road)
>>    c) wait until the implementation of
>> http://sumo.dlr.de/trac.wsgi/ticket/2258
>>
>> regards,
>> Jakob
>>
>>
>>
>> 2016-06-06 9:53 GMT+02:00 Erik Newton <[email protected]>:
>>
>>> Using C++ TraCI, I've been looking at the new moveToXY functionality such
>>> that our VTD_EGO vehicle can leave the road. I may be misunderstanding
>>> what
>>> it is meant to do, but I'm struggling to get it to do what I would like
>>> it
>>> to do.
>>>
>>> Firstly I think there is an error on line 1396 of
>>> TraCIServerAPI_Vehicle.cpp. I think it should be:
>>> if (keepRoute) {
>>> So it only generates the error if keepRoute was true.
>>>
>>> Assuming I have understood that correctly, then it appears that the logic
>>> for the rest of it is:
>>> When I say don't keepRoute, move to the required position, then if within
>>> 100 metres of a road snap back onto it. If >100 meters from a road then
>>> it
>>> appears to remove the vehicle from the sim altogether, which means I lose
>>> the subscription to all the other vehicle positions.
>>>
>>> What I would like to be able to do, is pull to the side of the road, and
>>> allow traffic to proceed. I can see that I could reduce the 100m
>>> (maxRouteDistance) but then I still have the issue of the ego vehicle
>>> being
>>> removed, which is beyond my current understanding of the code.
>>>
>>> Am I understanding everything correctly?
>>>
>>> Cheers,
>>> Erik
>>>
>>> ------------------------------------------------------------------------------
>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>>> traffic
>>> patterns at an interface-level. Reveals which users, apps, and protocols
>>> are
>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>>> planning reports.
>>> https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>>> _______________________________________________
>>> sumo-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/sumo-devel
>>>
>>
>>
>
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
sumo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-devel

Reply via email to