Are we on the brink of a robotics revolution?