Accelerating lidar pipeline with NITROS / NitrosPointCloud

Hello. I have an existing ROS2 lidar processing pipeline that consists of several ROS2 nodes. I would like to move the more resource intensive data processing steps to my GPU, and it seems like Isaac ROS (and specifically NITROS) is the best way to achieve this goal.

I see references to NitrosPointCloud as being the NITROS equivalent interface for ROS2’s sensor_msgs/msg/PointCloud2 interface, but it isn’t clear to me how I can leverage that NitrosPointCloud type in practice, and whether or not that NitrosPointCloud type will support custom point types (that include more than just x/y/z/rgb information).

Any pointers to good references or examples utilizing the NitrosPointCloud pub/subs would be appreciated. The closest example I’ve found is the isaac_ros_map_localization package, but I’m not sure that’s quite what I need.

Thanks!