Learning control of nonhonolomic robot based on support vector machine