matsim-org / matsim-code-examples

A repository containing code examples around MATSim
GNU General Public License v3.0
75 stars 173 forks source link

Jaywalking simulation - Pedestrian Interaction with (Autonomous) Vehicles #460

Open M-Colley opened 3 years ago

M-Colley commented 3 years ago

After looking at the documentation, I am a bit confused whether it is possible to simulate jaywaling in MATsim (pedestrian crosses without a crosswalk etc present)?

I am thinking about modeling pedestrians that try to interact with a driver/vehicle and, therefore, vehicles will stop to let the pedestrian cross? This could be based on some probability or, for autonomous vehicles, be ensured (probability = 1). This probability should be adjustable for autonomous vehicles. The probability should be dependent on the vehicle that is currently approaching (e.g., manual, automated, ...).

In general, are there pedestrian models (or something of the like) that are customizable?. For example, research indicates that there are numerous factors influencing crossing decisions (see Rasouli and Tsotsos). These include distance, shape of the vehicle, velocity, and in the future, also probably the autonomy (see Millard-Ball and Ackermans et al.) as well as external communication of autonomous vehicles. With such flexibility, the impact of realistic pedestrian flow can be studied, even when autonomous vehicles are included.

Enabling this would make crossings at unsignalized streets in densely crowded cities, pedestrian areas, but also in general, more realistic (see Hong Kong or Singapore).

JWJoubert commented 3 years ago

I would argue that that is not what MATSim was built/intended for. One of the many microsimulation tools (like SUMO) would arguably be better suited. My view is that MATSim is intended for large-scale, meso-level modelling.

M-Colley commented 3 years ago

Okay, thank you very much for the clarification!