1. A method of utilizing a robot system comprising the steps of: commanding the robot system to perform a function in an area, the function having at least one function task, the area having an area layout including at least one area segment; accessing by the robot system a stored map of the area layout, the stored map having at least one function task associated with the at least one area segment; localizing a first position of the robot system in the area; determining a function path by the robot system from the first position of the robot system for navigation of the area and completion of the at least one function task; repeatedly continuously localizing a current position of the robot system while navigating the robot system along the function path; and completing the at least one function task that is associated with the current position of the robot system on the stored map of the area.