As far as floc and vacuuming goes, you would not be able to use a robot for that. The term "floc" actually refers to the coagulated particulates at the bottom of the water. The "floc" at the bottom of the pool is layer of very fine particulates that have become bound together by attractive ionic forces; overtime, the floc will re-disperse back into the water column. As a layer on the bottom of the pool, it is easily disturbed and kicked back up into the pool volume by mechanical action. Most robots would simply just agitate the water around them causing the floc to disperse again. Running a manual vacuum with a very slow suction speed is the best way to remove the floc and, as others have stated, you want the floc to go to waste (pumped out of the pool) not into the filter. Once inside the filter, it would likely clog it up and then the floc would slowly breakdown over time and the particulates would be released back into the water.