Real-time path planning with deadlock avoidance of multiple cleaning robots | IEEE Conference Publication | IEEE Xplore