Robots of the future will learn like children and teach themselves