Task Planning for Manufacturing