The application of statistical and computational methods to enable robots to learn and improve their performance over time.