Unavailable param file prevents individual preprocessor nodes from starting #9524
Closed
3 tasks done
Labels
component:sensing
Data acquisition from sensors, drivers, preprocessing. (auto-assigned)
Checklist
Description
I have setup the use of
crop_box_filter
node fromautoware_pointcloud_preprocessor
package using the individual filter launch file as follows:Expected behavior
The topic
cropbox/filtered
contains cropbox filtered points and I can use it further down the perception stack to do clustering and object detection.Actual behavior
The launch file setup above, doesn't start the filter node properly and I see the following warning on launch:
And the topic
cropbox/filtered
is empty. Since I feed this topic to an instance of the euclidean clustering node, this is confirmed by the following message by the euclidean clustering node:Steps to reproduce
ros2 launch <path_to_launch_file>
Versions
main
Possible causes
The
crop_box_filter_node.launch.xml
sets a parameterfilter_param_file
here. However, that file doesn't exist in the config directory and in the code, I only see parameters fromcrop_box_filter_node.param.yaml
being consumed.The filter node does work correctly when the
filter_param_file
is initialized to point to any file that exists in the config folder. For example, if the above launch file is changed as follows:However, I think the argument
filter_param_file
should just be removed as that seems to be redundant.Additional context
No response
The text was updated successfully, but these errors were encountered: