Text this: Novel algorithm for mobile robot path planning in constrained environment