I really enjoyed using this library in ROS1, and thought I would quickly port my filters into ROS2. However, I am hitting roadblocks on several fronts. Mainly due to the number of standard ROS2 features that require explicit references to the Node class (clock, logger, params, services, etc.). Currently my biggest issue is adding a tf listener without access to the clock. However, I also enjoyed creating lazy intermediate publishers in each filter in ros1 for debug purposes. I cannot find a way to create this type of publishers in the current framework. Are there known solutions to these issues?
I really enjoyed using this library in ROS1, and thought I would quickly port my filters into ROS2. However, I am hitting roadblocks on several fronts. Mainly due to the number of standard ROS2 features that require explicit references to the Node class (clock, logger, params, services, etc.). Currently my biggest issue is adding a tf listener without access to the clock. However, I also enjoyed creating lazy intermediate publishers in each filter in ros1 for debug purposes. I cannot find a way to create this type of publishers in the current framework. Are there known solutions to these issues?