我将真实世界的坐标映射到ARKit / SceneKit世界,我发现有时世界的旋转已经关闭。
我的理解是,当使用以下配置时,true north是-Z。
let configuration = ARWorldTrackingConfiguration()
configuration.worldAlignment = .gravityAndHeading
此外,True North只能通过了解您当前的位置来计算。我假设GPS位置达到了一定的准确度并应用于找出True North标题。
我想知道ARKit使用什么准确度来决定是否需要执行某种偏移或平均值并调整相机以进行补偿。
如果标题关闭,那么几百米外的物品往往会引人注目。此外,如果GPS位置精度发生变化,我认为True North航向标题也会发生变化,一切都会移动。
我的目标是稳定ARKit世界中的物品。
答案 0 :(得分:0)
根据我的经验,它通常在5-10度之内。如果您尝试在某个磁方向上重复渲染内容,则效果相对较好。
但是,如果你试图在GPS位置渲染内容,除非你把东西渲染得很远(如你所提到的几百米),否则它将不会非常准确。
没有真正的方法来“平均”出错误,这只是船上传感器的限制和环境中的错误(黑色金属材料,大型建筑物等)。有一些(实验性的)方法可以使用相机更准确地定位自己,特别是在大城市。谷歌产品如“Sturfee”