Open technolojin opened 3 days ago
Thank you for contributing to the Autoware project!
🚧 If your pull request is in progress, switch it to draft mode.
Please ensure:
@kminoda
https://github.com/autowarefoundation/autoware.universe/pull/7030/files#r1604240696
we should avoid catching this error and just logging warning without killing the node
I disagree with this statement since the ROS is not deterministic. The input cannot be aligned as intended, and therefore, the module need to treat incomplete input possibilities.
Description
The ROS2 PinholeCameraModel::unrectifyPoint can cause exception
http://docs.ros.org/en/noetic/api/image_geometry/html/c++/pinhole__camera__model_8cpp_source.html#l00423
To prevent the node stop, the function need to be covered by 'try catch'.
Related links
https://github.com/autowarefoundation/autoware.universe/pull/7053
TIER IV INTERNAL
Effects on system behavior
None.