Azure Kinect DK 硬件规范

本文详细介绍 Azure Kinect 硬件如何将Microsoft的最新传感器技术集成到单个 USB 连接的配件中。

Azure Kinect DK

条款

本文中使用这些缩写术语。

  • NFOV (窄视场深度模式)
  • WFOV (宽视场深度模式)
  • FOV (视场)
  • FPS (每秒帧数)
  • IMU (惯性测量单元)
  • FoI(兴趣领域)

产品尺寸和重量

Azure Kinect 设备包含以下大小和重量尺寸。

  • 尺寸:103 x 39 x 126 mm
  • 重量:440 克

Azure Kinect DK 尺寸

此处提供了 Azure Kinect 设备的 STEP 文件。

操作环境

Azure Kinect DK 适用于在以下环境条件下运行的开发人员和商业企业:

  • 温度:10-250C
  • 湿度:8-90% (非凝结) 相对湿度

注释

在环境条件之外使用可能会导致设备失败和/或功能不正确。 这些环境条件适用于所有的作业条件下设备周围的环境。 与外部机箱一起使用时,建议使用主动温度控制和/或其他冷却解决方案,以确保设备在这些范围内保持。 设备设计在前部和后袖之间具有冷却通道。 实现设备时,请确保此冷却通道不受阻碍。

请参阅其他产品 安全信息

深度相机支持的工作模式

Microsoft 设计的 Azure Kinect DK 集成了采用ISSCC 2018 提供的图像传感器的 100 万像素飞行时间(ToF)深度相机。 深度相机支持下面所示的模式:

模式 决议 FoI FPS 工作范围* 曝光时间
NFOV 未绑定 640x576 75°x65° 0, 5, 15, 30 0.5 - 3.86 m 12.8 毫秒
NFOV 2x2 装箱 (SW) 320x288 75°x65° 0, 5, 15, 30 0.5 - 5.46 m 12.8 毫秒
WFOV 2x2 合并 512x512 120°x120° 0, 5, 15, 30 0.25 - 2.88 m 12.8 毫秒
WFOV 未绑定 1024x1024 120°x120° 0, 5, 15 0.25 - 2.21 m 20.3 毫秒
被动红外 1024x1024 0, 5, 15, 30 1.6 毫秒

*15% 到 95% 在 850nm 下的反射率,2.2μW/cm2/nm,随机误差标准偏差。 ≤ 17 毫米,典型的系统误差为 <11 毫米 + 0.1% 距离,并且不存在多路径干扰。 可以在上述指明的操作范围之外提供深度。 这取决于对象的反射性。

彩色相机支持的运作模式

Azure Kinect DK 包括一个 OV12A10 12MP 的 CMOS 传感器滚动快门传感器。 下面列出了本机作模式:

RGB 相机分辨率 (HxV) 纵横比​​ 格式选项 帧速率(FPS) 名义 FOV (HxV)(后期处理)
3840x2160 16:9 MJPEG 0, 5, 15, 30 90°x59°
2560x1440 16:9 MJPEG 0, 5, 15, 30 90°x59°
1920x1080 16:9 MJPEG 0, 5, 15, 30 90°x59°
1280x720 16:9 MJPEG/YUY2/NV12 0, 5, 15, 30 90°x59°
4096x3072 4:3 MJPEG 0, 5, 15 90°x74.3°
2048x1536 4:3 MJPEG 0, 5, 15, 30 90°x74.3°

RGB 相机兼容 USB 视频类,无需传感器 SDK 即可使用。 RGB 相机颜色空间:BT.601 全范围 [0..255]。 MJPEG 色度子采样为 4∶2∶2。

注释

传感器 SDK 可以采用 BGRA 像素格式提供颜色图像。 这不是设备支持的本机模式,在使用时会导致额外的 CPU 负载。 主机 CPU 用于将从设备接收到的 MJPEG 图像进行格式转换。

RGB 相机曝光时间值

下面是可接受的 RGB 相机手动曝光值的映射:

exp 2^exp 50Hz 60Hz
-11 488 500 500
-10 977 1250 1250
-9 1953 2500 2500
-8 3906 一万 8330
7 - 7813 20000 16670
-6 15625 30000 33330
-5 31250 40000 41670
-4 62500 50000 50000
-3 125000 60000 66670
-2 250000 80000 83330
-1 500000 100000 100000
0 1000000 120000 116670
1 2000000 130000 133330

深度传感器原始计时

深度模式 红外
脉冲
脉冲
宽度

时期
空闲时间 暴露
时间
NFOV 取消绑定
NFOV 2xx Binned
WFOV 2x2 装箱
9 125 我们 8 1450 我们 12.8 毫秒
WFOV 未分组 9 125 我们 8 2390 我们 20.3 毫秒

相机视野

下一张图像显示深度和 RGB 相机视场,或传感器“看到”的角度。 此图以 4:3 模式显示 RGB 相机。

相机 FOV

此图像演示相机的视场,从正面看出距离为 2000 毫米。

相机前视野

注释

当深度处于 NFOV 模式时,RGB 相机在 4:3 分辨率中具有比 16:9 分辨率更好的像素重叠。

