我使用 OMNeT++-4.6、sumo-0.22.0 和 Veins-4a2。
我有兴趣在收到消息时计算车辆的速度。我使用 getSpeed() 函数来做到这一点。但问题是当我根据时间和距离手动计算速度时(使用公式s = d / t),值不同。
例如,t=55.104470531278 s,距离d=29.0477 m,调用getSpeed()函数得到的速度为s= 3.34862 m/s = 10.8 km/h。另一方面,手动计算的是 s= 0.52713 m/s = 1.9 km/h。
我需要帮助来理解为什么使用 getSpeed() 获得的值不同。