BA*: an online complete coverage algorithm for cleaning robots
A Formal BasisfortheHeuristic Determination of Minimum CostPaths