Provided is a system for robotic collaboration, including a first robotic chassis and a second robotic chassis each including a medium storing instructions that when executed by a respective processor effectuates operations including: capturing data of an environment and data indicative of movement; inferring locations visited up to a current location based on at least the data of the environment; and tracking areas cleaned based on the locations visited. The first robotic chassis performs a first part of a task and the second robotic chassis performs a second part of the task after the first robotic chassis completes the first part of the task.