【发布时间】:2018-01-14 12:01:35
【问题描述】:
我需要计算当前车辆和前面车辆之间的距离,对于流中的每辆车,在边缘上运行。
在通过 TraCI 时,我遇到了 getLeader 方法,该方法应该返回领导者的 ID 和我需要的距离。
但我找不到使用此名称的已实现方法,或 Overview Extended Variables Retrieval 下列出的任何其他方法,该方法用 TraCI 中的 C++ 编写。
如果有人可以帮助我,我真的很感激。
按照here 的建议,我成功地实现了getLastStepVehicleIDs 从感应循环中检索值。我遵循了已经实现的相同类型的方法(例如getJunctionIds),但是在这种情况下找不到这样的已经实现的方法。
【问题讨论】:
-
是的。它适用于 Python API。我已经浏览过 TraCI 的 C++ 命令界面,但是找不到我要找的东西。
-
有趣的问题。我在想从收到的数据包中获取位置,但这仅适用于有两辆车的场景。我真的想不出一个简单的方法,除非有一个 RSU 以及如何让它完成你想要做的事情,但这只是一个想法,可能会也可能不会奏效。
-
感谢您的评论。这可能是一种方法,但在复杂的场景中识别领导者可能是一个问题,以计算距离。我猜迈克尔的答案更可靠。