Cooperative cloud robotics architecture for the coordination of multi-AGV systems in industrial warehouses