欢迎光临散文网 会员登陆 & 注册

空间定位—AR应用赋能

2023-08-06 09:41 作者:-YEAH-  | 我要投稿

考虑到有些人会想要做一些和空间紧密结合的AR MR项目。就我的经验,给大家分享一下。 (比如这样的应用:【大空间场景服务器定位+AR-哔哩哔哩】 https://b23.tv/eVBObrE) 这样的应用是设备(arcore,arkit,或vr/ar眼睛自带的追踪)和一个定位服务的结合。设备一般提供的是一个相对位置的追踪,但是缺少一个绝对位置,定位服务提供的则就是这个绝对位置。 定位服务一般需要找另一个来源,市面上可以使用的有但是被限于: * easy ar的sdk服务。(自己采集上传地图) * 任天堂的lightship。(只能提供地标级别的定位) *【MirrorScene开发工具正式上线,快速创建室内场景协同式AR体验-哔哩哔哩】 https://b23.tv/J6toG2p (只能支持小场景) * DIY一个定位服务。(随心所欲) 如果是第三方的sdk的服务,那么他们官方都会给详细的教程和支持。跟随官方文档大概可以正常使用,不过不会给你提供定制化的服务(除非你规模比较大)。 如果是自己DIY的话,那么一定是需要算法基础的,如果有感兴趣的需要去研究几个方向: * SLAM/SFM,定位和建图的算法。是定位服务的核心算法。能够实现单张图片的定位服务:根据一张图片,获取在预先建立好的地图中的定位。在没有建图的地方是没有定位服务的。 * 云服务算法。如果设计大空间的定位,需要处理好数据库、边缘计算等方面。在服务器端,分配好资源,支持多个用户提供定位服务。 * 定位融合的算法,一般多采用卡尔曼滤波。用来处理在客户端的位姿融合:设备本身的追踪位姿和服务器提供的绝对位姿的融合。 像我之前diy的方式做,所有的模块都是自己(公司的团队)实现的。这个系统不是随便空闲想玩玩就可以做完的(除非你真的太熟悉这些了)。而且这些内容的门槛很高(算法门槛,测试门槛等),不是随便找个人帮你实现就可以做好的。所以我不推荐只做应用的大家尝试DIY。 不过如果硬要做,我觉得找一个SLAM工程师(比较资深的),找一个做服务器的,一个开发应用的,不用全职,半全职的时间应该可以搞定下来。但是对定位精度要不能有太高预期。 很欢迎对算法有兴趣的朋友、对MR有有趣想法的朋友一起来研究交流!

空间定位—AR应用赋能的评论 (共 条)

分享到微博请遵守国家法律