Mocht je met de cameras op de robot moeten werken dan is het natuurlijk handig om ook lokaal cameras te kunnen testen. Mocht je zo’n mooie camera hebben, zoals de Luxonis OAK-D Wide PoE IP65, dan kan je die lokaal aansluiten op je laptop. Ik gebruik deze camera omdat dit dezelfde camera is die wij op de Amiga robot hebben staan. PoE staat voor “Power-Over-Ethernet”. Daar kan je hier meer over lezen.
Het direct aansluiten op je laptop
Het is op verschillende manieren mogelijk om te verbinden met de camera. Het kan bijvoorbeeld direct. Als je met een USB-supported camera werkt kan je ook met een Raspberry Pi werken.
Voor het direct aansluiten van de PoE heb je de volgende dingen nodig:
- Een network-switch
(als je DCN hebt gehaald weet je wat dit is) - Ethernet kabel van de switch naar je laptop.
- M12 plug naar ethernet (RJ45) kabel voor de switch naar de PoE camera.
- De PoE camera (duh!)
Dit ziet er dan als volgt uit:
Software-matige toegang tot de camera
Ik heb de Oak Viewer geïnstalleerd. Dit maakt het redelijk vanzelf sprekend wat je moet doen. Voor referentie kan je naar deze pagina navigeren.
Stappen gevolgd:
- Firewall uitgezet. Ik weet niet waarom, maar ik mocht hoe dan ook niet bij de camera als dit aan stond.
- VPN uitgezet.
- In “Wired” connectie bovenin bij addresses:
Key | Value 1 |
---|---|
Address | 169.254.1.10 |
Netmask | 255.255.0.0 |
Gateway | LEEG LATEN! |
Mocht je nog steeds niet kunnen verbinden kan je ook proberen je “wireless connection” uit te zetten.
Overview van mogelijkheden
De Point-cloud modus werk prachtig!
Er zit ook vision AI op de OAK viewer:
GPU
Zorg ervoor dat, indien je zowel een integrated als dedicated gpu hebt, je gebruik maakt van je GPU. Je zal ook een waarschuwing krijgen als hardware acceleration niet mogelijk is:
“Advanced” crashes
Ik heb mijn FPS problemen opgelost door naar performance mode te switchen bij mijn GPU instellingen. Dan gebruikt het programma dus mijn GeForce GTX 1650 Mobile i.p.v. mijn integrated Intel UHD graphics. Echter gebeurde er daarna dit:
Elke keer wanneer ik op “Advanced” druk valt de verbinding weg. Dit zijn de logs:
12:51:12 ERROR Device start failed.
12:51:12 ERROR The device will be disconnected.
12:51:34 ERROR system:No IR drivers were detected!
12:51:34 ERROR system:No IR drivers were detected!
12:53:22 INFO Attempting to obtain the device after configuration restart.
12:53:41 ERROR system:No IR drivers were detected!
12:53:41 ERROR system:No IR drivers were detected!
12:53:42 ERROR Downloading of the NNArchive model luxonis/yolov6-nano:r2-coco-512x288 for platform RVC2 failed. DepthAI error: filesystem error: cannot remove all: Permission denied [/usr/lib/oak-viewer/resources/backend/viewer_backend/_internal/.depthai_cached_models/abfc46233063c04d37a9c548781af353cc638f00] [/usr/lib/oak-viewer/resources/backend/viewer_backend/_internal/.depthai_cached_models/abfc46233063c04d37a9c548781af353cc638f00/metadata.yaml]
12:53:42 ERROR Device start failed.
12:53:42 ERROR The device will be disconnected.
12:54:03 ERROR system:No IR drivers were detected!
12:54:03 ERROR system:No IR drivers were detected!
12:55:39 INFO Attempting to obtain the device after configuration restart.
12:55:59 ERROR system:No IR drivers were detected!
12:55:59 ERROR system:No IR drivers were detected!
12:56:01 ERROR Downloading of the NNArchive model luxonis/yolov6-nano:r2-coco-512x288 for platform RVC2 failed. DepthAI error: filesystem error: cannot remove all: Permission denied [/usr/lib/oak-viewer/resources/backend/viewer_backend/_internal/.depthai_cached_models/abfc46233063c04d37a9c548781af353cc638f00] [/usr/lib/oak-viewer/resources/backend/viewer_backend/_internal/.depthai_cached_models/abfc46233063c04d37a9c548781af353cc638f00/metadata.yaml]
12:56:01 ERROR Device start failed.
12:56:01 ERROR The device will be disconnected.
12:56:23 ERROR system:No IR drivers were detected!
12:56:23 ERROR system:No IR drivers were detected!
Om de permission denied
foutmeldingen te verhelpen kan je geforceerd toegang verlenen door het volgende uit te voeren in je terminal:
cd /usr/lib/oak-viewer/resources/backend/viewer_backend/_internal/
sudo chmod -R 777 .depthai_cached_models