Area-covering operation of a cleaning robot in a dynamic environment with unforeseen obstacles | IEEE Conference Publication | IEEE Xplore