An FPGA based service Robot for floor cleaning with autonomous navigation | IEEE Conference Publication | IEEE Xplore