Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
108 words
A system for controlling a movement of a three-dimensional workpiece in space, comprising: (a) freely moveable means for detecting motion in a plurality of directions and for generating signals representative of said motion; (b) means, coupled to said means for detecting motion, for acquiring said signals representative of said motion and for generating sampled signals therefrom; (c) computing means coupled to said means for acquiring said signal for receiving and processing said sampled signals and for translating said sampled signals into command signals for moving the workpiece, and; (d) means responsive to said command signals for effecting the movement of the workpiece in response to said command signals.
Claim 2
Independent Claim
108 words
A system for controlling a movement of a three-dimensional workpiece in space, comprising: (a) freely moveable means for detecting motion in a plurality of directions and for generating signals representative of said motion; (b) means, coupled to said means for detecting motion, for acquiring said signals representative of said motion and for generating sampled signals therefrom; (c) computing means coupled to said means for acquiring said signal for receiving and processing said sampled signals and for translating said sampled signals into command signals for moving the workpiece, and; (d) means responsive to said command signals for effecting the movement of the workpiece in response to said command signals.
Claim 3
Dependent Claim
40 words
The system of claim 1, wherein said means for detecting motion comprises a plurality of angular rate sensors affixed to a wand, and said signals representative of said motion comprises signals representative of roll, pitch and yaw about orthogonal axes.
Claim 4
Dependent Claim
35 words
The system of claim 2, wherein said means for detecting motion comprises calibration means that can be activated by a user for indicating that the orthogonal axes are aligned in a selected direction in space.
Claim 5
Dependent Claim
18 words
The system of claim 3, wherein the computing means processes the sampled signals by computing a transformation matrix.
Claim 6
Dependent Claim
46 words
The system of claim 3, wherein said means for detecting motion further comprises command means that can be activated by a user for causing the computing means to direct motion of the workpiece in a selected direction determined by a present orientation of the orthogonal axes.
Claim 7
Dependent Claim
46 words
The system of claim 2, wherein said means for detecting motion further comprises command means that can be activated by a user for causing the computing means to direct motion of the workpiece in a selected direction determined by a present orientation of the orthogonal axes.
Claim 8
Dependent Claim
46 words
The system of claim 1, wherein the processing by the computing means includes storing said command signals and sending said stored command signals to the means for effecting the movement of the workpiece so that said movement of the workpiece is effected at a later time.
Claim 9
Independent Claim
103 words
A system for processing and generating movement commands to be sent to a robot controller controlling a movement of an end effector, the system comprising: (a) freely moveable means for detecting motion in a plurality of directions and for generating signals representative of said motion; (b) means, coupled to said means for detecting motion, for acquiring said signals representative of said motion and for generating sampled signals therefrom; and (c) computing means coupled to said means for acquiring said signal for receiving and processing said sampled signals and for translating said sampled signals into command signals to be sent to the robot controller.
Claim 10
Independent Claim
103 words
A system for processing and generating movement commands to be sent to a robot controller controlling a movement of an end effector, the system comprising: (a) freely moveable means for detecting motion in a plurality of directions and for generating signals representative of said motion; (b) means, coupled to said means for detecting motion, for acquiring said signals representative of said motion and for generating sampled signals therefrom; and (c) computing means coupled to said means for acquiring said signal for receiving and processing said sampled signals and for translating said sampled signals into command signals to be sent to the robot controller.
Claim 11
Independent Claim
109 words
A method for controlling a motion of an end effector of robot, comprising the steps of: (a) orienting a motion detector in a calibration direction; (b) setting an initial transformation matrix to an identity matrix while the motion detector is oriented in the calibration direction; (c) sampling and integrating roll, pitch and yaw signals from the motion detector to determine the orientation of the motion detector as a function of time; (d) updating the transformation matrix in accordance with the orientation of the motion detector; thereby generating a sequence of transformation matrices; and (e) directing a movement of the end effector in accordance with the sequence of transformation matrices.
Claim 12
Independent Claim
109 words
A method for controlling a motion of an end effector of robot, comprising the steps of: (a) orienting a motion detector in a calibration direction; (b) setting an initial transformation matrix to an identity matrix while the motion detector is oriented in the calibration direction; (c) sampling and integrating roll, pitch and yaw signals from the motion detector to determine the orientation of the motion detector as a function of time; (d) updating the transformation matrix in accordance with the orientation of the motion detector; thereby generating a sequence of transformation matrices; and (e) directing a movement of the end effector in accordance with the sequence of transformation matrices.
Claim 13
Dependent Claim
28 words
The method of claim 9, further comprising the step of storing the transformation matrix to allow the movement of the end effector to occur at a later time.
Claim 14
Dependent Claim
61 words
The method of claim 9, further comprising the step of computing a sequence of direction vectors from an initial direction vector and the sequence of transformation matrices, and wherein the direction of the movement of the end effector in accordance with the sequence of transformation matrices comprises translational motion of the end effector in accordance with the sequence of direction vectors.
Claim 15
Dependent Claim
28 words
The method of claim 11, further comprising the step of storing the transformation matrix to allow the movement of the end effector to occur at a later time.
Claim 16
Dependent Claim
25 words
The method of claim 12, further comprising the step of interrupting the directing of end effector movement in accordance with a state of a switch.
Claim 17
Dependent Claim
29 words
The method of claim 9, wherein the updating of the transformation matrix comprises a filtering of the translation matrix to restrict the direction of movement of the end effector.
Claim 18
Dependent Claim
21 words
The method of claim 9, wherein the movement of the end effector being directed includes the orientation of the end effector.
Claim 19
Independent Claim
133 words
A device suitable for outputting both real-time and stored three-dimensional direction control signals, comprising: (a) a hand-held wand for defining a wand coordinate system; (b) a plurality of angle rate sensor means fixedly attached to the wand for generating orientation signals corresponding to a movement of the wand coordinate system; (c) operator input means for generating indication signals indicating that: (1) the wand is oriented in a calibration direction; and (2) the orientation of the wand is to be translated into a direction control signal; (d) a computing means responsive to the orientation of the wand and input signals for computing a sequence of transformation matrices therefrom, for computing a sequence of orientation vectors therefrom, and for storing and outputting three-dimensional control signals in accordance with a direction vector and the indication signals.
Claim 20
Independent Claim
133 words
A device suitable for outputting both real-time and stored three-dimensional direction control signals, comprising: (a) a hand-held wand for defining a wand coordinate system; (b) a plurality of angle rate sensor means fixedly attached to the wand for generating orientation signals corresponding to a movement of the wand coordinate system; (c) operator input means for generating indication signals indicating that: (1) the wand is oriented in a calibration direction; and (2) the orientation of the wand is to be translated into a direction control signal; (d) a computing means responsive to the orientation of the wand and input signals for computing a sequence of transformation matrices therefrom, for computing a sequence of orientation vectors therefrom, and for storing and outputting three-dimensional control signals in accordance with a direction vector and the indication signals.
Claim 21
Dependent Claim
56 words
The method of claim 16, wherein the computing means further comprises means for inputting and storing a value corresponding to a predetermined speed, and in which the computing means is responsive to the indication signals, the orientation signals and the stored value for outputting three dimensional control signals corresponding to a movement at the predetermined speed.