Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ROS2 Foxy, librealsense 2.48.0, ros-realsense v3.2.2: No images in rviz2, error "Message Filter dropping message: frame 'camera_color_optical_frame' #1970

Closed
admantium-sg opened this issue Jul 5, 2021 · 15 comments
Labels

Comments

@admantium-sg
Copy link

Hello,

I have two computers: Rapberry Pi4 and a Linux Workstation, both with Ubuntu20.04 and ROS2 Foxy.

The D435 is connected to the Raspberry Pi4.

Raspberry Pi4 and workstation have IPs in the local network, I can ping between them, and I can see all published ROS topics:

ros2 topic list
/camera/color/camera_info
/camera/color/image_raw
/camera/depth/camera_info
/camera/depth/color/points
/camera/depth/image_rect_raw
/camera/extrinsics/depth_to_color
/parameter_events
/rosout
/tf
/tf_static

But when I open rviz2 on my workstation, I can not see images from topic /camera/color/image_raw rendered in rviz2, error message in rviz is:

[INFO] [1625329665.271601068] [rviz]: Message Filter dropping message: frame 'camera_color_optical_frame' at time 1625329664,860 for reason 'Unknown'

Tried two different installations: Provide Ubuntu packages, and also from scratch compilation/installation with librealsense v2.48.0 and realsense-ros v3.2.2.

The ROS command to start the d435 node is

ros2 launch realsense2_camera demo_pointcloud_launch2.py initial_reset:=true

Sample Output

