A
mobile robot includes a processor connected to a memory and a
wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the
wireless network circuit. The processor drives the
mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end
effector, including at least one motorized
actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a
wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a
signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end
effector to change state of performing mechanical work based on the presence and on the action state.