微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AirSim 获取高度

如何解决AirSim 获取高度

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

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

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

解决方法

pd.DataFrame(list(a.str.split(' ')),columns=['Player','Position']) Player Position 0 R.Hachimura PF 1 A.Len C 2 R.Westbrook PG 3 R.Neto PG 4 G.Mathews G 5 C.Hutchison F 6 D.Bertans SF 7 R.Lopez C 8 D.Gafford C 9 I.Smith PG 10 J.Collins PF 11 C.Capela C 12 T.Young PG 13 B.Bogdanovic SG 14 K.Huerter SG 15 D.Gallinari PF 16 O.Okongwu PF 17 S.Hill SF 18 T.Snell SF 19 L.Williams SG 将为您提供相对于您的播放器起始位置的 z 轴位置。意味着您的初始生成位置将被视为原点,所有其他距离将相对测量。因此,山等外部物体不会影响该值。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。