Different node shares the same callback function

Even when the callback function is the same, its worst-case execution time (WCET) can differ if it belongs to different nodes, because each node may receive different inputs or be configured with distinct scheduling policies or CPU pinning. Therefore, in practice, measurements and statistical analyses must also record the node to which the callback belongs.

Eg. pointcloud_preprocessor::CropBoxFilterComponent::faster_filter() is used by 8 AWU nodes:

  • AWU node: crop box filter self (Top/Left/Right LiDAR)
  • AWU node: crop box filter mirror (Top/Left/Right LiDAR)
  • AWU node: crop box filter measurement range
  • AWU node: crop box filter