Traits class for Image, specialized by PixelType.
All traits specialization should offer at least these two constants:
Specializations for kDepth... should also provide the following constants:
The kTooClose values differ from ROS, which uses negative infinity in this scenario. Drake uses zero because it results in less devastating bugs when users fail to check for the lower limit being hit, because using negative infinity does not prevent users from writing bad code, because uint16_t does not offer negative infinity and using 65535 for "too near" could be confusing, and because several cameras natively use zero for this case.
#include <drake/systems/sensors/pixel_types.h>