Hardwarespezifikationen für Azure Kinect DK

Dieser Artikel enthält Details zur Integration der neuesten Sensortechnologie von Microsoft in ein einzelnes USB-Zubehörgerät mithilfe von Azure Kinect-Hardware.

Azure Kinect DK

Begriffe

In diesem Artikel werden folgende Abkürzungen verwendet:

  • NFOV (Narrow Field Of View): Enges Sichtfeld (Tiefenmodus)
  • WFOV (Wide Field Of View): Breites Sichtfeld (Tiefenmodus)
  • FOV (Field Of View): Sichtfeld
  • BpS: Bilder pro Sekunde
  • IME: Inertiale Messeinheit
  • FoI (Field of Interest): Interessenfeld

Abmessungen und Gewicht des Produkts

Das Azure Kinect-Gerät hat folgende Abmessungen und folgendes Gewicht:

  • Abmessungen: 103 × 39 × 126 mm
  • Gewicht: 440 g

Azure Kinect DK: Abmessungen

Eine STEP-Datei für das Azure Kinect-Gerät finden Sie hier.

Betriebsumgebung

Azure Kinect DK ist für Entwickler und gewerbliche Unternehmen mit folgenden Umgebungsbedingungen konzipiert:

  • Temperatur: 10–25 0C
  • Luftfeuchtigkeit: 8–90 % relative Luftfeuchtigkeit (nicht kondensierend)

Hinweis

Unter anderen Umgebungsbedingungen funktioniert das Gerät möglicherweise nicht ordnungsgemäß oder gar nicht. Diese Umgebungsbedingungen gelten für die Umgebung in unmittelbarer Nähe des Geräts unter sämtlichen Betriebsbedingungen. Bei Verwendung mit einem externen Gehäuse wird die Verwendung einer aktiven Temperatursteuerung und/oder anderer Kühllösungen empfohlen, um sicherzustellen, dass das Gerät innerhalb der angegebenen Bereiche betrieben wird. Das Gerät verfügt über einen Kühlkanal zwischen Front und Rückseite. Dieser Kühlkanal darf bei der Implementierung des Geräts nicht blockiert werden.

Weitere Sicherheitsinformationen für das Produkt finden Sie hier.

Unterstützte Betriebsmodi der Tiefenkamera

Azure Kinect DK verfügt über eine von Microsoft entwickelte integrierte 1-Megapixel-Tiefenkamera, die auf dem Laufzeitverfahren (Time Of Flight, TOF) basiert und den auf der ISSCC 2018 vorgestellten Bildsensor verwendet. Die Tiefenkamera unterstützt folgende Modi:

Mode Lösung FoI FPS Betriebsbereich* Belichtungszeit
NFOV unklassifiziert 640 × 576 75° × 65° 0, 5, 15, 30 0,5–3,86 m 12,8 ms
NFOV 2 × 2 klassifiziert (SW) 320 × 288 75° × 65° 0, 5, 15, 30 0,5–5,46 m 12,8 ms
WFOV 2 × 2 klassifiziert 512 × 512 120° × 120° 0, 5, 15, 30 0,25–2,88 m 12,8 ms
WFOV unklassifiziert 1\.024 × 1.024 120° × 120° 0, 5, 15 0,25–2,21 m 20,3 ms
Passives IR 1\.024 × 1.024 0, 5, 15, 30 1,6 ms

*15–95 % Reflektivität bei 850 nm, 2,2 μW/cm2/nm, Zufallsfehler-Standardabweichung ≤ 17 mm, typischer systematischer Fehler < 11 mm + 0,1 % Entfernung ohne Mehrweg-Interferenz. Unter Umständen kann auch Tiefe außerhalb des oben angegebenen Betriebsbereichs erreicht werden. Dies hängt vom Reflexionsvermögen eines Objekts ab.

Unterstützte Betriebsmodi der Farbkamera