[INFO] [launch]: All log files can be found below /home/ubuntu/.ros/log/2021-07-05-20-44-36-049525-ubuntu-2859
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [realsense2_camera_node-1]: process started with pid [2861]
[realsense2_camera_node-1] [INFO] [1625510676.899324523] [RealSenseCameraNode]: RealSense ROS v3.2.2
[realsense2_camera_node-1] [INFO] [1625510676.899491226] [RealSenseCameraNode]: Built with LibRealSense v2.48.0
[realsense2_camera_node-1] [INFO] [1625510676.899535430] [RealSenseCameraNode]: Running with LibRealSense v2.48.0
[realsense2_camera_node-1] [INFO] [1625510676.991105406] [RealSenseCameraNode]: Device with serial number 018322070534 was found.
[realsense2_camera_node-1] 
[realsense2_camera_node-1] [INFO] [1625510676.991237406] [RealSenseCameraNode]: Device with physical ID /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-1/2-1:1.0/video4linux/video0 was found.
[realsense2_camera_node-1] [INFO] [1625510676.991279869] [RealSenseCameraNode]: Device with name Intel RealSense D435 was found.
[realsense2_camera_node-1] [INFO] [1625510676.992265518] [RealSenseCameraNode]: Device with port number 2-1 was found.
[realsense2_camera_node-1] [INFO] [1625510676.992373647] [RealSenseCameraNode]: Device USB type: 3.2
[realsense2_camera_node-1] [INFO] [1625510676.992427962] [RealSenseCameraNode]: Resetting device...
[realsense2_camera_node-1] [INFO] [1625510683.152204050] [RealSenseCameraNode]: Device with serial number 018322070534 was found.
[realsense2_camera_node-1] 
[realsense2_camera_node-1] [INFO] [1625510683.152322198] [RealSenseCameraNode]: Device with physical ID /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-1/2-1:1.0/video4linux/video0 was found.
[realsense2_camera_node-1] [INFO] [1625510683.152362031] [RealSenseCameraNode]: Device with name Intel RealSense D435 was found.
[realsense2_camera_node-1] [INFO] [1625510683.153211958] [RealSenseCameraNode]: Device with port number 2-1 was found.
[realsense2_camera_node-1] [INFO] [1625510683.153339661] [RealSenseCameraNode]: Device USB type: 3.2
[realsense2_camera_node-1] [INFO] [1625510683.165928906] [RealSenseCameraNode]: getParameters...
[realsense2_camera_node-1] [INFO] [1625510683.170501112] [RealSenseCameraNode]: setupDevice...
[realsense2_camera_node-1] [INFO] [1625510683.170579001] [RealSenseCameraNode]: JSON file is not provided
[realsense2_camera_node-1] [INFO] [1625510683.170640038] [RealSenseCameraNode]: Device Name: Intel RealSense D435
[realsense2_camera_node-1] [INFO] [1625510683.170683723] [RealSenseCameraNode]: Device Serial No: 018322070534
[realsense2_camera_node-1] [INFO] [1625510683.170722556] [RealSenseCameraNode]: Device physical port: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-1/2-1:1.0/video4linux/video0
[realsense2_camera_node-1] [INFO] [1625510683.170760408] [RealSenseCameraNode]: Device FW version: 05.12.13.50
[realsense2_camera_node-1] [INFO] [1625510683.170796778] [RealSenseCameraNode]: Device Product ID: 0x0B07
[realsense2_camera_node-1] [INFO] [1625510683.170830204] [RealSenseCameraNode]: Enable PointCloud: On
[realsense2_camera_node-1] [INFO] [1625510683.170863760] [RealSenseCameraNode]: Align Depth: Off
[realsense2_camera_node-1] [INFO] [1625510683.170895112] [RealSenseCameraNode]: Sync Mode: On
[realsense2_camera_node-1] [INFO] [1625510683.171143260] [RealSenseCameraNode]: Device Sensors: 
[realsense2_camera_node-1] [INFO] [1625510683.204649864] [RealSenseCameraNode]: Stereo Module was found.
[realsense2_camera_node-1]  05/07 20:44:43,206 WARNING [281472993135008] (backend-v4l2.cpp:1358) Pixel format 36315752-1a66-a242-9065-d01814a likely requires patch for fourcc code RW16!
[realsense2_camera_node-1] [INFO] [1625510683.266804126] [RealSenseCameraNode]: RGB Camera was found.
[realsense2_camera_node-1] [INFO] [1625510683.266940330] [RealSenseCameraNode]: (Infrared, 0) sensor isn't supported by current device! -- Skipping...
[realsense2_camera_node-1] [INFO] [1625510683.266989349] [RealSenseCameraNode]: (Fisheye, 0) sensor isn't supported by current device! -- Skipping...
[realsense2_camera_node-1] [INFO] [1625510683.267027219] [RealSenseCameraNode]: (Fisheye, 1) sensor isn't supported by current device! -- Skipping...
[realsense2_camera_node-1] [INFO] [1625510683.267062608] [RealSenseCameraNode]: (Fisheye, 2) sensor isn't supported by current device! -- Skipping...
[realsense2_camera_node-1] [INFO] [1625510683.267098108] [RealSenseCameraNode]: (Pose, 0) sensor isn't supported by current device! -- Skipping...
[realsense2_camera_node-1] [INFO] [1625510683.267135367] [RealSenseCameraNode]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[realsense2_camera_node-1] [INFO] [1625510683.267176052] [RealSenseCameraNode]: Add Filter: pointcloud
[realsense2_camera_node-1] [INFO] [1625510683.280456353] [RealSenseCameraNode]: num_filters: 1
[realsense2_camera_node-1] [INFO] [1625510683.280564631] [RealSenseCameraNode]: Setting Dynamic reconfig parameters.
[realsense2_camera_node-1] [WARN] [1625510683.316406329] [RealSenseCameraNode]: Could not set param: stereo_module.auto_exposure_limit with 0Range: [1, 165000]: parameter 'stereo_module.auto_exposure_limit' could not be set: Parameter {} doesn't comply with integer range.
[realsense2_camera_node-1] [WARN] [1625510683.318068663] [RealSenseCameraNode]: Could not set param: stereo_module.auto_gain_limit with 0Range: [16, 248]: parameter 'stereo_module.auto_gain_limit' could not be set: Parameter {} doesn't comply with integer range.
[realsense2_camera_node-1] [WARN] [1625510683.333642464] [RealSenseCameraNode]: Could not set param: rgb_camera.power_line_frequency with 3Range: [0, 2]: parameter 'rgb_camera.power_line_frequency' could not be set: Parameter {} doesn't comply with integer range.
[realsense2_camera_node-1] [INFO] [1625510683.335995761] [RealSenseCameraNode]: Done Setting Dynamic reconfig parameters.
[realsense2_camera_node-1] [INFO] [1625510683.338396651] [RealSenseCameraNode]: depth stream is enabled - width: 848, height: 480, fps: 30, Format: Z16
[realsense2_camera_node-1] [INFO] [1625510683.342440412] [RealSenseCameraNode]: color stream is enabled - width: 640, height: 480, fps: 30, Format: RGB8
[realsense2_camera_node-1] [INFO] [1625510683.342566153] [RealSenseCameraNode]: setupPublishers...
[realsense2_camera_node-1] [INFO] [1625510683.352397971] [RealSenseCameraNode]: setupStreams...
[realsense2_camera_node-1] [INFO] [1625510683.470379141] [RealSenseCameraNode]: SELECTED BASE:Depth, 0
[realsense2_camera_node-1] [INFO] [1625510683.478110292] [RealSenseCameraNode]: RealSense Node Is Up!
[realsense2_camera_node-1] [WARN] [1625510683.541182240] [RealSenseCameraNode]: 

