VR室内定位系统小结

本文章由cartzhang编写,转载请注明出处。 所有权利保留。
文章链接:http://blog.csdn.net/cartzhang/article/details/51135608
作者:cartzhang

一、写在开始之前

不管是HTC 的Vive还是OC的CV1,都说明VR 定位设备和手柄都会成为未来VR的发展趋势。
VR目前关键就是体验,全身心的投入,身临其境的感觉。
不能总玩着玩着,出戏了。这肯定不是VR想要达到的效果,专业词汇那就是“沉浸感”!!
现在也做了些VR室内定位的东西,不是Vive,也没有CV1。只能成为高信价比的方案。
没有Vive的华丽上档次,没有CV1的黑科技,但是足够好玩!!

这个只是小结,总结下自己在过程中出现的问题和可能的解决方案!!

二、硬件相关

在VR游戏中,硬件主要有电脑,头盔等。对定位系统来说,还需要定位硬件和接受等等。

1.头盔的陀螺仪偏移的问题:
头盔的陀螺仪问题,这交给卡马克老兄来处理,能力所限。不过,相对于某朋,还是OC的靠谱。(真不是故意黑,也不是宣传OC,也没有拿人钱)。
要是OC也飘,咋办?其实还真飘。但是不严重,大部分游戏可以忽略不计的。
对于头盔漂移的建议:有的说需要重新重启,有说插拔一下。还有说需要找OC刷固件。
https://forums.oculus.com/community/discussion/2349/help-fix-consistent-right-yaw-in-rift

2.枪的问题:
添加硬件按键来随时矫正,然后就是尽量的减少上面的各种可能影响磁偏的东东。软件方面的解决方案,正在考虑和测试。
使用某大厂的陀螺仪,还是同样的问题,原来的味道,真是让我疼啊!!好在有解决方案可以做,那就是强制矫正。

3.电脑问题:
一个是mini电脑(某星人)批次间或有问题。
另外,需要的USB供电电流太大,使用电源电压和电流太大,HUB 可能过热,在实际应用中,硬件过热产生数据的中断和连接不正常等问题。
还有就是电脑的静电问题,USB口常常不稳定,开机需要按下F1,这对于远程桌面调试那就是灾难。
怎么处理呢?我嘞个去,自己放电还有就是找生产厂家要点靠谱的好的批次,这个基本就是靠运气。
再有就是引线太多,各种设备繁杂,一是不美观,二是维护人员和客户的教学成本,以及售后都需要很多人力来维护。

4.信标问题:
再有就是信标的问题。
信标使用某清的无限定位系统。
怎么说好呢?应用场景不同。人家追求的应用分辨率不高,实时性也不用太高。所以,选这个,应该纯成本考虑。做成这样,软件各种处理和测试,做了较多的工作。
要是有好的,不太在意成本的话,可以考虑其他好的,更精确的。
建议:尽量的每个基站单独供电,防止电压问题,造成不稳定。

三、软件相关

软件方面的问题,如硬件不行,只好软件来填补。

1.算法问题
各种平滑曲线曲线的多次测试。移动匹配是直接定位还是累加定位?
直接定位的问题,那就是墙体碰撞和场地固定大小问题。
累加定位,就是信号不好的时候,它瞎飘的时候的处理。
设置了各种调试速度来匹配不同场地大小。使用缓动曲线来处理,后期有添加了中值滤波算法,还待测试。

2.枪的校正:
关于枪的校正,主要工作就是对齐某个坐标。在认为需要校正的地方,提醒或强制玩家校正使用。但是这个漂移问题,还是不靠谱,因它是磁偏累计造成的,或是由于没有做磁偏校正或算法有问题。
到我这里,只好(暂时)软件来解决问题。

3.调试问题
每次都需去场地测试,麻烦。用配置来一次调试多个问题。尽可能的通过显示来现场调试。
配置真的还是要写好,方便也简单。

四、其他

问题总很多,并且还有在路上的。他们前赴后继的,以大无畏精神来等待我们!!
其它问题还有关卡设计,人与碰撞体碰撞造成偏移,关卡切换,相机与玩家分离,枪与玩家分离等等。

五、参考

http://blog.csdn.net/cartzhang/article/details/51055584
之前写的切换关卡的东西!!!放这里吧!!

——————THE—————-END———

若有问题,请随时联系!!
非常感谢!!

在乡间的小路上,禹禹而行

