Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
330 words
A method for locating the position and orientation of a rotary table apparatus with reference to a probe apparatus, said rotary table and said probe apparatus used for measuring three-dimensional geometry of an object placed on a surface of said rotary table, the method comprising: providing a base portion of said rotary table apparatus on a first surface; providing a base of said probe apparatus on said first surface, said probe apparatus including a probe connected to said base of said probe apparatus by an arm linkage including rotary joints that allow said probe to move in multiple degrees of freedom; placing a tip of said probe of said probe apparatus on a fixed location of a turntable portion of said rotary table apparatus; rotating said turntable portion of said rotary table apparatus while maintaining said probe at said fixed location on said turntable portion such that said fixed location and said probe are moved through a plurality of angular positions in at least a portion of a circle; sampling data from sensors included in said joints of said arm linkage of said probe apparatus as said turntable is rotated, said data including representations of a position and an orientation of said probe at a plurality of different angular positions of said turntable portion; detecting a change in angular positions of said turntable portion with respect to said base portion as said turntable is rotated; and determining the position and orientation of said surface of said rotary table apparatus relative to said base portion of said probe apparatus, said position and orientation being determined utilizing said data sampled at said plurality of different angular positions of said turntable portion from said probe sensors and utilizing said detected change in said angular positions of said turntable portion, thereby allowing new rotary positions of said object to be known during said measuring of said three-dimensional geometry of said object after said rotary table and said object have been rotated during said measuring.
Claim 2
Independent Claim
330 words
A method for locating the position and orientation of a rotary table apparatus with reference to a probe apparatus, said rotary table and said probe apparatus used for measuring three-dimensional geometry of an object placed on a surface of said rotary table, the method comprising: providing a base portion of said rotary table apparatus on a first surface; providing a base of said probe apparatus on said first surface, said probe apparatus including a probe connected to said base of said probe apparatus by an arm linkage including rotary joints that allow said probe to move in multiple degrees of freedom; placing a tip of said probe of said probe apparatus on a fixed location of a turntable portion of said rotary table apparatus; rotating said turntable portion of said rotary table apparatus while maintaining said probe at said fixed location on said turntable portion such that said fixed location and said probe are moved through a plurality of angular positions in at least a portion of a circle; sampling data from sensors included in said joints of said arm linkage of said probe apparatus as said turntable is rotated, said data including representations of a position and an orientation of said probe at a plurality of different angular positions of said turntable portion; detecting a change in angular positions of said turntable portion with respect to said base portion as said turntable is rotated; and determining the position and orientation of said surface of said rotary table apparatus relative to said base portion of said probe apparatus, said position and orientation being determined utilizing said data sampled at said plurality of different angular positions of said turntable portion from said probe sensors and utilizing said detected change in said angular positions of said turntable portion, thereby allowing new rotary positions of said object to be known during said measuring of said three-dimensional geometry of said object after said rotary table and said object have been rotated during said measuring.
Claim 3
Dependent Claim
48 words
A method as recited in claim 1 wherein said rotary table includes a table sensor coupled between said base portion and said turntable portion for providing data describing said change in angular position of said turntable portion with respect to said base portion when said turntable is rotated.
Claim 4
Dependent Claim
54 words
A method as recited in claim 2 wherein said probe is a stylus held by a hand of a user, and wherein said fixed location on said turntable is a receptacle shaped to receive a tip of said stylus and to hold said stylus tip at said fixed location when said turntable is rotated.
Claim 5
Dependent Claim
24 words
A method as recited in claim 3 wherein said receptacle is positioned near a periphery of said turntable portion of said rotary table apparatus.
Claim 6
Dependent Claim
28 words
A method as recited in claim 4 wherein said receptacle is a divot in a surface of said turntable portion shaped to receive said tip of said stylus.
Claim 7
Dependent Claim
61 words
A method as recited in claim 3 further comprising placing said tip of said stylus at a fixed center location of said turntable portion of said rotary table apparatus and sampling data from said probe sensors to locate said rotary table apparatus relative to said probe apparatus before said placing of said probe at said fixed location of said turntable portion.
Claim 8
Dependent Claim
26 words
A method as recited in claim 3 wherein said receptacle is a divot positioned near a periphery of said turntable portion of said rotary table apparatus.
Claim 9
Dependent Claim
65 words
A method as recited in claim 3 further comprising a step of placing said tip of said stylus at an approximately center location of said turntable portion of said rotary table apparatus and sampling a position of said stylus to locate said rotary table apparatus relative to said probe apparatus before said placing of said tip of said stylus at said receptacle of said turntable.
Claim 10
Dependent Claim
49 words
A method as recited in claim 2 wherein said probe apparatus is coupled to a computer system to receive said position and orientation data from said probe apparatus, and wherein said sampling is performed by a microprocessor provided locally to said probe apparatus and separate from said computer system.
Claim 11
Independent Claim
237 words
A method for locating the position and orientation of a rotary table apparatus with reference to a probe apparatus for measuring three-dimensional coordinates of a physical object positioned on the rotary table apparatus, the method comprising the steps of: placing a tip of a stylus of said probe apparatus in a receptacle positioned near a periphery of a turntable of said rotary table apparatus, wherein said probe apparatus includes a linkage of members provided as an arm with said stylus at an end of said arm, said stylus being moveable in a plurality of degrees of freedom; rotating said turntable about a central axis while said stylus tip is positioned in said receptacle; sampling a plurality of positions and orientations of said stylus using sensors included in said linkage of said probe apparatus as said turntable is rotated; sampling an angular position of said turntable about said central axis at each of said sampled plurality of positions and orientations of said stylus, wherein a sensor included in said turntable senses said angular position; and determining the position and orientation of said rotary table apparatus relative to said probe apparatus utilizing said sampled plurality of positions and orientations of said stylus and said sampled angular positions of said turntable, thereby subsequently allowing a physical object on said rotary table, having its coordinates measured by said probe apparatus, to be rotated on said rotary table during said measuring process.
Claim 12
Independent Claim
237 words
A method for locating the position and orientation of a rotary table apparatus with reference to a probe apparatus for measuring three-dimensional coordinates of a physical object positioned on the rotary table apparatus, the method comprising the steps of: placing a tip of a stylus of said probe apparatus in a receptacle positioned near a periphery of a turntable of said rotary table apparatus, wherein said probe apparatus includes a linkage of members provided as an arm with said stylus at an end of said arm, said stylus being moveable in a plurality of degrees of freedom; rotating said turntable about a central axis while said stylus tip is positioned in said receptacle; sampling a plurality of positions and orientations of said stylus using sensors included in said linkage of said probe apparatus as said turntable is rotated; sampling an angular position of said turntable about said central axis at each of said sampled plurality of positions and orientations of said stylus, wherein a sensor included in said turntable senses said angular position; and determining the position and orientation of said rotary table apparatus relative to said probe apparatus utilizing said sampled plurality of positions and orientations of said stylus and said sampled angular positions of said turntable, thereby subsequently allowing a physical object on said rotary table, having its coordinates measured by said probe apparatus, to be rotated on said rotary table during said measuring process.
Claim 13
Dependent Claim
21 words
A method as recited in claim 10 wherein said receptacle is a divot shaped to receive said tip of said stylus.
Claim 14
Dependent Claim
36 words
A method as recited in claim 11 wherein said turntable is approximately circular, and wherein said turntable is rotated by said user holding said stylus in said receptacle and rotating said turntable while holding said stylus.
Claim 15
Dependent Claim
27 words
A method as recited in claim 10 wherein said probe apparatus is coupled to a computer system to receive said positions and orientations from said probe apparatus.
Claim 16
Dependent Claim
37 words
A method as recited in claim 13 wherein said step of sampling of said positions and orientations of said stylus is performed by a microprocessor provided locally to said probe apparatus and separate from said computer system.
Claim 17
Dependent Claim
65 words
A method as recited in claim 10 further comprising a step of placing said tip of said stylus at an approximately center location of said turntable portion of said rotary table apparatus and sampling a position of said stylus to locate said rotary table apparatus relative to said probe apparatus before said placing of said tip of said stylus at said receptacle of said turntable.
Claim 18
Dependent Claim
307 words
A probe system for measuring the three-dimensional geometry of an object and providing information describing said three-dimensional geometry to a host computer system, the probe system comprising: (a) a probe apparatus including a base and a probe having multiple degrees of freedom, said probe coupled to said base by a plurality of links and joint members such that said probe and each of said links is coupled to at least one of said joint members, said probe apparatus including a plurality of sensors measuring probe data defining a position and orientation of said probe, and wherein said probe is used to physically trace a surface of said object to provide said information describing said three-dimensional geometry to said host computer system; (b) a rotary table including: (i) a base; (ii) a turntable coupled to said base and rotatable about an axis positioned perpendicularly to a surface of said turntable, said turntable for receiving on its surface said object to be measured and allowing a user to move said turntable and said object about said axis during said measuring of said geometry of said object to allow convenient tracing of said surface of said object with said probe; and (iii) a turntable sensor coupled to said base, said sensor being operative to measure a rotation of said turntable about said axis, wherein said sensor outputs turntable data indicative of said rotation; and (c) an interface microprocessor separate from said host computer system and coupled to said probe apparatus, said turntable sensor, and said host computer system, said microprocessor being adapted to receive said probe data and said turntable data and providing information derived from said probe data and said turntable data to said host computer system, wherein said turntable data is used to locate said object on said rotary table with respect to said probe after said rotation.
Claim 19
Dependent Claim
307 words
A probe system for measuring the three-dimensional geometry of an object and providing information describing said three-dimensional geometry to a host computer system, the probe system comprising: (a) a probe apparatus including a base and a probe having multiple degrees of freedom, said probe coupled to said base by a plurality of links and joint members such that said probe and each of said links is coupled to at least one of said joint members, said probe apparatus including a plurality of sensors measuring probe data defining a position and orientation of said probe, and wherein said probe is used to physically trace a surface of said object to provide said information describing said three-dimensional geometry to said host computer system; (b) a rotary table including: (i) a base; (ii) a turntable coupled to said base and rotatable about an axis positioned perpendicularly to a surface of said turntable, said turntable for receiving on its surface said object to be measured and allowing a user to move said turntable and said object about said axis during said measuring of said geometry of said object to allow convenient tracing of said surface of said object with said probe; and (iii) a turntable sensor coupled to said base, said sensor being operative to measure a rotation of said turntable about said axis, wherein said sensor outputs turntable data indicative of said rotation; and (c) an interface microprocessor separate from said host computer system and coupled to said probe apparatus, said turntable sensor, and said host computer system, said microprocessor being adapted to receive said probe data and said turntable data and providing information derived from said probe data and said turntable data to said host computer system, wherein said turntable data is used to locate said object on said rotary table with respect to said probe after said rotation.
Claim 20
Dependent Claim
24 words
A system as recited in claim 16 wherein said probe of said probe apparatus is a stylus having a tip for contacting said object.
Claim 21
Dependent Claim
65 words
A system as recited in claim 16 wherein said probe apparatus includes: a first joint member coupled to said probe; a first linkage rotatably coupled to said first joint member; a second joint member rigidly coupled to said first linkage; a second linkage rigidly coupled to said second joint member; and a third joint member rigidly coupled to said second linkage and to said base.
Claim 22
Dependent Claim
20 words
A system as recited in claim 16 wherein said interface microprocessor is included in said base of said probe apparatus.
Claim 23
Dependent Claim
25 words
A system as recited in claim 16 wherein said microprocessor is coupled to a single serial port of said host computer via a serial interface.
Claim 24
Dependent Claim
37 words
A system as recited in claim 16 wherein said turntable includes a receptacle positioned near a periphery of said turntable for receiving said probe in an initialization procedure for locating said turntable relative to said probe apparatus.
Claim 25
Independent Claim
261 words
A method for measuring three dimensional geometry of an object using a probe apparatus, where said object is positioned on a rotary table, the method comprising: providing a probe apparatus on a fixed surface, said probe apparatus including a serial linkage of members coupled to a base, said base coupled to said fixed surface, wherein a stylus for a user to hold is provided at an end of said linkage of members; providing a rotary table on said fixed surface, said rotary table including a rotatable surface, wherein an object is positioned on said rotatable surface; measuring coordinates of said object by measuring a location of a tip of said stylus measured with respect to said base of said probe apparatus using sensors included in said linkage of members, said stylus being held by said user to allow said tip to contact a surface of said object when said coordinates are measured; measuring a rotational motion of said rotatable surface and said object with respect to said base of said probe apparatus using a rotary sensor included in said rotary table; and continuing to measure coordinates of said object after said rotation by measuring a location of said tip of said stylus with respect to said base of said probe apparatus when said stylus is held by said user such that said tip contacts said surface of said object, said continuation of said measuring of said coordinates being performed without measuring multiple coordinates of said object with said stylus to relocate said object with respect to said base after said rotation.
Claim 26
Independent Claim
261 words
A method for measuring three dimensional geometry of an object using a probe apparatus, where said object is positioned on a rotary table, the method comprising: providing a probe apparatus on a fixed surface, said probe apparatus including a serial linkage of members coupled to a base, said base coupled to said fixed surface, wherein a stylus for a user to hold is provided at an end of said linkage of members; providing a rotary table on said fixed surface, said rotary table including a rotatable surface, wherein an object is positioned on said rotatable surface; measuring coordinates of said object by measuring a location of a tip of said stylus measured with respect to said base of said probe apparatus using sensors included in said linkage of members, said stylus being held by said user to allow said tip to contact a surface of said object when said coordinates are measured; measuring a rotational motion of said rotatable surface and said object with respect to said base of said probe apparatus using a rotary sensor included in said rotary table; and continuing to measure coordinates of said object after said rotation by measuring a location of said tip of said stylus with respect to said base of said probe apparatus when said stylus is held by said user such that said tip contacts said surface of said object, said continuation of said measuring of said coordinates being performed without measuring multiple coordinates of said object with said stylus to relocate said object with respect to said base after said rotation.
Claim 27
Dependent Claim
340 words
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 and orientation of said probe with respect to a fixed surface within said volume, said host computer displaying a user-controlled image on a display screen at a position derived from a position of said probe in said three dimensional volume, wherein said interface apparatus allows said probe to be moved in at least five degrees of freedom with respect to said fixed surface, said interface apparatus comprising: a probe manipulatable by a user; a support base; a movable linkage including a first, second, and third joint configuration, wherein said first joint configuration couples said probe to a first link member, allowing said probe to move in two degrees of freedom of rotation with respect to said first link member, said second joint configuration couples said first link member to a second link member, allowing rotation of said first link member with respect to said second link member, and said third joint configuration couples said second link member to said support base, allowing said second link member to move in two degrees of freedom of rotation with respect to said support base; at least one sensor associated with each of said first, second, and third joint configurations, wherein each of said sensors measures said rotation in a degree of freedom allowed by said joint configurations; and a microprocessor electrically coupled to said sensors and separate from said host computer system, said microprocessor reading data from said sensors and reporting a representation of said data to said host computer, said microprocessor receiving, decoding, and responding to high level host commands sent from said host computer, wherein said high level host commands include requests to report a single set of said representation of said data, requests to report a repeated stream of said representations of said data over time, and requests to modify parameters stored within memory local to said microprocessor and separate from said host computer.
Claim 28
Dependent Claim
340 words
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 and orientation of said probe with respect to a fixed surface within said volume, said host computer displaying a user-controlled image on a display screen at a position derived from a position of said probe in said three dimensional volume, wherein said interface apparatus allows said probe to be moved in at least five degrees of freedom with respect to said fixed surface, said interface apparatus comprising: a probe manipulatable by a user; a support base; a movable linkage including a first, second, and third joint configuration, wherein said first joint configuration couples said probe to a first link member, allowing said probe to move in two degrees of freedom of rotation with respect to said first link member, said second joint configuration couples said first link member to a second link member, allowing rotation of said first link member with respect to said second link member, and said third joint configuration couples said second link member to said support base, allowing said second link member to move in two degrees of freedom of rotation with respect to said support base; at least one sensor associated with each of said first, second, and third joint configurations, wherein each of said sensors measures said rotation in a degree of freedom allowed by said joint configurations; and a microprocessor electrically coupled to said sensors and separate from said host computer system, said microprocessor reading data from said sensors and reporting a representation of said data to said host computer, said microprocessor receiving, decoding, and responding to high level host commands sent from said host computer, wherein said high level host commands include requests to report a single set of said representation of said data, requests to report a repeated stream of said representations of said data over time, and requests to modify parameters stored within memory local to said microprocessor and separate from said host computer.
Claim 29
Dependent Claim
37 words
A human computer interface apparatus as recited in claim 23 wherein said image displayed on said display screen is a cursor, said cursor being updated on said display screen in accordance with said position of said probe.
Claim 30
Dependent Claim
29 words
A human computer interface apparatus as recited in claim 24 wherein said probe controls a three-dimensional motion of said cursor in a three-dimensional environment displayed by said display screen.
Claim 31
Dependent Claim
47 words
A human computer interface apparatus as recited in claim 23 wherein said first joint configuration allows said probe to rotate about an axis passing through a length of said probe, said rotation allowed when said first link member is held fixed with respect to said fixed surface.
Claim 32
Dependent Claim
42 words
A human computer interface apparatus as recited in claim 23 wherein said joint configurations allow said probe to rotate about an axis extending through a length of said probe while motion in all other degrees of freedom of said probe is fixed.
Claim 33
Dependent Claim
31 words
A human computer interface apparatus as recited in claim 23 wherein said high level host commands include a command to cease reporting said repeated stream of said representations of said data.
Claim 34
Dependent Claim
32 words
A human computer interface apparatus as recited in claim 23 wherein exactly one degree of freedom of rotation of said first link member is allowed with respect to said second link member.
Claim 35
Dependent Claim
34 words
A human computer interface apparatus as recited in claim 23 wherein said probe includes a switch that can be manually depressed by the user in order to send a command to said host computer.
Claim 36
Dependent Claim
38 words
A human computer interface apparatus as recited in claim 30 wherein a signal is sent to said host computer when said switch is manually depressed, sid signal indicating to said host computer of said depressing of said switch.
Claim 37
Dependent Claim
43 words
A human computer interface apparatus as recited in claim 23 further comprising a foot pedal manually actuable by said user to send a command to said host computer that allows said user to hold said probe without disturbance when said pedal is actuated.
Claim 38
Dependent Claim
33 words
A human computer interface apparatus as recited in claim 23 wherein said third joint configuration includes a counterweight for counterbalancing a weight of said second joint configuration and said first and second linkages.
Claim 39
Dependent Claim
23 words
A human computer interface apparatus as recited in claim 23 further including a spring for counterbalancing a weight of said second joint configuration.
Claim 40
Dependent Claim
48 words
A human computer interface apparatus as recited in claim 23 wherein said first link member and said second link member are unable to rotate with respect to each other about either of the longitudinal axes extending through a center of each of said first and second link members.
Claim 41
Dependent Claim
41 words
A human computer interface apparatus as recited in claim 23 wherein at least one of said joint configurations includes a multistage stop joint which is operative to provide over 360 degrees of rotational movement about an axis to said joint configuration.
Claim 42
Dependent Claim
40 words
A human computer interface apparatus as recited in claim 23 wherein said sensor for measuring rotation of one of said degrees of freedom provided by said first joint configuration is positioned within a housing associated with said second joint configuration.
Claim 43
Dependent Claim
32 words
A human computer interface apparatus as recited in claim 23 wherein said first joint configuration provides three degrees of freedom of rotation to said probe with respect to said first link member.
Claim 44
Dependent Claim
21 words
A human computer interface apparatus as recited in claim 23 wherein said first and second link members are made of graphite.
Claim 45
Dependent Claim
27 words
A human computer interface apparatus as recited in claim 39 wherein said graphite is bonded into aluminum members included in said first, second, and third, joint configurations.
Claim 46
Dependent Claim
16 words
A human computer interface apparatus as recited in claim 23 wherein said probe is a stylus.
Claim 47
Independent Claim
371 words
A system for measuring spatial coordinates and controlling a cursor displayed on a computer display apparatus, said system comprising: a host computer for displaying said cursor in a three-dimensional environment displayed on said computer display apparatus, said position of said cursor in said three-dimensional environment being derived from locative data received by said host computer; an interface apparatus for allowing a user to manually manipulate a probe within a three dimensional volume while reporting said locative data to said host computer, wherein said host computer tracks a position of said probe within said volume using said locative data, and wherein said probe is movable in at least five degrees of freedom with respect to a fixed surface, and wherein user control of said probe in three-dimensional space controls motion of cursor in said three-dimensional environment on said computer display apparatus; a movable linkage including a first, second, and third joint configuration, wherein said first joint configuration couples said probe to a first link member and allows said probe to move in two degrees of freedom of rotation with respect to said first link member, said second joint configuration couples said first link member to a second link member and allows rotation of said first link member with respect to said second link member, and said third joint configuration couples said second link member to a support base and allows said second link member to move in two degrees of freedom of rotation with respect to said fixed surface; one or more sensors associated with each of said first, second, and third joint configurations, wherein each of said sensors measures the rotation of a degree of freedom allowed by said joint configuration; and a microprocessor, separate from said host computer system, for reading locative data from said sensors and reporting a representation of said locative data to said host computer, wherein said host computer manipulates a displayed location of said cursor in response to said reported data, wherein said microprocessor receives, decodes, and responds to high level host commands sent from said host computer, said high level host commands including requests to report data and requests to modify parameters stored within memory local to said microprocessor and separate from said host computer.
Claim 48
Independent Claim
371 words
A system for measuring spatial coordinates and controlling a cursor displayed on a computer display apparatus, said system comprising: a host computer for displaying said cursor in a three-dimensional environment displayed on said computer display apparatus, said position of said cursor in said three-dimensional environment being derived from locative data received by said host computer; an interface apparatus for allowing a user to manually manipulate a probe within a three dimensional volume while reporting said locative data to said host computer, wherein said host computer tracks a position of said probe within said volume using said locative data, and wherein said probe is movable in at least five degrees of freedom with respect to a fixed surface, and wherein user control of said probe in three-dimensional space controls motion of cursor in said three-dimensional environment on said computer display apparatus; a movable linkage including a first, second, and third joint configuration, wherein said first joint configuration couples said probe to a first link member and allows said probe to move in two degrees of freedom of rotation with respect to said first link member, said second joint configuration couples said first link member to a second link member and allows rotation of said first link member with respect to said second link member, and said third joint configuration couples said second link member to a support base and allows said second link member to move in two degrees of freedom of rotation with respect to said fixed surface; one or more sensors associated with each of said first, second, and third joint configurations, wherein each of said sensors measures the rotation of a degree of freedom allowed by said joint configuration; and a microprocessor, separate from said host computer system, for reading locative data from said sensors and reporting a representation of said locative data to said host computer, wherein said host computer manipulates a displayed location of said cursor in response to said reported data, wherein said microprocessor receives, decodes, and responds to high level host commands sent from said host computer, said high level host commands including requests to report data and requests to modify parameters stored within memory local to said microprocessor and separate from said host computer.
Claim 49
Dependent Claim
48 words
A system as recited in claim 42 wherein said high level host commands from said host computer to said microprocessor include requests to report a single set of said representation of said data and requests to report a repeated stream of said representations of said data over time.
Claim 50
Dependent Claim
47 words
A system as recited in claim 42 including a human computer interface apparatus wherein said first joint configuration allows said probe to rotate about an axis passing through a length of said probe when said first link member is held fixed with respect to said fixed surface.
Claim 51
Dependent Claim
31 words
A system as recited in claim 42 wherein said probe includes a switch that can be manually depressed by the user in order to send a command to said host computer.
Claim 52
Dependent Claim
46 words
A system as recited in claim 42 wherein said human computer interface apparatus includes a foot pedal that can be manually depressed by the user in order to send a command to said host computer while not disturbing a user's ability to hold said probe steady.
Claim 53
Dependent Claim
27 words
A system is recited in claim 42 wherein said human computer interface apparatus further includes a counter weight for counterbalancing the weight of said second joint member.
Claim 54
Dependent Claim
27 words
A system as recited in claim 42 wherein said human computer interface apparatus further includes a tension spring for counterbalancing the weight of said second joint member.