运动传感器 (IMU)

嵌入式惯性测量单元(IMU)是一个LSM6DSMUS,包括加速计和陀螺仪。 加速计和陀螺仪以 1.6 kHz 的频率同时采样。 这些样本以 208 Hz 的频率报告给主机。

麦克风阵列

Azure Kinect DK 嵌入了一个由七个麦克风组成的高质量圆形阵列,该阵列被识别为标准 USB 音频类 2.0 设备。 可以访问所有 7 个通道。 性能规范包括:

  • 敏感度:-22 dBFS(94 dB SPL、1 kHz)
  • 信号与噪音比 > 65 dB
  • 声学重载点:116 dB

麦克风气泡

USB

Azure Kinect DK 是 USB3 复合设备,向作系统公开以下硬件终结点:

供应商 ID 0x045E(Microsoft)。 产品 ID 表如下所示:

USB 接口 PNP IP 注释
USB3.1 Gen2 集线器 0x097A 主中心
USB2.0 集线器 0x097B HS USB
深度摄像头 0x097C USB3.0
彩色相机 0x097D USB3.0
麦克风 0x097E HS USB

指示器

设备前方有一个摄像头流媒体指示灯,可以使用传感器 SDK 通过编程方式禁用。

设备后面的状态 LED 指示设备状态:

光线为 这意味着
纯白色 设备已打开并正常运行。
闪烁白色 设备已打开,但没有 USB 3.0 数据连接。
闪烁琥珀色 设备没有足够的电源来运行。
琥珀色闪烁白色 固件更新或恢复正在进行

电源设备

可以通过两种方式为设备供电:

  1. 使用内置电源。 电源连接器的外径为 4.5mm,内径为 3.0mm,引脚直径为 0.6mm。
  2. 使用 Type-C 到 Type-C 的电缆来传输电源和数据。

Azure Kinect DK 并未附带 Type-C 至 Type-C 的电缆。

注释

  • 内置电源电缆是一条 USB Type-A 到单个后桶连接器。 使用此电缆提供的墙电源。 该设备能够消耗的电量超过两个标准 USB Type-A 接口所能提供的电量。
  • USB 电缆很重要,我们建议在远程部署单元之前使用高质量的电缆并验证功能。

小窍门

为了选择优质的 Type-C 至 Type-C 电缆:

  • USB 认证的电缆必须同时支持电源和数据。
  • 被动电缆的长度应小于 1.5 米。 如果更长,请使用活动电缆。
  • 电缆需要至少支持 1.5A。 否则,需要连接外部电源。

验证电缆:

  • 通过电缆将设备连接到主机电脑。

  • 验证所有设备是否在 Windows 设备管理器中正确枚举。 深度和 RGB 相机应如以下示例所示显示。

    设备管理器中的 Azure Kinect DK

  • 使用以下设置验证电缆是否可以可靠地流式传输到 Azure Kinect 查看器中的所有传感器:

    • 深度相机:NFOV 未绑定
    • RGB 相机:2160p
    • 已启用麦克风和 IMU

光线意味着什么?

电源指示器是位于 Azure Kinect DK 背面的 LED。 LED 的颜色会根据设备的状态而更改。

该图像显示 Azure Kinect DK 的背面。有三个编号标注:一个用于 LED 指示器,下有两个用于电缆。

此图标记以下组件:

  1. 电源指示器
  2. 电源线(连接到电源)
  3. USB-C 数据电缆(连接到电脑)

确保电缆已连接,如下所示。 然后检查下表,了解电源灯的各种状态。

当光线是: 这意味着: 你应该:
纯白色 设备已打开并正常运行。 使用设备。
未点亮 设备未连接到电脑。 确保圆形电源连接器电缆已连接到设备和 USB 电源适配器。

确保 USB-C 电缆已连接到设备和电脑。
闪烁白色 设备已打开,但没有 USB 3.0 数据连接。 确保圆形电源连接器电缆已连接到设备和 USB 电源适配器。

确保 USB-C 电缆已连接到设备和电脑上的 USB 3.0 端口。

将设备连接到电脑上的其他 USB 3.0 端口。

在电脑上,打开设备管理器(启动>控制面板>设备管理器),并验证电脑是否具有受支持的 USB 3.0 主机控制器。
闪烁琥珀色 设备没有足够的电源运行。 确保圆形电源连接器电缆已连接到设备和 USB 电源适配器。

确保 USB-C 电缆已连接到设备和电脑。
琥珀色,然后闪烁白色 设备已打开并接收固件更新,或者设备正在还原工厂设置。 等待电源指示器灯变为纯白色。 有关详细信息,请参阅 重置 Azure Kinect DK

功耗

Azure Kinect DK 消耗高达 5.9 W;特定的能耗取决于用例。

校准

Azure Kinect DK 在工厂进行了校准。 可以通过传感器 SDK 以编程方式查询视觉和惯性传感器的校准参数。

设备恢复

可以使用锁定引脚下的按钮将设备固件重置为原始固件。

Azure Kinect DK 恢复按钮

若要恢复设备,请参阅 此处的说明

后续步骤