-
公开(公告)号:DE3852328T2
公开(公告)日:1995-05-24
申请号:DE3852328
申请日:1988-02-19
Applicant: IBM
Abstract: Cumulative translational sweeps are used to shape geometric objects in a computer model, and they permit display of the resulting changes in shape in the object modelled, and control of processes involving the object modelled. If the geometric object is polyhedral, the cumulative translational sweeps, by creating additional facets, effect selective rounding along model edges and around model vertices. This permits computer modelling of the growth of layers, encompassing in addition to flat surface growth, growth with rounding around corners and over obstacles. Such growth occurs in the manufacture of semiconductors. Modelling a change in a solid structure in stages of growth (path 5) (or shrinking) (path 6) and of rounding, as might take place during processing of integrated circuits is achieved by controlled sweep sequences that sweep the structure a finite number of times in accordance with a rayset and stipulated parameters of shape, balance, convexity/concavity, degree of faceting, and memory limitation. The cumulative translational sweep (CTS) is applied in combination with Boolean operations to simulate growth and shrinking over the boundary regions of polyhedral models. By creating additional facets, it effects stipulated selective or global rounding effects along model edges and around model vertices. Such sweeps are examined in terms of Minkowski sums -- of the geometric objects that are swept, with structuring geometric shapes that are convex polyhedron from the zonotope subclass of the mathematical family of objects known as polytopes.
-
公开(公告)号:DE3852328D1
公开(公告)日:1995-01-19
申请号:DE3852328
申请日:1988-02-19
Applicant: IBM
Abstract: Cumulative translational sweeps are used to shape geometric objects in a computer model, and they permit display of the resulting changes in shape in the object modelled, and control of processes involving the object modelled. If the geometric object is polyhedral, the cumulative translational sweeps, by creating additional facets, effect selective rounding along model edges and around model vertices. This permits computer modelling of the growth of layers, encompassing in addition to flat surface growth, growth with rounding around corners and over obstacles. Such growth occurs in the manufacture of semiconductors. Modelling a change in a solid structure in stages of growth (path 5) (or shrinking) (path 6) and of rounding, as might take place during processing of integrated circuits is achieved by controlled sweep sequences that sweep the structure a finite number of times in accordance with a rayset and stipulated parameters of shape, balance, convexity/concavity, degree of faceting, and memory limitation. The cumulative translational sweep (CTS) is applied in combination with Boolean operations to simulate growth and shrinking over the boundary regions of polyhedral models. By creating additional facets, it effects stipulated selective or global rounding effects along model edges and around model vertices. Such sweeps are examined in terms of Minkowski sums -- of the geometric objects that are swept, with structuring geometric shapes that are convex polyhedron from the zonotope subclass of the mathematical family of objects known as polytopes.
-
公开(公告)号:DE3167160D1
公开(公告)日:1984-12-20
申请号:DE3167160
申请日:1981-05-15
Applicant: IBM
Inventor: EVANS ROGER CLINTON , GRIFFITH JOHN EMMETT , GROSSMAN DAVID DANIEL , KUTCHER MYRON MARTIN , WILL PETER MILNE
Abstract: A method and apparatus for calibrating a robot and using the results of this calibration to compensate for inaccuracies of the robot and also to diagnose robot deterioration. The method includes moving the robot to a set of nominal positions, commanded by the robot controller or measured by position encoders built into the robot, and determining the associated actual positions by measuring the robot position with an independent accurate measuring means or by aligning the robot end effector with an accurate calibration mask. The calibration results are stored and subsequently used to compensate for robot inaccuracy so that the robot moves to the actual desired positions.
-
-