Development of an Autonomous Floor Cleaning Robot with Advanced Navigation Algorithm | IEEE Conference Publication | IEEE Xplore