Instead of performing tasks based on a computer program, this robot problem solves on the fly.