python 流动车辆问题:避碰行为

qlfbtfca  于 2023-05-27  发布在  Python
关注(0)|答案(1)|浏览(329)

main_UrbanRoadway.py中,我借助flow.core.params.py中定义的vehicle.add()生成了3种类型的车流

需求

我对车流量的要求如下:
1.即使在可能导致碰撞的紧急情况下,也要遵循规定的加速度和速度范围;
1.允许发生可能的碰撞。

出现问题

1.如果我将速度模式设置为“激进”(例如SumoCarFollowingParams(speed_mode='aggressive')),产生的流量是否会遵循我在additional_params中设置的加速度和速度限制?
1.根据文档,“服从_安全_速度”模式可以防止车辆纵向碰撞,但在允许车辆变道的情况下可能会失败。如果我将速度模式设置为“obey_safe_speed”,所产生的流量是否会超过避免可能发生纵向碰撞的限制?
我的车辆类型如下所示:

vehicles = VehicleParams()

vehicles.add(veh_id="hdv",
             lane_change_params=SumoLaneChangeParams('only_strategic_safe'),
             car_following_params=SumoCarFollowingParams(speed_mode='aggressive', min_gap=5, tau=1, max_speed=MAX_HDV_SPEED),
             acceleration_controller=(IDMController, {})
             )
2skhul33

2skhul331#

1.“侵略性”将不会限制相扑在加速,但速度限制是的。
1.是的

相关问题