Automated guided vehicle (AGV)