Probe apparatus and method for tracking the position and orientation of a stylus and controlling a cursor
AssigneeMicroScribe, LLC
InventorsLouis B. Rosenberg, Bruce M. Schena, Bernard G. Jackson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicroScribe, LLC
InventorsLouis B. Rosenberg, Bruce M. Schena, Bernard G. Jackson
Estimating the term…
A method and apparatus for measuring three-dimensional (3-D) coordinates. A 3-D object can be digitized into a mesh representation manipulable by a computer system by tracing a stylus of a probe apparatus over surfaces of the object. The probe apparatus includes an arm having a series of linkages and joints. The arm can be assembled by placing the joints of the arm in joint fixtures a desired distance and angle apart and bonding the joints to a linkage. The probe apparatus is calibrated by placing the tip of the stylus at an arbitrary point in a work volume and varying the stylus' orientation to find error values and determine calibration parameters. The sensors of the probe apparatus are zeroed by placing the probe apparatus in the only possible home position and assigning assumed starting angles to the sensors. A rotary table can be used to support the object being digitized, where the rotation of the rotary table and object during digitization is sensed and included in coordinate calculations. A mesh representation of the object is developed by a computer system by incrementally creating and displaying triangles from data points of contour lines of the mesh. A selection template allows commands to be selected by the stylus by defining a template having selection areas within the probe's work volume and associating the selection areas with specific commands to the host computer.
A human computer interface apparatus for allowing a user to manually manipulate a probe within a three dimensional volume while a host computer tracks a position of said probe with respect to a fixed surface within said volume, said host computer displaying a user-controlled cursor on a display screen at a position derived from a position of said probe in said three dimensional volume such that said position of said cursor is updated on said display screen in accordance with said position of said probe, said human computer interface apparatus comprising:
A probe apparatus for controlling a cursor, said cursor being displayed on a computer display apparatus by a host computer in a displayed environment, a position of said cursor in said displayed environment being derived from a representation of locative data received by said host computer, said probe apparatus allowing a user to manually manipulate a probe within a three dimensional volume while reporting said representation of locative data to said host computer, wherein said host computer tracks a position of said probe within said volume using said representation of locative data, wherein user control of said probe in three-dimensional space controls motion of said cursor in said displayed environment on said computer display apparatus, said probe apparatus comprising:
A system for measuring spatial coordinates and controlling a cursor displayed on a computer display apparatus, said system comprising:
A probe apparatus coupled to a host computer, said host computer receiving a representation of locative data from said probe apparatus, said probe apparatus allowing a user to manually manipulate a probe within a three dimensional volume while reporting said representation of locative data to said host computer, wherein said host computer tracks a position of said probe within said volume using said representation of locative data, said probe apparatus comprising:
A method for using a probe apparatus to control a cursor, said cursor being displayed on a computer display apparatus by a host computer in a displayed environment, said probe apparatus allowing a user to manually manipulate a probe within a three dimensional volume while said host computer tracks a position of said probe within said volume said method comprising:
Dependencies are inferred from the claim text.