CAD-based robot path planning and simulation using OPEN CASCADE