Objekterkennung mit ROS und einer Kinect v2 Kamera
Autor: Johannes Schäfer
Einleitung
In diesem Artikel wird beschrieben, wie die Microsoft Kinect v2 Kamera und ROS eingerichtet und dann zur Objekterkennung und weiteren bildverarbeitenden Prozessen eingesetzt werden kann.
Voraussetzungen
- Rechner mit mindestens Ubuntu 18.04 und Internetanbindung
- mindestens ROS Indigo sollte installiert sein
- Kinect v2 (XBOX ONE)
Installation
Um die Kinect v2 in Betrieb nehmen zu können benötigt man diesen Treiber. Andere Treiber wie OpenNI scheinen nur auf die Kinect v1 (XBOX360) ausgelegt zu sein. Weiterhin benötigt man OpenCV zur Bildverarbeitung. War die Installation von beiden Paketen erfolgreich, kann nun auch Kinect2 Bridge installiert werden. Dieses Paket stellt die Verbindung zu ROS her und gibt die Bilddaten in verschiedenen Topics aus. Um zu schauen, ob alles geklappt hat, ist es sinnvoll zunächst die First Steps auszuführen. Die Bridge lässt sich mit roslaunch kinect2_bridge kinect2_bridge.launch
starten.