• ROS
  • oak/points not published using rgbd_pcl.launch.py

OS: Ubuntu 22.04
ROS-Distro: Humble
Installation: binaries
Hardware: OAK-D Pro Wide

I ran the following command but the topic /oak/points is not being published. I tried ros echo the topic but I received nothing. Both /oak/rgb/image_raw and /oak/stereo/image_raw are being published
ros2 launch depthai_ros_driver rgbd_pcl.launch.py

Here is what printed out in the terminal, everything seems ok
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container-1]: process started with pid [25429]
[component_container-1] [INFO] [1747050444.485584465] [oak_container]: Load Library: /opt/ros/humble/lib/librobot_state_publisher_node.so
[component_container-1] [INFO] [1747050444.487565035] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[component_container-1] [INFO] [1747050444.487579893] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[component_container-1] [INFO] [1747050444.492096738] [oak_state_publisher]: got segment oak
[component_container-1] [INFO] [1747050444.492115888] [oak_state_publisher]: got segment oak-d-base-frame
[component_container-1] [INFO] [1747050444.492120625] [oak_state_publisher]: got segment oak_imu_frame
[component_container-1] [INFO] [1747050444.492123845] [oak_state_publisher]: got segment oak_left_camera_frame
[component_container-1] [INFO] [1747050444.492127352] [oak_state_publisher]: got segment oak_left_camera_optical_frame
[component_container-1] [INFO] [1747050444.492130455] [oak_state_publisher]: got segment oak_model_origin
[component_container-1] [INFO] [1747050444.492133600] [oak_state_publisher]: got segment oak_rgb_camera_frame
[component_container-1] [INFO] [1747050444.492136759] [oak_state_publisher]: got segment oak_rgb_camera_optical_frame
[component_container-1] [INFO] [1747050444.492139739] [oak_state_publisher]: got segment oak_right_camera_frame
[component_container-1] [INFO] [1747050444.492142866] [oak_state_publisher]: got segment oak_right_camera_optical_frame
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/oak_state_publisher' in container '/oak_container'
[component_container-1] [INFO] [1747050444.493418565] [oak_container]: Load Library: /opt/ros/humble/lib/libdepthai_ros_driver.so
[component_container-1] [INFO] [1747050444.534502502] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[component_container-1] [INFO] [1747050444.534540421] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[component_container-1] [INFO] [1747050444.536775590] [oak_container]: Load Library: /opt/ros/humble/lib/libdepth_image_proc.so
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/oak' in container '/oak_container'
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/point_cloud_xyzrgb_node' in container '/oak_container'
[component_container-1] [INFO] [1747050444.538964895] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::ConvertMetricNode>
[component_container-1] [INFO] [1747050444.538981112] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::CropForemostNode>
[component_container-1] [INFO] [1747050444.538984974] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::DisparityNode>
[component_container-1] [INFO] [1747050444.538987904] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzNode>
[component_container-1] [INFO] [1747050444.538990840] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzRadialNode>
[component_container-1] [INFO] [1747050444.538993770] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyziNode>
[component_container-1] [INFO] [1747050444.538996987] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyziRadialNode>
[component_container-1] [INFO] [1747050444.538999790] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzrgbNode>
[component_container-1] [INFO] [1747050444.539002835] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzrgbNode>
[component_container-1] [INFO] [1747050445.536970154] [oak]: Starting camera.
[component_container-1] [INFO] [1747050445.539938180] [oak]: No ip/mxid specified, connecting to the next available device.
[component_container-1] [INFO] [1747050448.182843723] [oak]: Camera with MXID: 14442C105121D2D200 and Name: 3.2 connected!
[component_container-1] [INFO] [1747050448.183519494] [oak]: USB SPEED: SUPER
[component_container-1] [INFO] [1747050448.229025011] [oak]: Device type: OAK-D-PRO-W
[component_container-1] [INFO] [1747050448.231052060] [oak]: Pipeline type: RGBD
[component_container-1] [INFO] [1747050448.895635344] [oak]: Finished setting up pipeline.
[component_container-1] [INFO] [1747050449.251698045] [oak]: Camera ready!

    Hi, could you try running ros2 launch depthai_ros_driver camera.launch.py pointcloud.enable:=true and check if that works?

    2 months later

    Running into same issue here. camera.launch.py also does not publish anything to oak/points