3

我有一个关于Flow深度强化学习框架的问题。

如何在人工驾驶车辆中添加多辆 RL 车辆,使 RL 车辆均匀分布?

我查看了文档和示例,但不确定如何实现这一目标。

谢谢!

4

1 回答 1

4

请看这里:https ://github.com/flow-project/flow/blob/master/flow/benchmarks/figureeight1.py

您可以先迭代添加几辆人工驾驶车辆,然后再添加一些 RL 车辆。

for i in range(7):
vehicles.add(
    veh_id="human{}".format(i),
    acceleration_controller=(IDMController, {
        "noise": 0.2
    }),
    routing_controller=(ContinuousRouter, {}),
    car_following_params=SumoCarFollowingParams(
        speed_mode="obey_safe_speed",
    ),
    num_vehicles=1)
vehicles.add(
    veh_id="rl{}".format(i),
    acceleration_controller=(RLController, {}),
    routing_controller=(ContinuousRouter, {}),
    car_following_params=SumoCarFollowingParams(
        speed_mode="obey_safe_speed",
    ),
    num_vehicles=1)
于 2019-05-25T22:19:09.963 回答