Using human and robot synthetic data for training smart hand tools