New self-calibration approach to space robots based on hand-eye vision