Overview


In this companion website, we will include further details of our simulation example, named Crosswalk System. In the following sections, we included some further details not included in the original paper, which are worth mentioning.

This system is a simulation example of an intersection between pedestrians and cars with no traffic lights. In this setting, the pedestrians have the crossing priority because of the existence of a crosswalk sign. This means that the cars must stop and wait for pedestrians to cross the street before continue driving down the street.

This simulation example's primary purpose is to be an example of an application for our method to model uncertain human behavior. In this simulation, we consider the behavior of car drivers and pedestrians, taking into account the uncertainties involved in the decision-making process. Some of these uncertainties are related to the agents' speed, reaction time, environment perception, or personal motivations.

As the simulation results, we will analyze the frequency in which accidents between cars and pedestrians occur, depending on the selected parameters.

Situational Context Weight Tables


The Situational Contexts are defined depending on the agent's position regarding its stopping point.



For each state in which an agent may be, which depends on its speed, there is a different Situational Context Table. In each of these tables, the weights for each decision are different depending on the context.

Pedestrian

Moving state


Slow state


Stopped state


Car

Moving state


Slow state


Stopped state


Motivational Force Weight Tables


For the Motivational Force, we have also a different table for each one of the states.

Pedestrian

Moving state


Slow state


Stopped state


Car

Moving state


Slow state


Stopped state


Simulation model and source files


In the following class diagram, the system and its main parameters and functions are represented. The source files for the full model and some of the execution scripts for the scenarios, are available in our Github.