Light-touch bumper
Roomba identifies furniture and other obstacles, slow its approach then lightly and gently touch the obstacle with its bumper and changes direction.