Text this: Dynamic Resource Reservation Based Collision and Deadlock Prevention for Multi-AGVs