Text this: Vision based obstacle avoidance for mobile robot using optical flow process