Text this: Mobile robot path optimization algorithm using vector calculus and mapping of 2 dimensional space