Abstract: A floor mopping system (3) for an autonomous cleaning apparatus (1)65), comprising a mop roller assembly (5) including a mop roller (9) and a drive mechanism (19) for rotatably driving the mop roller about a longitudinal axis thereof, wherein the mop roller assembly is supported on a suspension assembly (63) comprising an adaptive suspension mechanism (65) for providing at least 3 degrees of movement for the mop roller assembly.
Abstract: The present disclosure relates to a system for performing a designated cleaning task. The system comprises a plurality of cleaning apparatus, and at least one of the plurality of cleaning apparatus is communicatively connected with a processor unit, wherein the processor unit comprises a hierarchy generation module for determining a hierarchy state of each of the registered cleaning apparatus; a task planning module for generating a cleaning operation plan based on the hierarchy state assigned to each of the registered cleaning apparatus; and a task execution module for transmitting a command to execute the cleaning operation plan. The present disclosure also relates to a cleaning apparatus for use with the cooperative cleaning system. The present disclosure also relates to a system for performing a designated task using a plurality of task specific devices by generating device-specific control command for each of the devices based on a high-level control command.