计算车辆的方向 (Veins/Omnet++/Sumo)

Calculate direction of a vehicle (Veins/Omnet++/Sumo)

是否可以计算(获取)Veins 中车辆的方向(通过 TraCIMobility)?我想知道两辆车是否在相反的方向行驶。我想我可以通过 getAngleRad() 方法来做到这一点(如果它们向同一个方向移动,它们就会落在同一个象限中,如果向相反方向移动,它们就会在相反的象限中),但我不确定它是否正确。 (子问题:此外,getAngleRad() 的确切值是多少 return 每个象限?)

你是正确的:getAngleRad() returns 以弧度为单位的车辆航向(从 -pi+pi,但不包括在内)。 0 表示车辆向东行驶; pi/2 的值表示它正在向北;等等