Progress and development: robots of the future