Dieptecamerasensor

Introductie

Dit hoofdstuk introduceert kort de dieptecamera op de ROS-robot en leert u hoe u snel aan de slag kunt.

De Orbbec Gemini 2 is een binoculaire 3D-camera met gestructureerd licht, uitgerust met Orbbec's nieuwe MX6600 dieptemotorchip. Hij beschikt over drie diepte-werkingsmodi en biedt hoogwaardige dieptegegevens voor diverse toepassingsscenario's. Met een breed gezichtsveld biedt hij een dieptemeetbereik van 0,15 tot 10 meter en integreert hulppuntafstandsmetingfunctionaliteit, waardoor dieptemeting zonder dode hoek binnen een maximaal bereik van 10 meter mogelijk is. Imgur


Gebruik van de dieptecamera

Broncode verkrijgen

bash
git clone https://github.com/orbbec/OrbbecSDK.git

U kunt ook installeren via binaire pakketten; raadpleeg installation guidance voor meer informatie.

Omgevingsinstelling

  • Linux:

Als u via een debian-pakket heeft geïnstalleerd, kunt u de installatie van het udev-regelsbestand overslaan. Zo niet, installeer het dan met de volgende commando's:

bash
cd OrbbecSDK/misc/scripts
sudo chmod +x ./install_udev_rules.sh
sudo ./install_udev_rules.sh
sudo udevadm control --reload && sudo udevadm trigger

Voorbeelden

De voorbeeldcode bevindt zich in de directory ./examples en kan worden gebouwd met CMake.

Bouwen

bash
cd OrbbecSDK && mkdir build && cd build && cmake .. && cmake --build . --config Release

Voorbeeld uitvoeren

Voer de volgende stappen uit om uw Orbbec-camera op uw pc aan te sluiten:

bash
cd OrbbecSDK/build/bin # build output dir
./OBMultiStream  # OBMultiStream.exe on Windows

De volgende afbeelding is het resultaat van het uitvoeren van MultiStream op het Gemini2-apparaat. De resultaten op andere apparaten kunnen verschillen.

Multistream


Als u meer wilt weten over gerelateerde producten, kunt u op de onderstaande link klikken:

ReComputer J1020 v2 nano

Ros robot kit