eclipse-sumo / sumo

Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
https://eclipse.dev/sumo
Eclipse Public License 2.0
2.45k stars 1.38k forks source link

blocking pedestrians on walking area exit #15125

Open behrisch opened 1 month ago

behrisch commented 1 month ago

Pedestrians can block each other on a simple junction if one stream wants to leave a walking area into a regular sidewalk with an opposing stream. The problem seems to be that a walking area has default width 4 (6 stripes) and a sidewalk width 2 (3 stripes). Even if the peds on the walking area keep the two leftmost stripes free, the mapping between the stripe sets can make those two invisible to the peds coming from the sidewalk. We need to refine the mapping somehow.

Bug is visible in sumo/pedestrian_model/striping/pedestrian_interactions/walkingarea_jam_4m_crossing.

behrisch commented 1 month ago

The idea to solve this is to change the mapping alternating to the outermost stripes. So if you have a mapping from a(3) to b(6) a0 goes to b0, a1 to b5, a2 to b1.