Robotic Vacuum Cleaners with Automatic floor sensing