1. Introduction
The mobile robot is a typical non-holonomic control system with non-holonomic constraints, and it is also a comprehensive system with many functions as environment perceptions, dynamic programming and planning, and behavior control and implementation etc. The mobile robot system requires stricter control for position and speed, thereby adopting close-loop control. PID control is one of the most widely applied strategies. Therefore, conventional robot motion control often adopts PID controller, and many corresponding design methods appear, such as adaptive fuzzy PID control, neural network predictive control, fuzzy neural network control, and so on.