Sample Image Data (when running from my workstation)

ros2 topic echo /camera/color/image_raw

---
header:
  stamp:
    sec: 1625510352
    nanosec: 537663488
  frame_id: camera_color_optical_frame
height: 480
width: 640
encoding: rgb8
is_bigendian: 0
step: 1920
data:
- 122
- 129
- 129
- 128
- ...

Any help is greatly appreciated - want to start building my robots vision sensor with the D435 :)

@admantium-sg admantium-sg changed the title ROS2 Foxy, librealsens 2.48.0, ros-realsense v3.2.2: No images in rviz2, error "Message Filter dropping message: frame 'camera_color_optical_frame' ROS2 Foxy, librealsense 2.48.0, ros-realsense v3.2.2: No images in rviz2, error "Message Filter dropping message: frame 'camera_color_optical_frame' Jul 5, 2021
@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Jul 6, 2021

Hi @admantium-sg Do the Message Filter dropping message information messages continue generating after launch or do they stop at launch after appearing a small number of times, please?

In a past RealSense ROS discussion in which this message appeared (which also involved camera_color_optical_frame), it was corrected after using initial_reset:=true but you have already tried that method.

#1547

I note that you state that you are using a launch file called demo_pointcloud_launch2.py, whereas the ROS2 launch file provided with the ROS2 wrapper is demo_pointcloud_launch.py. If you are using 'launch2' instead of 'launch', are you using your own custom launch file? If you are using a custom launch, do you have the same problem when launching with demo_pointcloud_launch.py

@admantium-sg
Copy link
Author

Hello Marty,

thx for trying to help.

the messages are printed continuously as long as rviz is open.

My launch file makes a minor modification only: disabled the rviz node because the Raspi4 runs heedless, without desktop environment.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Jul 6, 2021

There are very few references about this error in relation to RealSense. Further research did though locate a PDF document about a ROS2 manipulation pipeline called EMD that can be used with RealSense. Its last update was dated a week ago (June 30 2021) and described encountering this error with camera_color_optical_frame in ROS2 Foxy. It reported on page 127 of the document (page 123 if using the numbers on the bottom of the page) that it occurred for them if camera_color_optical_frame was not present.

https://easy-manipulation-deployment-docs.readthedocs.io/_/downloads/en/latest/pdf/

image

@Serafadam
Copy link

Hi, I've been having similar problems on Foxy installed by docker on Jetson Xavier NX, and by going through the issues, I guess this may be connected to #1962 and #1967. (Though when I do ros2 topic echo on pointcloud, it receives some messages (though it seems very laggy). Rviz2 run on another PC doesn't seem to pick anything up.
I'll try rebuilding the librealsense (as in #1962 (comment)) and see what will happen.

