Packages for common geometric calculations including the ROS transform library, "tf". Also includes ROS bindings for "bullet" physics engine and "kdl" kinematics/dynamics package.
Is this deliberate or is it just an omission? I guess it all just works because the dependencies are somehow pulled transitively, which is fine for indirect dependencies, but shouldn't this be avoided for direct ones?
I noticed some of the packages in this repo do not declare some of their direct dependencies in their manifests, e.g.:
kdl_conversions
requirescpp_common
tf
requirestf2
(also related)tf_conversions
requiresrospy
andnumpy
Is this deliberate or is it just an omission? I guess it all just works because the dependencies are somehow pulled transitively, which is fine for indirect dependencies, but shouldn't this be avoided for direct ones?