传感器融合测试用于衡量 Android 设备(特别是相机图像传感器和陀螺仪)的传感器时间戳精度。本页提供有关首次设置传感器融合测试和传感器融合盒的分步说明。
视频教程
这是一个关于如何设置传感器融合盒的视频教程。
必备工具
开始之前,请确保您拥有以下组件

- USB A 转 B 型线缆
- USB A 转 C 型线缆(用于测试手机)
- 12V 2A 电源线(用于伺服控制器盒)
- 12V 电源线(用于照明,带开关)
- 5V 公头转公头连接线(用于照明)
- 5V 公头转母头转换线缆(用于照明)
步骤 1:连接灯
连接灯的步骤:
- 使用公头转公头线缆连接灯底端的两个灯,如图 2 所示。将线缆固定到盒子底部,防止线缆干扰操作。
- 将靠近灯线缆出口孔的灯端连接到转换线缆
图 2. 将灯相互连接,并将一个灯连接到转换线缆 - 灯线缆出口孔
- USB 线缆出口孔
- 5V 公头转公头转换线缆
- 将转换线缆的未连接端穿过盒子的圆形出口孔,然后将其连接到照明电源线。
图 3. 照明转换线缆从盒子中穿出并连接到电源线 - 出口孔
- 转换线缆
- 电源线
步骤 2:连接伺服电机
连接伺服电机的步骤:
- 将伺服电机连接器插入伺服控制器。务必按照标签上指示的相应颜色(Y = 黄色,R = 红色,B = 黑色)插入连接器,因为反转顺序可能会损坏电机。如果线缆太短,请使用 伺服电机延长线缆。
图 4. 伺服电机连接到伺服控制器盒 - 使用伺服控制器的电源线连接伺服控制器(照明和伺服控制器具有独立的专用电源)。
图 5. 将伺服控制器连接到其专用电源线 - 使用 USB A 转 B 型线缆将伺服控制器盒连接到主机(运行测试的机器)。
图 6. 将伺服控制器盒连接到主机
步骤 3:安装手机
- 将手机放在夹具上并夹紧。向右转动尼龙螺丝进行拧紧。
图 7. 将手机放置并夹紧在夹具上 应以如下方式放置手机:USB 线缆位于手机支架的外围,相机靠近支架中心。
- 使用扎带将手机 USB 线缆固定到夹具板上,并将其从出口孔引出盒子外。将线缆的另一端插入运行测试的主机。
图 8. 用扎带将手机 USB 线缆固定到夹具上
步骤 4:运行测试脚本
测试脚本的主 Python 可执行文件是
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
您可以修改命令,通过使用以下命令来指定实际的旋转器地址:
rot_rig=VID:PID:CH
- 要确定供应商 ID (VID) 和产品 ID (PID),请使用 Linux 命令
lsusb
。 - 默认情况下,VID 和 PID 设置为
04d8
和fc73
,通道为“1”。
多次运行,不同格式
要使用不同格式执行多次运行,您可以使用不同的脚本(但是,结果不会上传到 CtsVerifier.apk
)。示例测试脚本
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
权限问题
要解决与通过 USB 端口控制电机相关的权限问题
- 使用以下命令将操作员用户名添加到
dialout
组:sudo adduser USERNAME dialout
- 注销操作员。
- 登录操作员。