Azure Kinect DK verfügt über einen Rolling-Shutter-CMOS-Sensor vom Typ OV12A10 mit 12 MP. Im Anschluss finden Sie eine Liste der nativen Betriebsmodi:

RGB-Kameraauflösung (H × V) Seitenverhältnis Formatoptionen Bildfrequenzen (BpS) Nominales FOV (H × V) (nachbearbeitet)
3\.840 × 2.160 16:9 MJPEG 0, 5, 15, 30 90° × 59°
2560x1440 16:9 MJPEG 0, 5, 15, 30 90° × 59°
1\.920 × 1.080 16:9 MJPEG 0, 5, 15, 30 90° × 59°
1\.280 × 720 16:9 MJPEG/YUY2/NV12 0, 5, 15, 30 90° × 59°
4\.096 × 3.072 4:3 MJPEG 0, 5, 15 90° × 74,3°
2048x1536 4:3 MJPEG 0, 5, 15, 30 90° × 74,3°

Die RGB-Kamera ist mit der USB-Videoklasse kompatibel und kann ohne das Sensor-SDK verwendet werden. Farbraum der RGB-Kamera: BT.601, gesamtes Spektrum [0–255]. Die MJPEG-Farbunterabtastung ist 4:2:2.

Hinweis

Das Sensor-SDK kann Farbbilder im BGRA-Pixelformat bereitstellen. Dieser Modus wird nicht nativ vom Gerät unterstützt und führt zu einer höheren CPU-Auslastung. Für die Konvertierung der vom Gerät übermittelten MJPEG-Bilder wird die Host-CPU verwendet.

Belichtungszeitwerte der RGB-Kamera

Im Anschluss finden Sie die zulässigen manuellen Belichtungswerte für die RGB-Kamera:

exp 2^exp 50 Hz 60 Hz
-11 488 500 500
-10 977 1250 1250
–9 1.953 2500 2500
-8 3906 10000 8.330
-7 7813 20000 16.670
–6 15625 30.000 33.330
-5 31.250 40.000 41.670
–4 62.500 50000 50000
-3 125.000 60000 66.670
-2 250.000 80.000 83.330
-1 500000 100.000 100.000
0 1000000 120000 116.670
1 2.000.000 130.000 133.330

Rohzeiten für den Tiefensensor

Tiefenmodus IR
Impulse
Puls
Breite
Idle
Punkte
Leerlaufzeit Belichtung
Time
NFOV unklassifiziert
NFOV 2 × 2 klassifiziert
WFOV 2 × 2 klassifiziert
9 125 us 8 1\.450 us 12,8 ms
WFOV unklassifiziert 9 125 us 8 2\.390 us 20,3 ms

Sichtfeld der Kamera

Die nächste Abbildung zeigt die Tiefe und das Sichtfeld der RGB-Kamera bzw. die von den Sensoren erfassbaren Blickwinkel. Das Diagramm zeigt die RGB-Kamera im 4:3-Modus.

Kamerasichtfeld

In dieser Abbildung ist das Sichtfeld der Kamera in der Frontansicht aus einer Entfernung von 2.000 mm dargestellt.

Kamerasichtfeld (Frontansicht)

Hinweis

Im NFOV-Tiefenmodus ist die Pixelüberlappung der RGB-Kamera in 4:3-Auflösungen besser als in 16:9-Auflösungen.

Bewegungssensor (IME)

Bei der eingebetteten inertialen Messeinheit (IME) handelt es sich um eine Einheit vom Typ LSM6DSMUS, die sowohl mit einem Beschleunigungsmesser als auch mit einem Gyroskop ausgestattet ist. Beschleunigungsmesser und Gyroskop werden simultan mit einer Frequenz von 1,6 kHz abgetastet. Die Abtastwerte werden mit einer Frequenz von 208 Hz an den Host gemeldet.

Mikrofon-Array

