making calibration pose sampling store identity if no pose is available
moving this to a dedicated package