Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
105 words
An apparatus for controlling a redundant robot; the apparatus comprising: means for defining a set of end-effector coordinates corresponding to a basic task motion of said robot; means for defining a set of kinematic functions corresponding to an additional task motion capability available as a result of the redundancy of said robot; means for combining said set of coordinates and said set of functions to form a set of task-related configuration variables as generalized coordinates for control of said robot; and means for dynamically modifying said configuration variables in accordance with a task-based adaptive scheme for tracking at least one reference trajectory during robot motion.
Claim 2
Independent Claim
105 words
An apparatus for controlling a redundant robot; the apparatus comprising: means for defining a set of end-effector coordinates corresponding to a basic task motion of said robot; means for defining a set of kinematic functions corresponding to an additional task motion capability available as a result of the redundancy of said robot; means for combining said set of coordinates and said set of functions to form a set of task-related configuration variables as generalized coordinates for control of said robot; and means for dynamically modifying said configuration variables in accordance with a task-based adaptive scheme for tracking at least one reference trajectory during robot motion.
Claim 3
Dependent Claim
27 words
The apparatus recited in claim 1 wherein said means for defining said set of kinematic functions comprises means for defining said set of functions in Cartesian space.
Claim 4
Dependent Claim
25 words
The apparatus recited in claim 1 wherein said means for defining said kinematic functions comprises means for defining said set of functions in joint space.
Claim 5
Dependent Claim
17 words
The apparatus recited in claim 1 wherein said additional task motion is based on kinematic equality constraints.
Claim 6
Dependent Claim
17 words
The apparatus recited in claim 1 wherein said additional task motion is based on kinematic inequality constraints.
Claim 7
Dependent Claim
12 words
The apparatus recited in claim 1 wherein said adaptive scheme is centralized.
Claim 8
Dependent Claim
12 words
The apparatus recited in claim 1 wherein said adaptive scheme is decentralized.
Claim 9
Dependent Claim
17 words
The apparatus recited in claim 1 wherein said means for dynamically modifying operates in essentially real time.
Claim 10
Dependent Claim
14 words
The apparatus recited in claim 1 wherein said end-effector coordinated-defining means is operator controlled.
Claim 11
Dependent Claim
22 words
The apparatus recited in claim 9 wherein said kinematic-function-defining means is autonomously controlled during said operator control of said end-effector coordinate-defining means.
Claim 12
Independent Claim
104 words
A method for controlling a redundant robot; the method comprising the steps of: (a) defining a set of end-effector coordinates corresponding to a basic task motion of said robot; (b) defining a set of kinematic functions corresponding to an additional task motion capability available as a result of the redundancy of said robot; (c) combining said set of coordinates and said set of functions to form a set of task-related configuration variables as generalized coordinates for control of said robot; and (d) dynamically modifying said configuration variables in accordance with a task-based adaptive scheme for tracking at least one reference trajectory during robot motion.
Claim 13
Independent Claim
104 words
A method for controlling a redundant robot; the method comprising the steps of: (a) defining a set of end-effector coordinates corresponding to a basic task motion of said robot; (b) defining a set of kinematic functions corresponding to an additional task motion capability available as a result of the redundancy of said robot; (c) combining said set of coordinates and said set of functions to form a set of task-related configuration variables as generalized coordinates for control of said robot; and (d) dynamically modifying said configuration variables in accordance with a task-based adaptive scheme for tracking at least one reference trajectory during robot motion.
Claim 14
Dependent Claim
22 words
The method recited in claim 11 wherein step (b) further comprises the step of defining said set of functions in Cartesian space.
Claim 15
Dependent Claim
22 words
The method recited in claim 11 wherein step (b) further comprises the step of defining said set of functions in joint space.
Claim 16
Dependent Claim
23 words
The method recited in claim 11 wherein step (b) further comprises the step of basing said additional task motion on kinematic equality constraints.
Claim 17
Dependent Claim
23 words
The method recited in claim 11 wherein step (b) further comprises the step of basing said additional task motion on kinematic inequality constraints.
Claim 18
Dependent Claim
15 words
The method recited in claim 11 wherein in step (d) said adaptive scheme is centralized.
Claim 19
Dependent Claim
15 words
The method recited in claim 11 wherein in step (d) said adaptive scheme is decentralized.
Claim 20
Dependent Claim
16 words
The method recited in claim 11 wherein step (d) is carried out in essentially real time.
Claim 21
Dependent Claim
17 words
The method recited in claim 11 wherein step (a) is performed under the control of an operator.
Claim 22
Dependent Claim
21 words
The method recited in claim 19 wherein step (b) is performed autonomously while step (a) is performed under said operator control.