A Robot Programming Environment Based on Free-Form CAD Modeling. - Johnson, Colin G.; Marsh, Duncan (1998)