Text this: Path Planning for Construction Robot Based on the Improved A* Algorithm and Building Information Modeling