VR室内定位系统小结相关推荐

  1. 仓储室内定位系统—企业物流的“数字化”转型

    近年来,新一轮的工业变革推动智能化制造不断发展,5G.物联网.大数据基础设施建设加快推进,仓储物流作为制造业生产作业的主要调度环节,采用高新技术才能完成整个生产环节的调度和监管,提高生产效率.基于自研 ...

  2. 无线室内定位系统和技术在地下采矿中的应用综述2021Applications of Wireless Indoor Positioning Systems and Technologies in U

    过去十年,室内定位(或定位)领域出现了新的发展.由于全球导航卫星系统(GNSS)不能用于地下矿山,因此需要其他技术进行定位.今天的定位和通信选项主要包括Wi-Fi.蓝牙低能量(BLE).超宽带(UWB ...

  3. 基于WIFI定位的室内定位系统--WIFI室内定位--新导智能

    一.RTLS系统概述 近年来,随着信息技术在外勤人员定位管理及移动资产跟踪定位管理的应用,移动考勤系统与资产跟踪定位正在进入一个新的飞速发展时期, 计算机技术.RFID技术的不断突破给这一领域注入了新 ...

  4. UWB高精度室内定位系统

    UWB高精度室内定位系统 1.系统建设背景 以设备及人员进出室内的具体位置信息为切入点,提供更多数字化.信息化.智能化应用为传统管理模式升级改革,重构管理新模式,实现"集中管控+异常干预&q ...

  5. UWB室内定位系统的优势与好处

    UWB定位系统的优势整理 1.精度高:在室内定位领域,能够做到厘米级高精度定位的技术非UWB定位莫属.UWB采用TDOA(到达时间)算法,测量电磁波从发射端到达接收端所用的时间,分布在房间内的几个接收 ...

  6. 系统部署服务器位置,室内定位系统在实际项目中的部署

    原标题:室内定位系统在实际项目中的部署 理论中的室内定位系统搭建和现实中的定位系统搭建存在一定的区别,而最大的区别就是环境干扰以及弱电施工,常常在实验室中非常完美的效果到现实中很难达到,另外一方面由于 ...

  7. TSLAM室内定位系统详述(转载)

    摘自:https://wenku.baidu.com/view/54842b5ee209581b6bd97f19227916888586b929.html 室内自主探索无人机系统 一,概述 室内无人机 ...

  8. UWB室内定位系统铸造智能化企业安全管理系统

    进入工业4.0时代以来,数字技术不断成熟.扩散和融合,加速推动工业企业数字化.智能化转型.企业推进数字化转型要整体规划.分布实施,需要考虑企业经营管理活动的全过程.全范围.全层级.各大行业已经开始配备 ...

  9. 5G时代下的室内定位系统,更安全高精准的室内定位系统-新导智能

    终端定位技术对用户的日常生活与工作已经带来了许多便利.它的首要使用包括区域事情触发功用.智能管理功用.紧迫呼救功用.事前预警功用等.区域事情触发功用是指,当手机进入或离开某一区域时,手机使用会自动触发 ...

最新文章

  1. Qt最新版5.14在Windows环境静态编译安装和部署的完整过程 VS 2019-Qt static link build Windows 32 bit/64 bit
  2. 一些必不可少的Sublime Text 2插件
  3. Oracle查看表空间和表空间中的对象
  4. CSS一些实用的技巧
  5. shell之通过if [ $? != 0 ]判断上次程序是否执行成功
  6. 从java到C++入门
  7. 关于海康官网接口文档中:取流URL有效时间为5分钟表述歧义的说明
  8. bzoj1015 [JSOI2008]星球大战 并查集
  9. (转)深入理解最强桌面地图控件GMAP.NET ---离线地图
  10. Xshell 登录 AWS CentOS 出现“所选择的用户秘钥未在远程主机上注册“,最终解决办法!...
  11. LINUX邮件服务器
  12. 【BZOJ4837】LRU算法 [模拟]
  13. 图像处理 灰度世界算法
  14. 现代大学英语精读第二版(第六册)学习笔记(原文及全文翻译)——3 - What Is News?(新闻是什么?)
  15. 20210927gfsj_re_logmein
  16. UVM糖果爱好者教程 - 31.provides_responses?
  17. 7-2 不变初心数 (15 分)
  18. CYY网页提取助手2.0绿色版正式发布
  19. 姜维拥兵10万 为何守不住刘备的半壁江山
  20. [转]程序员成功之路 ——The road ahead for programmer(演讲稿)

热门文章

  1. brother的PT-9800PCN标签打印机二次开发
  2. html的css框架,介绍几款CSS框架
  3. 小米商城(HTML5+CSS3版)
  4. H3C防火墙RBM+VRRP 组网配置
  5. OpenHarmony开源图形驱动SIG周例会二 Panfrost使能润和DAYU200(RK3568)
  6. lcd屏和oled屏哪个更护眼 lcd屏和oled屏哪个耐摔
  7. 简单开发网站+HTML标签
  8. 学习方法学习方法学习方法
  9. vb实现 心理学实验 IAT内隐联想测试
  10. 如何选择大型网站的内容管理系统?