-
Notifications
You must be signed in to change notification settings - Fork 19
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
Pointcloud message type incompatibility with Autoware #313
Comments
@Aysenayilmaz This is not an RGL issue. Pointcloud format in RGL is configurable in runtime using |
We initially underestimated the issue, failing to recognize that the field types had also changed. This necessitates the implementation of data type conversions in the native library. We are addressing this and will implement the necessary changes as soon as possible. |
@prybicki I have reviewed these files, but unfortunately, I cannot modify the content of the message. The GPULidar library is used in the Lidar publisher. I am sharing the content of the message published on the /sensing/lidar/top/pointcloud_raw_ex topic: $ ros2 topic echo /sensing/lidar/top/pointcloud_raw_ex --field fields
The parts that need to be changed are as follows:
|
This page has also been updated with the latest changes. |
Thank you very much for the quick response. When I build the current version and add it to AWsim-Labs, I get such an error. It cannot find the function "rgl_node_points_ros2_publish_with_qos". Could I be taking the wrong build? While building, I use this commands:
|
@Aysenayilmaz When we build RGL for AWSIM we use the following command:
The additional rpath option is for dependent ROS2 libraries that are shared with the The deploy:
|
I am closing the ticket since the issue has already been resolved on the library side ✔️ |
请问使用禾赛的激光雷达实车在外部传入自己的点云数据,autoware出现了这么个错,The pointcloud layout is not compatible with PointXYZIRCAEDT/PointXYZIRC. Aborting该如何解决 |
With autowarefoundation/autoware.universe#6996, the pointcloud types have been changed. They have transitioned from using PointXYZI to PointXYZIRCAEDT.
As a result, pointcloud types are no longer supported by the RobotecGPULidar.
Current point types:
Data types used in Autoware:
https://github.com/autowarefoundation/autoware.universe/blob/9f41bf13d9e8a73d2bfd6278cc249e2306348c1e/common/autoware_point_types/include/autoware_point_types/types.hpp#L95
That's why there is a autowarefoundation/AWSIM-Labs#114 problem in AWsim Labs.
The error I get when I run Autoware and AWsim Labs:
[component_container-30] [ERROR] [1720621336.877892482] [sensing.lidar.top.crop_box_filter_self]: The pointcloud layout is not compatible with PointXYZIRCAEDT/PointXYZIRC. Aborting
The text was updated successfully, but these errors were encountered: