我正在使用TraCI call将车辆的车道变换模式设置为0
以禁用所有车道变换:
TraCICommandInterface::setLaneChangeMode(0b000000000000);
然而,之后车辆仍然进行换道。我还尝试了wiki或this post中指示的256(即0b000100000000
和512(即0b001000000000
)。
似乎执行的车道变换动作较早排队(即在TraCI呼叫之前),因为车辆正在闪烁其转向灯,并且由于车道被阻挡而无法执行。目标车道空闲后,即使我将车道变换模式设置为0
,车辆也会执行车道变换。
答案 0 :(得分:0)
我已通过此代码禁用了车道变更模式,并且它起作用了,但是在指定了我希望车道变更模式为0的位置之后。
traciVehicle->setLaneChangeMode(0b001000000000);
答案 1 :(得分:0)
通过设置setLaneChangeMode(0b000000000000)工作
例如
traci.vehicle.setLaneChangeMode("rear", 0b001000000000)