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.

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.