Gravar-mail: Vision Based Wall Following Framework: A Case Study With HSR Robot for Cleaning Application