-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
How to have /camera/rgb_camera/parameter_descriptions topic? #2339
Comments
When I start the camera with this command: |
Hi @miku54 The parameter_descriptions topic was listed as supported in the previous ROS2 wrapper (up to version 3.2.3) but is not included in the topics list of the ros2_beta (4.x versions) wrapper documentation. Instead it adds a topic called parameter_events https://github.com/IntelRealSense/realsense-ros/tree/ros2-beta#published-topics Are you able to achieve a point cloud with the launch instruction below?
|
Hi, @MartyG-RealSense thanks for your reply! |
It looks as though your demo_pointcloud link goes to the ROS1 version of the launch file. The ros2 branch's version is here: |
Sorry for the wrong link, I am running the official launch file.https://github.com/IntelRealSense/realsense-ros/blob/ros2/realsense2_camera/launch/demo_pointcloud_launch.py |
A couple of users of the ros2_beta wrapper recently found that using a launch file did not work correctly for them but ros2 run did. For example to enable the pointcloud filter by that method:
|
In the ROS1 wrapper you could get an organized point cloud with depth_image_proc by using the 'rs_rgbd.launch'. In ros2_beta you can generate an organized point cloud with the parameter pointcloud.ordered_pc. By default the pointcloud is unorganized. I would therefore speculate that the ros2 run instruction would look like the one below.
Does that launch instruction provide you with access to depth_image_proc please? |
Hi @miku54 Do you require further assistance with this case, please? Thanks! |
Case closed due to no further comments received. |
Hi @MartyG-RealSense, |
Hi @manhha1402 I wonder whether this may be because the D405 camera model does not have a separate RGB sensor like the other 400 Series models (D415, D435 / D435i, D455) but instead obtains RGB from its depth sensor. Is the cloud still unordered if you add align_depth.enable:=true to your launch instruction, please? |
Hi @MartyG-RealSense, the result is still the same. I had a look on the code |
I will refer the issue to my Intel RealSense colleagues on the ROS wrapper development team. |
Hi @manhha1402 , Regarding
We will update this GH issue with our outcomes, Thanks for reporting :) |
Hi @manhha1402 As the issue that you reported will be investigated by my Intel RealSense colleagues, I have added an Enhancement label to this case to signify that it should be kept open for the duration of the investigation. Thanks again for your report! |
Hi @manhha1402, As I saw, there is something wrong in the calculation of ordered point cloud, and it looks it is not related to the camera model. Thanks, |
Hi @manhha1402, @MartyG-RealSense The problem was due a bug in the launch file PR Opened #2487 |
Hi @SamerKhshiboun |
Yes, thanks so much, @SamerKhshiboun 👍 |
Hi @miku54 and @manhha1402 Do you require further assistance with this case now that a fix has been implemented, please? Thanks! |
Case closed due to fix implemented and no further comments received. |
I use a D455 camera, which is connected to my device via USB3.0,my system is foxy,and I am using the ROS2-beta branch.
ros2 launch realsense2_camera rs_launch.py
Tried to start like this, there is no /camera/rgb_camera/parameter_descriptions topic
:ros2 run realsense2_camera realsense2_camera_node
The text was updated successfully, but these errors were encountered: