Theoretical and experimental investigation on robot mechanical calibration,