Decentralized Coordination System for Multiple AGVs in a Structured Environment