Real-time area-covering operations with obstacle avoidance for cleaning robots | IEEE Conference Publication | IEEE Xplore