- Edited
- Best Answerset by cycob
Cool - I was suspicious with the references to noetic and wondered if I needed to "fill in something" for the capitalized "DISPLAY", but adding -e DISPLAY
to my docker invocation did the trick:
pi@GoPi5Go:~/GoPi5Go/ros2ws $ ./display_to_goPi5GoROS2.sh
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f88cd4ea79be gopi5gor2hdp "/ros_entrypoint.sh ?" 2 days ago Up 2 days gopi5goROS2
Starting BASH TERMINAL (with DISPLAY available) to gopi5goROS2 DOCKER container
docker exec -it -e DISPLAY gopi5goROS2 bash
To exit: exit (will not terminate container)
*** Sourcing install/setup.bash
pi@GoPi5Go:DOCKER:~/GoPi5Go/ros2ws $ pipeline_graph run "ros2 launch depthai_ros_driver camera.launch.py camera_model:=OAK-D-W params_file:=/home/pi/GoPi5Go/ros2ws/params/camera.yaml"
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-pi'
Pipeline schema retrieved
Program exited.
0. ColorCamera.preview (12) -> ImageManip.inputImage (55)
1. StereoDepth.depth (44) -> SpatialDetectionNetwork.inputDepth (49)
2. ImageManip.out (57) -> SpatialDetectionNetwork.in (50)
3. MonoCamera.out (27) -> StereoDepth.right (29)
4. MonoCamera.out (22) -> StereoDepth.left (30)
5. VideoEncoder.bitstream (48) -> XLinkOut.in (45)
6. StereoDepth.depth (44) -> VideoEncoder.in (46)
7. XLinkIn.out (28) -> MonoCamera.inputControl (24)
8. SystemLogger.out (2) -> XLinkOut.in (1)
9. XLinkIn.out (23) -> MonoCamera.inputControl (19)
10. SpatialDetectionNetwork.out (54) -> XLinkOut.in (5)
11. XLinkIn.out (18) -> ColorCamera.inputControl (6)
12. VideoEncoder.bitstream (17) -> XLinkOut.in (14)
13. IMU.out (4) -> XLinkOut.in (3)
14. ColorCamera.video (13) -> VideoEncoder.in (15)
qt.qpa.xcb: QXcbConnection: XCB error: 148 (Unknown), sequence: 191, resource id: 0, major code: 140 (Unknown), minor code: 20