Learning deep neural network controller for path following of unicycle robots