计算车辆的方向 (Veins/Omnet++/Sumo)
Calculate direction of a vehicle (Veins/Omnet++/Sumo)
是否可以计算(获取)Veins 中车辆的方向(通过 TraCIMobility)?我想知道两辆车是否在相反的方向行驶。我想我可以通过 getAngleRad() 方法来做到这一点(如果它们向同一个方向移动,它们就会落在同一个象限中,如果向相反方向移动,它们就会在相反的象限中),但我不确定它是否正确。
(子问题:此外,getAngleRad() 的确切值是多少 return
每个象限?)
你是正确的:getAngleRad()
returns 以弧度为单位的车辆航向(从 -pi
到 +pi
,但不包括在内)。 0
表示车辆向东行驶; pi/2
的值表示它正在向北;等等
是否可以计算(获取)Veins 中车辆的方向(通过 TraCIMobility)?我想知道两辆车是否在相反的方向行驶。我想我可以通过 getAngleRad() 方法来做到这一点(如果它们向同一个方向移动,它们就会落在同一个象限中,如果向相反方向移动,它们就会在相反的象限中),但我不确定它是否正确。 (子问题:此外,getAngleRad() 的确切值是多少 return 每个象限?)
你是正确的:getAngleRad()
returns 以弧度为单位的车辆航向(从 -pi
到 +pi
,但不包括在内)。 0
表示车辆向东行驶; pi/2
的值表示它正在向北;等等