I just added some more commits on top of the Noetic compatibility branch from the Ghost debugging on Noetic. Overall, this PR now contains:
Missing dependency on Boost
Upgrade of minimum CMake version to 3.0.2 to silence warnings.
Setting of CMake standard to fix breaking compilation on Noetic
override qualifiers where a method was overridding a base method but not declared as such.
Added a missing return for a non-void function
Changed from tf to tf2_ros for publishing the pose transform.
Silenced TF_REPEATED_DATA warning on Noetic and newer by checking the timestamps and only publishing once there is a newer timestamp. This is the recommended work-around for a new TF_REPEATED_DATA warning that cannot be turned off otherwise.
I just added some more commits on top of the Noetic compatibility branch from the Ghost debugging on Noetic. Overall, this PR now contains:
override
qualifiers where a method was overridding a base method but not declared as such.TF_REPEATED_DATA
warning that cannot be turned off otherwise.