candump -L can0 ^Cnvidia@nvidia-desktop:~$ find /usr /opt /home -type f | grep "libob" /usr/lib/aarch64-linux-gnu/libobexftp.so.0.3.0 /usr/share/doc/libobexftp0/copyright /usr/local/include/libobsensor/ObSensor.h /usr/local/include/libobsensor/ObSensor.hpp /usr/local/include/libobsensor/hpp/Pipeline.hpp /usr/local/include/libobsensor/hpp/Frame.hpp /usr/local/include/libobsensor/hpp/StreamProfile.hpp /usr/local/include/libobsensor/hpp/Error.hpp /usr/local/include/libobsensor/hpp/Version.hpp /usr/local/include/libobsensor/hpp/ApplicationConfig.hpp /usr/local/include/libobsensor/hpp/RecordPlayback.hpp /usr/local/include/libobsensor/hpp/Sensor.hpp /usr/local/include/libobsensor/hpp/Types.hpp /usr/local/include/libobsensor/hpp/Context.hpp /usr/local/include/libobsensor/hpp/Device.hpp /usr/local/include/libobsensor/hpp/Filter.hpp /usr/local/include/libobsensor/hpp/TypeHelper.hpp /usr/local/include/libobsensor/hpp/Utils.hpp /usr/local/include/libobsensor/h/Export.h /usr/local/include/libobsensor/h/Filter.h /usr/local/include/libobsensor/h/Sensor.h /usr/local/include/libobsensor/h/ApplicationConfig.h /usr/local/include/libobsensor/h/Frame.h /usr/local/include/libobsensor/h/Version.h /usr/local/include/libobsensor/h/Context.h /usr/local/include/libobsensor/h/MultipleDevices.h /usr/local/include/libobsensor/h/StreamProfile.h /usr/local/include/libobsensor/h/ObTypes.h /usr/local/include/libobsensor/h/Utils.h /usr/local/include/libobsensor/h/Pipeline.h /usr/local/include/libobsensor/h/Advanced.h /usr/local/include/libobsensor/h/Device.h /usr/local/include/libobsensor/h/RecordPlayback.h /usr/local/include/libobsensor/h/TypeHelper.h /usr/local/include/libobsensor/h/Error.h /usr/local/include/libobsensor/h/Property.h /usr/local/lib/extensions/filters/libob_priv_filter.so /usr/local/lib/extensions/frameprocessor/libob_frame_processor.so find: ‘/opt/containerd’: Permission denied /opt/OrbbecSDK_v2.9.3/include/libobsensor/ObSensor.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/ObSensor.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Pipeline.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Frame.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/StreamProfile.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Error.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Version.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/ApplicationConfig.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/RecordPlayback.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Sensor.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Types.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Context.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Device.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Filter.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/TypeHelper.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/hpp/Utils.hpp /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Export.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Filter.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Sensor.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/ApplicationConfig.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Frame.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Version.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Context.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/MultipleDevices.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/StreamProfile.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/ObTypes.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Utils.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Pipeline.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Advanced.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Device.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/RecordPlayback.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/TypeHelper.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Error.h /opt/OrbbecSDK_v2.9.3/include/libobsensor/h/Property.h /opt/OrbbecSDK_v2.9.3/lib/extensions/filters/libob_priv_filter.so /opt/OrbbecSDK_v2.9.3/lib/extensions/frameprocessor/libob_frame_processor.so /opt/OrbbecSDK_v2.9.3/tools/extensions/filters/libob_priv_filter.so /opt/OrbbecSDK_v2.9.3/tools/extensions/frameprocessor/libob_frame_processor.so /home/nvidia/orbbec_ws/install/orbbec_camera/lib/extensions/filters/libob_priv_filter.so /home/nvidia/orbbec_ws/install/orbbec_camera/lib/extensions/frameprocessor/libob_frame_processor.so /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/ObSensor.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/ObSensor.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Pipeline.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Frame.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/StreamProfile.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Error.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Version.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/ApplicationConfig.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/RecordPlayback.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Sensor.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Types.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Context.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Device.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Filter.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/TypeHelper.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/hpp/Utils.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Export.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Filter.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Sensor.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/ApplicationConfig.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Frame.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Version.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Context.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/MultipleDevices.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/StreamProfile.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/ObTypes.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Utils.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Pipeline.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Advanced.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Device.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/RecordPlayback.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/TypeHelper.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Error.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/h/Property.h /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/lib/x64/extensions/filters/libob_priv_filter.so /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/lib/x64/extensions/frameprocessor/libob_frame_processor.so /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/lib/arm64/extensions/filters/libob_priv_filter.so /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/lib/arm64/extensions/frameprocessor/libob_frame_processor.so /home/nvidia/OrbbecSDK_v2/include/libobsensor/ObSensor.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/ObSensor.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Pipeline.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Frame.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/StreamProfile.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Error.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Version.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/ApplicationConfig.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/RecordPlayback.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Sensor.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Types.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Context.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Device.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Filter.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/TypeHelper.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/hpp/Utils.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Filter.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Sensor.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/ApplicationConfig.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Frame.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Version.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Context.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/MultipleDevices.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/StreamProfile.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/ObTypes.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Utils.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Pipeline.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Advanced.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Device.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/RecordPlayback.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/TypeHelper.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Error.h /home/nvidia/OrbbecSDK_v2/include/libobsensor/h/Property.h /home/nvidia/OrbbecSDK_v2/build/lib/libob_jsoncpp.a /home/nvidia/OrbbecSDK_v2/build/linux_arm64/lib/libob_jsoncpp.a /home/nvidia/OrbbecSDK_v2/build/linux_arm64/lib/extensions/filters/libob_priv_filter.so /home/nvidia/OrbbecSDK_v2/build/linux_arm64/lib/extensions/frameprocessor/libob_frame_processor.so /home/nvidia/OrbbecSDK_v2/extensions/filters/linux_x86_64/libob_priv_filter.so /home/nvidia/OrbbecSDK_v2/extensions/filters/linux_arm32/libob_priv_filter.so /home/nvidia/OrbbecSDK_v2/extensions/filters/linux_arm64/libob_priv_filter.so /home/nvidia/OrbbecSDK_v2/extensions/filters/macOS/libob_priv_filter.dylib /home/nvidia/OrbbecSDK_v2/extensions/frameprocessor/linux_x86_64/libob_frame_processor.so /home/nvidia/OrbbecSDK_v2/extensions/frameprocessor/linux_arm32/libob_frame_processor.so /home/nvidia/OrbbecSDK_v2/extensions/frameprocessor/linux_arm64/libob_frame_processor.so /home/nvidia/OrbbecSDK_v2/extensions/frameprocessor/macOS/libob_frame_processor.dylib nvidia@nvidia-desktop:~$ ldconfig -p | grep -Ei 'orbbec|obsensor' libOrbbecSDK.so.2 (libc6,AArch64) => /usr/local/lib/libOrbbecSDK.so.2 libOrbbecSDK.so (libc6,AArch64) => /usr/local/lib/libOrbbecSDK.so nvidia@nvidia-desktop:~$ dpkg -l | grep -Ei "orbbec|obsensor" ii orbbecsdk 2.9.3 arm64 A Software-Development-Kit for Orbbec 3D cameras nvidia@nvidia-desktop:~$ ros pkg prefix orbbec_ws/ build/ install/ log/ src/ nvidia@nvidia-desktop:~$ ros pkg prefix orbbec_ws/ build/ install/ log/ src/ nvidia@nvidia-desktop:~$ ros pkg prefix orbbec_ws/build/orbbec_camera bash: ros: command not found nvidia@nvidia-desktop:~$ source /opt/ros/foxy/setup.bash nvidia@nvidia-desktop:~$ ros2 pkg prefix orbbec_ws/build/orbbec_camera Package not found nvidia@nvidia-desktop:~$ ros2 pkg executables orbbec_ws/build/orbbec_ orbbec_camera/ orbbec_camera_msgs/ orbbec_description/ nvidia@nvidia-desktop:~$ ros2 pkg executables orbbec_ws/build/orbbec_camera Package 'orbbec_ws/build/orbbec_camera' not found nvidia@nvidia-desktop:~$ find /usr /opt /home -type f -name "ObSensor.hpp" /usr/local/include/libobsensor/ObSensor.hpp find: ‘/opt/containerd’: Permission denied /opt/OrbbecSDK_v2.9.3/include/libobsensor/ObSensor.hpp /home/nvidia/orbbec_ws/src/OrbbecSDK_ROS2/orbbec_camera/SDK/include/libobsensor/ObSensor.hpp /home/nvidia/OrbbecSDK_v2/include/libobsensor/ObSensor.hpp nvidia@nvidia-desktop:~$ ip -4 addr show poe1 3: poe1: mtu 1500 qdisc mq state UP group default qlen 1000 altname enP5p3s0 inet 192.168.1.102/24 brd 192.168.1.255 scope global poe1 valid_lft forever preferred_lft forever nvidia@nvidia-desktop:~$ ip -4 addr show poe2 4: poe2: mtu 1500 qdisc mq state UP group default qlen 1000 altname enP5p4s0 inet 192.168.2.20/24 brd 192.168.2.255 scope global noprefixroute poe2 valid_lft forever preferred_lft forever nvidia@nvidia-desktop:~$ networkctl status poe1 WARNING: systemd-networkd is not running, output will be incomplete. Failed to query link bit rates: Unit dbus-org.freedesktop.network1.service not found. ● 3: poe1 Link File: /usr/lib/systemd/network/99-default.link Network File: n/a Type: ether State: n/a (unmanaged) Alternative Names: enP5p3s0 Path: platform-141a0000.pcie-pci-0005:03:00.0 Driver: igb Vendor: Intel Corporation Model: I210 Gigabit Network Connection HW Address: 00:a0:10:02:9b:9c (SYSLOGIC DATENTECHNIK AG) MTU: 1500 (min: 68, max: 9216) Queue Length (Tx/Rx): 8/8 Auto negotiation: yes Speed: 1Gbps Duplex: full Port: tp Address: 192.168.1.102 fe80::2a0:10ff:fe02:9b9c Activation Policy: up Required For Online: yes Sep 03 13:48:24 nvidia-desktop systemd-udevd[411]: poe1: Could not apply link config, ignoring: File exists nvidia@nvidia-desktop:~$ networkctl status poe2 WARNING: systemd-networkd is not running, output will be incomplete. Failed to query link bit rates: Unit dbus-org.freedesktop.network1.service not found. ● 4: poe2 Link File: /usr/lib/systemd/network/99-default.link Network File: n/a Type: ether State: n/a (unmanaged) Alternative Names: enP5p4s0 Path: platform-141a0000.pcie-pci-0005:04:00.0 Driver: igb Vendor: Intel Corporation Model: I210 Gigabit Network Connection HW Address: 00:a0:10:02:9b:9d (SYSLOGIC DATENTECHNIK AG) MTU: 1500 (min: 68, max: 9216) Queue Length (Tx/Rx): 8/8 Auto negotiation: yes Speed: 1Gbps Duplex: full Port: tp Address: 192.168.2.20 fe80::95cb:6089:30fd:f907 Activation Policy: up Required For Online: yes Sep 03 13:48:24 nvidia-desktop systemd-udevd[378]: poe2: Could not apply link config, ignoring: File exists nvidia@nvidia-desktop:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal nvidia@nvidia-desktop:~$