Changes between Version 9 and Version 10 of doc/tec/mas/social_forces
- Timestamp:
- Feb 26, 2021 3:51:25 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/tec/mas/social_forces
v9 v10 22 22 }}} 23 23 In the MAS, a simple Euler-forward method is used for time-integration.\\\\ 24 **Note:** As human reactions take place on a very short time scale and due to the chosen social forces approach, the **[wiki:doc/app/ag tpar#dt_agent time step]** for the agent model must be very short (~0.02 s - 0.04 s recommended).24 **Note:** As human reactions take place on a very short time scale and due to the chosen social forces approach, the **[wiki:doc/app/agent_parameters#dt_agent time step]** for the agent model must be very short (~0.02 s - 0.04 s recommended). 25 25 The forces considered here are repulsion by obstacles and other pedestrians as well as the acceleration term driving the pedestrian toward its target. \\ 26 26 ---- … … 39 39 \end{equation*} 40 40 }}} 41 In the MAS, //U,,0,,// is [wiki:/doc/app/ag tpar#repuls_wall repuls_wall] and //R,,B,,// is [wiki:/doc/app/agtpar#sigma_rep_wall sigma_rep_wall].\\41 In the MAS, //U,,0,,// is [wiki:/doc/app/agent_parameters#repuls_wall repuls_wall] and //R,,B,,// is [wiki:/doc/app/agent_parameters#sigma_rep_wall sigma_rep_wall].\\ 42 42 ---- 43 43 The repulsion by another **pedestrian //β//** is defined as … … 55 55 \end{equation*} 56 56 }}} 57 In the MAS, //V,,0,,// is [wiki:/doc/app/ag tpar#repuls_agent repuls_agent] and //R,,β,,// is [wiki:/doc/app/agtpar#sigma_rep_agent sigma_rep_agent]. This agent repulsive force is only used if α and β are already colliding (i.e. two circles with centers at the respective agents' position with radius [wiki:/doc/app/agtpar#radius_agent radius_agent] are intersecting). In this way, a quasi-solid core of the agents is realized. \\57 In the MAS, //V,,0,,// is [wiki:/doc/app/agent_parameters#repuls_agent repuls_agent] and //R,,β,,// is [wiki:/doc/app/agent_parameters#sigma_rep_agent sigma_rep_agent]. This agent repulsive force is only used if α and β are already colliding (i.e. two circles with centers at the respective agents' position with radius [wiki:/doc/app/agent_parameters#radius_agent radius_agent] are intersecting). In this way, a quasi-solid core of the agents is realized. \\ 58 58 However, the standard Social-Force Model performs poorly regarding collision avoidance since it contains no mechanism to address this issue. This shows itself in frequent collisions between agents. \\ 59 59 To remedy this, [#karamouzas2014 Karamouzas et. al, 2014] performed statistical analysis on movement tracking data. They found a 'universal power law governing pedestrian interactions' regardless of scenario. This approach performs very well concerning close-range collision avoidance maneuvers of agents in a wide variety of cases. It causes agents to slow down, speed up or slightly alter their path to avoid colliding with each other. The corresponding force is calculated as … … 74 74 \end{equation*} 75 75 }}} 76 describes the tendency of a pedestrian to accelerate toward its current target (more on agent pathfinding **[wiki:doc/tec/mas/agent_pathfinding here]**). Here, τ,,α,, is a relaxation time ([wiki:/doc/app/ag tpar#tau_accel_agent tau_accel_agent]) that describes how quickly the pedestrian approaches v,,0,,, its desired walking speed.\\\\76 describes the tendency of a pedestrian to accelerate toward its current target (more on agent pathfinding **[wiki:doc/tec/mas/agent_pathfinding here]**). Here, τ,,α,, is a relaxation time ([wiki:/doc/app/agent_parameters#tau_accel_agent tau_accel_agent]) that describes how quickly the pedestrian approaches v,,0,,, its desired walking speed.\\\\ 77 77 78 78