You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a pointcloud with XYZRGBL fields generated in PCL, whose display does not seem to work correctly in rviz. If I view the cloud in pcl_viewer I can see the following colour handlers:
List of available color handlers for actor out.pcd-0: [random](1) x(2) y(3) z(4) rgb(5) label(6)
The cloud (attached below) has specific RGB values for each label and is received as a PointCloud2 type. However, when displaying this cloud in rviz, if the RGB8 colour transformer is selected, nothing appears. This is also true for the MONO8 transformer.
Selecting any of the other colour transformers shows that there are indeed points coming through. With the intensity transformer, using the label channel correctly displays the cloud, with different label regions having different colours. However, the rgb values given by the label display are different to the rgb values given in the original instantiation of the labelled cloud, so if the user has set specific rgb values for each point with a certain label, they will not be displayed with this method.
This is in rviz 1.12.13 (also on 1.12.16), on Ubuntu 16.04. I'd like to help fix this but there are no error or warning messages which I can use to point me to where the problem might lie.
You can check this by starting a roscore, running rviz, adding a PointCloud2 display subscribed to cloud_pcd, and then running
I have a pointcloud with XYZRGBL fields generated in PCL, whose display does not seem to work correctly in rviz. If I view the cloud in pcl_viewer I can see the following colour handlers:
The cloud (attached below) has specific RGB values for each label and is received as a PointCloud2 type. However, when displaying this cloud in rviz, if the RGB8 colour transformer is selected, nothing appears. This is also true for the MONO8 transformer.
Selecting any of the other colour transformers shows that there are indeed points coming through. With the intensity transformer, using the
label
channel correctly displays the cloud, with different label regions having different colours. However, the rgb values given by thelabel
display are different to the rgb values given in the original instantiation of the labelled cloud, so if the user has set specific rgb values for each point with a certain label, they will not be displayed with this method.This is in rviz 1.12.13 (also on 1.12.16), on Ubuntu 16.04. I'd like to help fix this but there are no error or warning messages which I can use to point me to where the problem might lie.
You can check this by starting a roscore, running rviz, adding a
PointCloud2
display subscribed tocloud_pcd
, and then runningWith the following pcd file:
out.pcd.zip
You will be able to see messages coming in, but because the default transformer is rgb8, you will not see anything.
The text was updated successfully, but these errors were encountered: