行人模型中普通行人与轮椅使用者的社交距离能否调整及参数咨询
行人模型中普通行人与轮椅使用者的社交距离调整方案
当然可以调整普通行人与轮椅使用者之间的保持距离,目前主流的行人仿真模型(比如社会力模型、PedSim、AnyLogic内置行人模块等)都支持针对不同群体自定义交互规则。
针对你的需求,推荐添加或修改以下几类参数:
- 专属社交距离阈值:给普通行人与轮椅使用者的交互对单独设置参数,比如
social_distance_wheelchair = 0.5,让模型在计算这两类行人的避让行为时,优先使用这个0.5m的阈值,而非通用的行人社交距离参数。 - 交互权重系数:新增
interaction_weight_wheelchair参数,用来放大普通行人对轮椅使用者的避让优先级。比如将普通行人之间的交互权重设为1.0,这个参数设为1.2,意味着普通行人会更主动地为轮椅使用者留出空间。 - 感知范围偏移参数:添加
perception_bias_wheelchair,调整普通行人对轮椅使用者的感知半径。比如默认感知半径是5m,把这个参数设为6m,让普通行人更早察觉到轮椅使用者并启动避让动作,间接稳定维持目标社交距离。
具体实现时,只需要在模型的行人交互逻辑模块中加入条件判断:当当前交互的对象属于轮椅使用者群体时,调用上述专属参数计算避让力或路径规划即可。
内容的提问来源于stack exchange,提问作者SA_2003
相关产品推荐
相关产品推荐

