EVERTOP Robot Sweeper, Intelligent Automatic Floor Cleaner with Cliff Detection Sensor (Upgraded Version)