Azure Kinect DK verfügt über ein hochwertiges eingebettetes Array mit sieben kreisförmig angeordneten Mikrofonen, das als USB-Standardaudiogerät der Klasse 2.0 erkannt wird. Auf alle sieben Kanäle kann zugegriffen werden. Leistungsspezifikationen:

  • Empfindlichkeit: -22 dBFS (94 dB Schalldruckpegel, 1 kHz)
  • Signal-Rausch-Verhältnis > 65 dB
  • Akustischer Überlastpunkt: 116 dB

Mikrofonblase

USB

Azure Kinect DK ist ein USB 3.0-Verbundgerät und macht folgende Hardwareendpunkte für das Betriebssystem verfügbar:

Die Anbieter-ID ist 0x045E (Microsoft). Die folgende Tabelle zeigt die Produkt-IDs:

USB-Schnittstelle PNP-IP Hinweise
USB3.1-Hub (2. Generation) 0x097A Haupthub
USB 2.0-Hub 0x097B HS-USB
Tiefenkamera 0x097C USB 3.0
Farbkamera 0x097D USB 3.0
Mikrofone 0x097E HS-USB

Indikatoren

Auf der Vorderseite des Geräts befindet sich eine Kamerastreaminganzeige. Diese kann mithilfe des Sensor-SDK programmgesteuert deaktiviert werden.

Die Status-LED auf der Rückseite des Geräts gibt Aufschluss über den Zustand des Geräts:

LED-Status Bedeutung
Weiß leuchtend Das Gerät ist eingeschaltet und funktioniert ordnungsgemäß.
Weiß blinkend Das Gerät ist eingeschaltet, verfügt aber über keine USB 3.0-Datenverbindung.
Gelb blinkend Unzureichende Stromversorgung
Gelb-weiß blinkend Aktive Firmwareaktualisierung oder Wiederherstellung

Stromversorgung des Geräts

Das Gerät kann auf zwei Arten mit Strom versorgt werden:

  1. Über das mitgelieferte Netzteil. Der Netzanschluss hat einen Außendurchmesser von 4,5 mm, einen Innendurchmesser von 3,0 mm und einen Pindurchmesser von 0,6 mm.
  2. Über ein Typ-C-auf-Typ-C-Kabel (Stromversorgung und Daten).

Ein Typ-C-auf-Typ-C-Kabel ist im Lieferumfang von Azure Kinect DK nicht enthalten.

Hinweis

  • Bei dem mitgelieferten Netzkabel handelt es sich um ein USB-Kabel vom Typ „Typ A auf Hohlstecker“. Verwenden Sie dieses Kabel mit dem mitgelieferten Steckdosennetzteil. Die Leistungsaufnahme des Geräts kann die Kapazität von zwei USB-Standardanschlüssen vom Typ A übersteigen.
  • Es empfiehlt sich, hochwertige USB-Kabel zu verwenden und sich vor der Remotebereitstellung zu vergewissern, dass alles funktioniert.

Tipp

Kriterien für ein gutes Typ-C-zu-Typ-C-Kabel:

  • Das USB-zertifizierte Kabel muss sowohl Stromversorgung als auch Datenübertragung unterstützen.
  • Passive Kabel sollten kürzer als 1,5 m sein. Wird ein längeres Kabel benötigt, verwenden Sie ein aktives Kabel.
  • Das Kabel muss mindestens 1,5 A unterstützen. Andernfalls muss ein externes Netzteil angeschlossen werden.

Überprüfen Sie das Kabel:

  • Verbinden Sie das Gerät über das Kabel mit dem Host-PC.

  • Vergewissern Sie sich, dass alle Geräte ordnungsgemäß im Windows-Geräte-Manager aufgelistet werden. Die Tiefen- und die RGB-Kamera sollten wie im folgenden Beispiel angezeigt werden:

    Azure Kinect DK im Geräte-Manager

  • Vergewissern Sie sich im Azure Kinect Viewer, dass das Streamen über das Kabel für alle Sensoren zuverlässig funktioniert. Verwenden Sie dabei die folgenden Einstellungen:

    • Tiefenkamera: NFOV unklassifiziert
    • RGB-Kamera: 2160p
    • Mikrofone und IME aktiviert

