Text this: Robot path planning based on obstacle avoidance optimization and improved ant colony algorithm