Abstract
Provided is a first wheeled device, including a chassis; wheels; a plurality of sensors; at least one camera; a processor; a medium storing instructions that when executed by a processor effectuates operations including capturing first readings indicative of displacement; capturing second readings indicative of movement of the wheels; capturing third readings comprising images of an environment wherein an image of an unanticipated obstacle is transmitted to an application; identifying a location of the first wheel device in respect to the environment; generating a digital representation of a floor plan of the environment; determining areas of the environment covered; identifying rooms in the digital representation; transmitting status information of at least one task to the application, wherein the status indicating completion of the at least one task initiates a second wheeled device to perform a complementary task to the at least one task.