Humanoid robots have been talked about for years, but one of the hardest parts of making them useful in the real world has always been the hands. Walking, balancing and recognising objects are already difficult problems, but getting a robot to pick up, grip, adjust, assemble and handle objects with the kind of subtlety humans take for granted is another level entirely.