@MartyG-RealSense
Copy link
Collaborator

Thanks very much @Serafadam - please do report the results of your librealsense rebuild. Good luck!

@admantium-sg
Copy link
Author

admantium-sg commented Jul 11, 2021

Hello @Serafadam,

thank you for commenting here.

At the moment, I can still not run D435 on my Pi4 and stream the data to my workstation.

Yesterday, I installed ROS1 noetic on my Pi4 and Workstation. Only when the roscore runs on the Pi4, I could start the librealsense-wrapper in ROS. However, no pointcloud or image data were streamed (means rostopic echo /camera/color/image_raw is empty when run from the workstation).

Then, reading this issue #1962 , the author says

After trying the same except the RS2_STREAM_COLOR, the pointcloud message status is fine however is not displaying anything in rviz as mentioned before. Also the color/image_raw topic is still not being received as shown in the left panel of rviz.

So, in essence I'm having the same issue with ROS1 and ROS2 by installing the most recent version of librealsense and realsense-ros. Which brings me to #1967:

I reverted to v2.41.0 of librealsense, and version 2.2.21 of realsense-ros and rebuilt from git on the Raspberry Pi. This combination does not exhibit this issue.

I will try this solution

@MartyG-RealSense , in the meantime, I want to exclude any other error sources. Can you help me with these questions?

  • Can I run realsense-ros on a headless Pi4 with ARM architecture? (e.g do you know a ROS project in which this works?)
  • Does the Raspberry Pi installation also require to install protobuf and the python bindings as outlined in Raspberry Pi4 with D435?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Jul 11, 2021

Pi has been used headless by librealsense users. In regard to RealSense ROS, RealSense user @Combinacijus has a ROS2 Foxy headless tutorial for Pi 4 (though not for the RealSense ROS wrapper specifically) in the link below.

https://github.com/Combinacijus/RPi4-ROS2-Headless-Tutorial

If you are using Raspbian then you should need to install Protobuf as per the Raspberry Pi guides by Acrobotic and Intel. Some RealSense users have found that installation works best with a more modern Protobuf version such as 3.14 rather than the older versions suggested in the guides though.

Intel's SDK installation guide for Raspbian was written for Pi 3 and 3+, whilst Acrobotic's is similarly structured but designed for Pi 4.

https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_raspbian.md

@MartyG-RealSense
Copy link
Collaborator

Hi @admantium-sg Do you require further assistance with this case, please? Thanks!

@admantium-sg
Copy link
Author

admantium-sg commented Jul 19, 2021

Hello Marty,

sorry for the late reply, I could continue with my project only this weekend.

Eventually I installed ROS1 and continued with librealsense v2.0.48. Also, I need to start roscore directly on the Pi . Then I could finally stream some data from my Raspberry Pi 4 to my Linux workstation.

When using this command

roslaunch realsense2_camera rs_camera.launch camera:=camera1 depth_width:=640 color_width:=640 depth_height:=480 color_height:=480 depth_fps:=30 color_fps:=30 initial_reset:=true -v

I do only receive /camera1/depth/image_rect_raw and /camera1/color/image_raw topics. As expected.

When using

roslaunch realsense2_camera rs_camera.launch camera:=camera1 depth_width:=640 color_width:=640 depth_height:=480 color_height:=480 depth_fps:=30 color_fps:=30 pointcloud_texture_stream:=RS2_STREAM_ANY enable_sync:=true align_depth:=true initial_reset:=true filters:=pointcloud -v

