With the latest commit for #2872, persons are switched to 'remote control' once they are more than 3m away from the closest lane. In this case they are no longer controlled by the pedestrian model until moved back within range of the simulation network.
Regarding large walkingareas: Whenever all lanes incoming to a junction permit pedestrians, the whole junction is covered by a single walkingarea. Since vehicles and pedestrians only interact while they are on the same edge or intersection, you cannot just put this beneath the road network though. There are no special provision to making a specific road element transparent. However, you can hide all walkingareas via the junction options and you can cover the road network with polygons or background images as well. regards, Jakob Am Do., 10. Okt. 2019 um 17:31 Uhr schrieb Marc Zofka <[email protected]>: > Dear Jakob, > > > > thanks for your answer. What exactly happens, if persons are moved outside > the road network (also regarding your latest commit)? Is the person’s > position mapped to the next lateral position along the next edge? > > > > Is it possible to define a large (i.e. very large) walking area which lies > above or beneath a road network in order to simulate shared spaces for > vehicles and pedestrians, e.g. parking spaces? If yes, can the walking > area’s visual appearance be modified to be set to transparent in the GUI? > > > > Best regards, > > Marc > > > > > > > > Hello Marc, > > the implementation of person.moveToXY is incomplete insofar it only allows > moving pedestrians within the edges of their current walking route. For > latest changes, you can track https://github.com/eclipse/sumo/issues/2872 > > If you can updated the walking route before calling moveToXY, you should > be fine. > > regards, > > Jakob > > > > > > Am Do., 10. Okt. 2019 um 14:39 Uhr schrieb Marc Zofka <[email protected]>: > > Hi Mirko, dear Michael, > > thanks for the hint. > > The C++ implementation inside the TraCI C++ API has been quite forward and > intuitive. > > The problem arises, if the person is spawned and then shall be moved > freely: > Apparently, the pedestrian is initialized with the state > WAITING_FOR_DEPART, which causes the following error, when trying to move > the person in the same time step: > >> Command moveToXY is not supported for person 'my_pedestrian' while > waiting (awaiting departure). > So, I append an additional walking state with a pseudo route via > PersonScope::appendWalkingStage(), and then afterwards execute > PersonScope::moveToXY(). > But then, although calling PersonScope::moveToXY() every simulation cycle > before step() I obtain the following warning after 2 simulation cycles: > >> Person 'my_ped' was removed though being controlled by TraCI > > My goal is to move the pedestrian completely free in the scene via TraCI. > So, are there any constrains I might neglect? > > BR, > Marc > > > > > > > > Hi Marc, > > I haven't had a look on the server side, but if the Python API works, > there is no reason a C++ API implementation should not. You can start from > C++ vehicle.moveToXY() and adjust the message components from there (remove > lane ID from the message, change the scope). > > Mirko > > > Am 06.10.2019 um 14:20 schrieb Marc Zofka: > > Dear Michael, > > > > thanks for your response. Considering your reference [1], the python > interface seems to support the movetoXY() capability for persons, whereas > it is not supported by the C++ TraCI class (TraCIAPI.h). I assume, that is > should be sufficient to adapt the vehicle scope's method moveToXY() to the > person scope? Is the TraCI Server supporting this capability? > > > > With best regards, > > Marc > > > > [1] https://sumo.dlr.de/pydoc/traci._person.html > > > > > > > > Hi Marc, > > to get an overview of what is possible with persons just look at > https://sumo.dlr.de/pydoc/traci._person.html. > > > > Best regards, > > Michael > > > > Am 2019-08-02 11:06, schrieb Marc Zofka: > >> Dear Sumo-Users, > >> > >> is there a way to spawn and control pedestrians using TraCI > >> programmatically? I would also appreciate if there are some hints on > >> the wiki. Unfortunately, I could find any hints wrt. pedestrian > >> control over TraCI except that vehicles can be moved externally. > >> > >> With best regards, > >> Marc Zofka > >> > >> _______________________________________________ > >> sumo-user mailing list > >> [email protected] > >> To change your delivery options, retrieve your password, or > >> unsubscribe from this list, visit > >> https://www.eclipse.org/mailman/listinfo/sumo-user > > _______________________________________________ > > sumo-user mailing list > > [email protected] > > To change your delivery options, retrieve your password, or > > unsubscribe from this list, visit > > https://www.eclipse.org/mailman/listinfo/sumo-user > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user > > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
