ori-drs / pronto

Pronto - Legged Robot State Estimator - libraries, ROS wrapper and messages
GNU Lesser General Public License v2.1
236 stars 42 forks source link

Noetic compatibility / tf2 upgrade #22

Closed mcamurri closed 3 years ago

wxmerkt commented 3 years ago

I just added some more commits on top of the Noetic compatibility branch from the Ghost debugging on Noetic. Overall, this PR now contains:

  1. Missing dependency on Boost
  2. Upgrade of minimum CMake version to 3.0.2 to silence warnings.
  3. Setting of CMake standard to fix breaking compilation on Noetic
  4. override qualifiers where a method was overridding a base method but not declared as such.
  5. Added a missing return for a non-void function
  6. Changed from tf to tf2_ros for publishing the pose transform.
  7. 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.