My floors are hardwood with low pile area rugs.  The bobsweep gets stuck so many times going between the floor and the carpet that it is essentially useless, I have to manually pick it up and move it regularly which defeats the purpose!  It is also very loud.  It works fine on wall  to wall carpet.