AirSim 获取高度

AirSim get altitude

我在 Unreal engine 上使用 Microsoft AirSim,并在 python API 上连接。我正在使用通过 Unreal 提供的 LandscapeMountains 项目。 我可以用 client.getGpsData().gnss.geo_point.altitude 捕捉高度 然而,如果我将无人机设置在直线飞行路径上,高度似乎并没有改变。 不应该是随着各种山地地形而变化吗?

就像无人机飞过高山时高度不应该比过山时更接近于零吗?如果这不是它应该的工作方式,我如何获得无人机与无人机正下方地形之间的相对距离?

我希望有人阅读这篇使用 AirSim 的文章。

GeoPoint 会给出相对于玩家起始位置的 z 轴位置。意味着您的初始产卵位置将被视为原点,所有其他距离将相对测量。因此,山等外部物体不会影响该值。

如果你想获得相对垂直位置,你可以阅读高度计here