The haptic stencil consists of a 5 DOF haptic device and an anti-collision algorithm that acts as a geometric stencil and can be used for a variety of applications ranging from training to rapid prototyping and manufacturing. Online manipulation of a three-axis desktop milling machine was established using this setup. This work describes the algorithm design used to achieve the required performance and stencil-like behavior with specific reference to machining applications. Some of the primary aspects of this design include the collision detection, collision remediation and control methodologies employed. The parameters on which these methodologies depended and how they were developed are the focus of this work. Collision detection is the core of any haptic interaction as it determines whether or not contact has been established between the virtual objects and therefore is essential in deciding the appropriate haptic feedback. In the case of the haptic stencil, the collision detection algorithm would have to identify whether or not contact occurs between the haptic probe-controlled tool object and the stationary part object. Collision remediation provides the stencil-like behavior by enforcing geometric constraints on the regions/surfaces by preventing penetration by the tool object. The results from the collision detection and collision remediation modules are used to control the desktop milling machine which cuts out a copy of the part object used in the haptic simulation from a given stock according to the motions specified on the haptic probe by the operator. Speed control is necessary in order to ensure that motions from the human operator are not lost due to the different communication speeds between the various modules of this setup.(cont.) Speed control also helps in providing as 'real-time' a machining experience as possible for a given part and stock combination.by Kirti Ramesh Mansukhani.Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2004.Includes bibliographical references (p. 86-90)
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.