# Lighthouse定位原理 2016年,Valve携手HTC一同发布了跨时代般的VR头显:HTC VIVE,随之而来的是一套全新的空间定位技术:命名为Lighthouse的定位系统,具备高精度、高响应、轻便易用等特点,至今仍是VR全身追踪玩家首选的追踪设备。本文章详细解析Lighthouse初代系统(1.0基站系统)与不完全解析第二代系统(2017年6月发布的2.0基站系统)基站原理与追踪器定位原理,为方便理解将以1.0基站指代初代系统,2.0基站指代第二代系统。 ## 一、Lighthouse定位原理: ### 1.1 Lighthouse定位架构 每个1.0基站包含一个称为同步闪光灯的红外灯阵列和俩组马达(集成激光发射器)。系统内20ms为一个扫描周期。基站的定位原理如下图所示: 一个周期的定位过程:1、首先基站的红外灯阵列闪烁一次,发射一组红外光同步光覆盖整个扫描范围,当追踪器*1 上一组光敏(每个追踪器含有多组光敏)传感器组件搭载的光电转换芯片接收到该端光敏传感器捕捉到的来自基站的红外同步光信息后,启动全部传感器与惯性系统(IMU)并将数据清零。2、基站的X轴马达横向发射激光(旋转10ms闪烁一次后停止)3、基站的红外灯阵列再闪烁一次,追踪器捕捉到第二次红外光同步信息后将准备捕捉Y轴光数据 4、Y轴马达纵向发射激光(旋转10ms闪烁一次后停止),至基站下次红外灯阵列闪烁后代表一个扫描周期结束。如下图所示: ![](./Image/Lighthouse扫描过程.webp) ### 1.2 Lighthouse基站运行模式 1.0基站共有三种运行模式(通过按钮切换):单独A模式,有线A、B模式,无线B、C模式。一个空间内只运行一个基站时,设置为A模式或B模式均可单独运行。一个空间内运行双基站,当俩个基站设置为A模式与B模式(有线模式)时,由A模式的基站作为主基站。将线缆连接俩个基站后,B模式的基站将与A模式基站通过线缆同步扫描周期(同步红外光阵列点亮时间与马达转速、激光发射器点亮间)当基站处于B、C模式(无线模式)时,由B模式的基站作为主基站,C模式的基站上的一组光敏捕捉到B模式基站的红外同步光后,通过分析一段时间内捕捉到的红外同步光的频率便可与B基站同步扫描周期(同步红外光阵列点亮时间与马达转速、激光发射器点亮时间)当一个空间内运行双基站时,由追踪器判定使用哪一个基站的激光:当多组光敏同时捕捉到某一个基站的光信息最多时,优先使用该组基站的激光参与融合计算。 ## 二、 Lighthouse基站拆解 ### 2.1 基站的面板拆解 1.0基站有俩种型号,分别为9灯与15灯基站(最早生产15灯基站,2017年后生产的基站基本为9灯基站),9灯基站(红外光同步阵列含9颗灯珠)、15灯基站(红外光同步阵列含15颗灯珠)。9灯基站与15灯基站(区别为红外同步阵列灯珠数量)定位效果与原理相同,9灯阵列灯珠亮度更高。