Was bedeutet die Anzeige?

Die Betriebsanzeige ist eine LED auf der Rückseite des Azure Kinect DK-Geräts. Die Farbe der LED ändert sich abhängig vom Gerätestatus.

Die Abbildung zeigt die Rückseite des Azure Kinect DK-Geräts. Sie enthält drei nummerierte Hervorhebungen: eine für die LED-Anzeige und darunter zwei für die Kabel.

In dieser Abbildung sind folgende Komponenten hervorgehoben:

  1. Betriebsanzeige
  2. Netzkabel (mit der Stromquelle verbunden)
  3. USB-C-Datenkabel (mit dem PC verbunden)

Stellen Sie sicher, dass die Kabel wie in der Abbildung angeschlossen sind. Informieren Sie sich anschließend anhand der folgenden Tabelle über die Bedeutung der verschiedenen Zustände der Betriebsanzeige.

LED-Status Bedeutung Empfohlene Aktion
Weiß leuchtend Das Gerät ist eingeschaltet und funktioniert ordnungsgemäß. Verwenden Sie das Gerät.
Aus Das Gerät ist nicht mit dem PC verbunden. Vergewissern Sie sich, dass das Netzkabel mit dem runden Stecker mit dem Gerät und mit dem USB-Netzteil verbunden ist.

Vergewissern Sie sich, dass das USB-C-Kabel mit dem Gerät und Ihrem PC verbunden ist.
Weiß blinkend Das Gerät ist eingeschaltet, verfügt aber über keine USB 3.0-Datenverbindung. Vergewissern Sie sich, dass das Netzkabel mit dem runden Stecker mit dem Gerät und mit dem USB-Netzteil verbunden ist.

Vergewissern Sie sich, dass das USB-C-Kabel mit dem Gerät und mit einem USB 3.0-Anschluss Ihres PCs verbunden ist.

Schließen Sie das Gerät an einen anderen USB 3.0-Anschluss Ihres PCs an.

Öffnen Sie auf Ihrem PC den Geräte-Manager (Start>Systemsteuerung>Geräte-Manager), und vergewissern Sie sich, dass Ihr PC über einen unterstützten USB 3.0-Hostcontroller verfügt.
Gelb blinkend Unzureichende Stromversorgung Vergewissern Sie sich, dass das Netzkabel mit dem runden Stecker mit dem Gerät und mit dem USB-Netzteil verbunden ist.

Vergewissern Sie sich, dass das USB-C-Kabel mit dem Gerät und Ihrem PC verbunden ist.
Gelb-weiß blinkend Das Gerät ist eingeschaltet und erhält ein Firmwareupdate, oder die Werkseinstellungen des Geräts werden wiederhergestellt. Warten Sie, bis die Betriebsanzeige weiß leuchtet. Weitere Informationen finden Sie unter Zurücksetzen von Azure Kinect DK.

Stromverbrauch

Azure Kinect DK verbraucht bis zu 5,9 W. Der spezifische Stromverbrauch ist abhängig von Anwendungsfall.

Kalibrierung

Azure Kinect DK ist ab Werk kalibriert. Die Kalibrierungsparameter für visuelle Sensoren und Trägheitssensoren können programmgesteuert über das Sensor-SDK abgefragt werden.

Gerätewiederherstellung

Die Gerätefirmware kann mithilfe der Taste unter dem Arretierstift auf die ursprüngliche Firmware zurückgesetzt werden.

Azure Kinect DK: Taste zum Wiederherstellen

Informationen zum Wiederherstellen des Geräts finden Sie hier.

Nächste Schritte