I can see point cloud data on /camera/depth/color/points, but nothing is published in /camera1/color/image_raw. That`s the very same issue as in #1962.

Log files:

PARAMETERS
 * /camera1/realsense2_camera/accel_fps: -1
 * /camera1/realsense2_camera/accel_frame_id: camera1_accel_frame
 * /camera1/realsense2_camera/accel_optical_frame_id: camera1_accel_opt...
 * /camera1/realsense2_camera/align_depth: True
 * /camera1/realsense2_camera/aligned_depth_to_color_frame_id: camera1_aligned_d...
 * /camera1/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera1_aligned_d...
 * /camera1/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera1_aligned_d...
 * /camera1/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera1_aligned_d...
 * /camera1/realsense2_camera/aligned_depth_to_infra1_frame_id: camera1_aligned_d...
 * /camera1/realsense2_camera/aligned_depth_to_infra2_frame_id: camera1_aligned_d...
 * /camera1/realsense2_camera/allow_no_texture_points: False
 * /camera1/realsense2_camera/base_frame_id: camera1_link
 * /camera1/realsense2_camera/calib_odom_file: 
 * /camera1/realsense2_camera/clip_distance: -2.0
 * /camera1/realsense2_camera/color_fps: 30
 * /camera1/realsense2_camera/color_frame_id: camera1_color_frame
 * /camera1/realsense2_camera/color_height: 480
 * /camera1/realsense2_camera/color_optical_frame_id: camera1_color_opt...
 * /camera1/realsense2_camera/color_width: 640
 * /camera1/realsense2_camera/confidence_fps: -1
 * /camera1/realsense2_camera/confidence_height: -1
 * /camera1/realsense2_camera/confidence_width: -1
 * /camera1/realsense2_camera/depth_fps: 30
 * /camera1/realsense2_camera/depth_frame_id: camera1_depth_frame
 * /camera1/realsense2_camera/depth_height: 480
 * /camera1/realsense2_camera/depth_optical_frame_id: camera1_depth_opt...
 * /camera1/realsense2_camera/depth_width: 640
 * /camera1/realsense2_camera/device_type: 
 * /camera1/realsense2_camera/enable_accel: False
 * /camera1/realsense2_camera/enable_color: True
 * /camera1/realsense2_camera/enable_confidence: True
 * /camera1/realsense2_camera/enable_depth: True
 * /camera1/realsense2_camera/enable_fisheye1: False
 * /camera1/realsense2_camera/enable_fisheye2: False
 * /camera1/realsense2_camera/enable_fisheye: False
 * /camera1/realsense2_camera/enable_gyro: False
 * /camera1/realsense2_camera/enable_infra1: False
 * /camera1/realsense2_camera/enable_infra2: False
 * /camera1/realsense2_camera/enable_infra: False
 * /camera1/realsense2_camera/enable_pointcloud: False
 * /camera1/realsense2_camera/enable_pose: False
 * /camera1/realsense2_camera/enable_sync: True
 * /camera1/realsense2_camera/filters: pointcloud
 * /camera1/realsense2_camera/fisheye1_frame_id: camera1_fisheye1_...
 * /camera1/realsense2_camera/fisheye1_optical_frame_id: camera1_fisheye1_...
 * /camera1/realsense2_camera/fisheye2_frame_id: camera1_fisheye2_...
 * /camera1/realsense2_camera/fisheye2_optical_frame_id: camera1_fisheye2_...
 * /camera1/realsense2_camera/fisheye_fps: -1
 * /camera1/realsense2_camera/fisheye_frame_id: camera1_fisheye_f...
 * /camera1/realsense2_camera/fisheye_height: -1
 * /camera1/realsense2_camera/fisheye_optical_frame_id: camera1_fisheye_o...
 * /camera1/realsense2_camera/fisheye_width: -1
 * /camera1/realsense2_camera/gyro_fps: -1
 * /camera1/realsense2_camera/gyro_frame_id: camera1_gyro_frame
 * /camera1/realsense2_camera/gyro_optical_frame_id: camera1_gyro_opti...
 * /camera1/realsense2_camera/imu_optical_frame_id: camera1_imu_optic...
 * /camera1/realsense2_camera/infra1_frame_id: camera1_infra1_frame
 * /camera1/realsense2_camera/infra1_optical_frame_id: camera1_infra1_op...
 * /camera1/realsense2_camera/infra2_frame_id: camera1_infra2_frame
 * /camera1/realsense2_camera/infra2_optical_frame_id: camera1_infra2_op...
 * /camera1/realsense2_camera/infra_fps: 30
 * /camera1/realsense2_camera/infra_height: 480
 * /camera1/realsense2_camera/infra_rgb: False
 * /camera1/realsense2_camera/infra_width: 848
 * /camera1/realsense2_camera/initial_reset: True
 * /camera1/realsense2_camera/json_file_path: 
 * /camera1/realsense2_camera/linear_accel_cov: 0.01
 * /camera1/realsense2_camera/odom_frame_id: camera1_odom_frame
 * /camera1/realsense2_camera/ordered_pc: False
 * /camera1/realsense2_camera/pointcloud_texture_index: 0
 * /camera1/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_ANY
 * /camera1/realsense2_camera/pose_frame_id: camera1_pose_frame
 * /camera1/realsense2_camera/pose_optical_frame_id: camera1_pose_opti...
 * /camera1/realsense2_camera/publish_odom_tf: True
 * /camera1/realsense2_camera/publish_tf: True
 * /camera1/realsense2_camera/rosbag_filename: 
 * /camera1/realsense2_camera/serial_no: 
 * /camera1/realsense2_camera/stereo_module/exposure/1: 7500
 * /camera1/realsense2_camera/stereo_module/exposure/2: 1
 * /camera1/realsense2_camera/stereo_module/gain/1: 16
 * /camera1/realsense2_camera/stereo_module/gain/2: 16
 * /camera1/realsense2_camera/tf_publish_rate: 0.0
 * /camera1/realsense2_camera/topic_odom_in: odom_in
 * /camera1/realsense2_camera/unite_imu_method: 
 * /camera1/realsense2_camera/usb_port_id: 
 * /rosdistro: noetic
 * /rosversion: 1.15.11

NODES
  /camera1/
    realsense2_camera (nodelet/nodelet)
    realsense2_camera_manager (nodelet/nodelet)

ROS_MASTER_URI=http://ubuntu:11311

process[camera1/realsense2_camera_manager-1]: started with pid [2708]
process[camera1/realsense2_camera-2]: started with pid [2709]
[ INFO] [1626722345.696041375]: Initializing nodelet with 4 worker threads.
[ INFO] [1626722346.160006117]: RealSense ROS v2.3.1
[ INFO] [1626722346.160132840]: Built with LibRealSense v2.48.0
[ INFO] [1626722346.160196803]: Running with LibRealSense v2.48.0
[ INFO] [1626722346.208433179]:  
[ INFO] [1626722346.275199279]: Device with serial number 018322070534 was found.

[ INFO] [1626722346.275530984]: Device with physical ID /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2/2-2:1.0/video4linux/video0 was found.
[ INFO] [1626722346.275692300]: Device with name Intel RealSense D435 was found.
[ INFO] [1626722346.276966251]: Device with port number 2-2 was found.
[ INFO] [1626722346.277160733]: Device USB type: 3.2
[ INFO] [1626722346.277301345]: Resetting device...
[ INFO] [1626722352.402568764]:  
[ INFO] [1626722352.474628043]: Device with serial number 018322070534 was found.

[ INFO] [1626722352.474834544]: Device with physical ID /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2/2-2:1.0/video4linux/video0 was found.
[ INFO] [1626722352.474942119]: Device with name Intel RealSense D435 was found.
[ INFO] [1626722352.476233310]: Device with port number 2-2 was found.
[ INFO] [1626722352.476369384]: Device USB type: 3.2
[ INFO] [1626722352.495823600]: getParameters...
[ INFO] [1626722352.645473313]: setupDevice...
[ INFO] [1626722352.645591480]: JSON file is not provided
[ INFO] [1626722352.645697351]: ROS Node Namespace: camera1
[ INFO] [1626722352.645781184]: Device Name: Intel RealSense D435
[ INFO] [1626722352.645846092]: Device Serial No: 018322070534
[ INFO] [1626722352.645912741]: Device physical port: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2/2-2:1.0/video4linux/video0
[ INFO] [1626722352.645978000]: Device FW version: 05.12.14.50
[ INFO] [1626722352.646042445]: Device Product ID: 0x0B07
[ INFO] [1626722352.646124779]: Enable PointCloud: On
[ INFO] [1626722352.646246649]: Align Depth: On
[ INFO] [1626722352.646336965]: Sync Mode: On
[ INFO] [1626722352.646645207]: Device Sensors: 
[ INFO] [1626722352.680429207]: Stereo Module was found.
 19/07 21:19:12,681 WARNING [281472414204272] (backend-v4l2.cpp:1358) Pixel format 36315752-1a66-a242-9065-d01814a likely requires patch for fourcc code RW16!
[ INFO] [1626722352.743866375]: RGB Camera was found.
[ INFO] [1626722352.744063598]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1626722352.749851568]: Add Filter: pointcloud
[ INFO] [1626722352.763141163]: num_filters: 2
[ INFO] [1626722352.763285145]: Setting Dynamic reconfig parameters.
[ WARN] [1626722352.830992443]: Param '/camera1/stereo_module/auto_exposure_limit' has value 0 that is not in range [1, 165000]. Removing this parameter from dynamic reconfigure options.
[ WARN] [1626722352.833650529]: Param '/camera1/stereo_module/auto_gain_limit' has value 0 that is not in range [16, 248]. Removing this parameter from dynamic reconfigure options.
[ WARN] [1626722352.881304238]: Param '/camera1/rgb_camera/power_line_frequency' has value 3 that is not in the enum { {50Hz: 1} {60Hz: 2} {Disabled: 0} }. Removing this parameter from dynamic reconfigure options.
[ INFO] [1626722352.911620075]: Done Setting Dynamic reconfig parameters.
[ INFO] [1626722352.913331990]: depth stream is enabled - width: 640, height: 480, fps: 30, Format: Z16
[ INFO] [1626722352.915142572]: color stream is enabled - width: 640, height: 480, fps: 30, Format: RGB8
[ INFO] [1626722352.918896292]: setupPublishers...
[ INFO] [1626722352.924873911]: Expected frequency for depth = 30.00000
[ INFO] [1626722352.934128211]: Expected frequency for color = 30.00000
[ INFO] [1626722352.938952491]: Expected frequency for aligned_depth_to_color = 30.00000
[ INFO] [1626722352.945136241]: setupStreams...
[ INFO] [1626722352.948257236]: insert Depth to Stereo Module
[ INFO] [1626722352.948431700]: insert Color to RGB Camera
[ INFO] [1626722353.061019114]: SELECTED BASE:Depth, 0
[ INFO] [1626722353.089478440]: RealSense Node Is Up!
[ WARN] [1626722353.129445630]: 
 19/07 21:19:14,089 ERROR [281472119615856] (ds5-options.cpp:88) Asic Temperature value is not valid!
 19/07 21:19:15,092 ERROR [281472119615856] (ds5-options.cpp:88) Asic Temperature value is not valid!

I will continue to work on getting /camera/depth/color/points and /camera1/color/image_raw working, and give ROS2 another try.

@MartyG-RealSense
Copy link
Collaborator

Thanks very much @admantium-sg for the detailed feedback. Please do update here about the results of your tests wth the color topics and ROS2 when you have them. Good luck!

@MartyG-RealSense
Copy link
Collaborator

Hi @admantium-sg Do you have an update about this case that you can provide, please? Thanks!

@admantium-sg
Copy link
Author

Update while working with ROS1, see #2014

@MartyG-RealSense
Copy link
Collaborator

Thanks @admantium-sg for your earlier update about ROS1. Do you have any more questions about the ROS2 Foxy case here, please? Thanks!

@MartyG-RealSense
Copy link
Collaborator

Hi @admantium-sg Do you require further assistance with this case, please? Thanks!

@MartyG-RealSense
Copy link
Collaborator

Case closed due to no further comments received.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants