Text this: A review on motion planning and obstacle avoidance approaches in dynamic environments