Include frame id information in exception message for frame id mismatch in ray_ground_classifier_nodes
Description
The ray_ground_classifier_nodes
process throws an exception if the frame id of the incoming point cloud does not match the frame id it is expecting. Currently, though, it does not display what the frame id's are. This is issue if just to add that information to the exception string.
Expected behavior
Instead of an exception like this:
RayGroundClassifierCloudNode: raw topic from unexpected frame
Print something like this:
RayGroundClassifierCloudNode: raw topic from unexpected frame (expected: 'base_link', got 'lidar_front')
Definition of Done
-
The exception string is modified to include frame id information.