为什么变道在相扑比赛中不起作用?

Why lane changing doesn't perform in sumo?

我有一个简单的三车道网络,它们都在同一个方向。根据以下代码,一辆本应进行变道的车辆进入了一个空网络,但没有任何反应。你能告诉我这是什么问题吗?

def run():
    traci.start(sumoCmd)
    traci.vehicle.add('vehicle_0','route_1','emergency','50')
    traci.vehicle.changeLane('vehicle_0', '2', '10')
    step = 0
    while traci.simulation.step(100):           
        traci.simulationStep()
        print(step)
        step = 1
        step += 1
    traci.close()
    sys.stdout.flush()

函数 simulation.step returns 订阅结果,在您的情况下这是一个空列表(因为您没有任何订阅)。所以你的 while 循环立即终止。