From a computer vision perspective, I think most of that is fairly easy, maybe not getting all of the edge cases right, but it's more or less what this generation of machine learning enables (over "classical" computer vision).
What's hard about the scenario you proposed is probably on the robotics side, you would need a revolution in soft robotics:
https://en.wikipedia.org/wiki/Soft_robotics
Soft robotics is significantly behind hard robotics, and there are hard materials science and economics challenges from what I understand.