Applications of CAD modeling for constructability analysis of a semi-automated piping construction system