A versatile autonomous navigation algorithm for smart indoor environment using FPGA based robot | IEEE Conference Publication | IEEE Xplore