Conflicts and deadlocks are key issues in a multiple automated guided vehicle system, especially in complicated and uncertain environments. They have been challenges for ensuring the reliability, security, and efficiency of the multiple automated guided vehicle system. In this paper, a traffic control model based on semaphores is proposed to resolve conflict and deadlock problems in application of multiple automated guided vehicle system. Prototype experiments have been conducted and validated the function and performance of the proposed model.