Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
163 words
A robotic system that combines model-based and performance-based techniques to control a manipulator by a control signal developed in response to input command terms and formed from nominal and complement control-signal components, said system comprising; a distinct feedforward circuit means, model-based and containing user-accessible inputs for receiving a priori information concerning the manipulator's dynamics, as input into said feedforward circuit means by an operator of said system, said feedforward circuit means for controlling said manipulator by a nominal signal component delivered by the feedforward circuit means to said manipulator; a second feedback circuit means, distinct and separate forms aid feedforward means, performance-based and responding adaptively to actual performance of said controlled manipulator, for emitting a feedback-related signal complement; and signal combining means connected to said feedforward and feedback means for combining said feedback-related signal complement with said nominal signal component from said distinct feedforward circuit means in order to form a combined control signal, which combined control signal fully controls said manipulator's performance.
Claim 2
Dependent Claim
163 words
A robotic system that combines model-based and performance-based techniques to control a manipulator by a control signal developed in response to input command terms and formed from nominal and complement control-signal components, said system comprising; a distinct feedforward circuit means, model-based and containing user-accessible inputs for receiving a priori information concerning the manipulator's dynamics, as input into said feedforward circuit means by an operator of said system, said feedforward circuit means for controlling said manipulator by a nominal signal component delivered by the feedforward circuit means to said manipulator; a second feedback circuit means, distinct and separate forms aid feedforward means, performance-based and responding adaptively to actual performance of said controlled manipulator, for emitting a feedback-related signal complement; and signal combining means connected to said feedforward and feedback means for combining said feedback-related signal complement with said nominal signal component from said distinct feedforward circuit means in order to form a combined control signal, which combined control signal fully controls said manipulator's performance.
Claim 3
Dependent Claim
103 words
A robotic system in accordance with claim 1 wherein desired manipulator position, velocity, and/or acceleration are individual command input terms for the system, and said distinct feedforward circuit means is model-based and contains any known part of the manipulator's dynamics that can be used for on-line control, and said feedforward circuit means further includes; computation elements that receive said priori information about the manipulators dynamics as input by the operator and responds to such information and to the desired command input terms for computing partial information for on line control over said manipulator by said nominal signal as developed by said feedforward means.
Claim 4
Dependent Claim
320 words
A robotic system that combines model-based and performance-based techniques to control a manipulator by a control signal developed in response to input command terms including desired manipulator position, velocity, and/or acceleration as individual command input terms for the system, and wherein said control signal is formed from nominal and complement control-signal components; said system comprising; feedforward circuit means, model-based and containing a priori information concerning the manipulator's dynamics, as input into said feedforward circuit means by an operator of said system, for controlling said manipulator by a nominal signal component delivered by the feedforward circuit means to said manipulator; feedback circuit means, performance-based and responding to actual performance of said controlled manipulator, for emitting a feedback related signal complement which combines with said nominal signal component from said feedforward circuit means in order to form a combined control signal, which combined control signal controls said manipulator's performance; and said feedforward circuit means further includes; computation elements that receive said priori information about the manipulators dynamics as input by said operator and responds to such information and to the desired command input terms for computing partial information for on-line control over said manipulator by said nominal signal as developed by said feedforward means; and an actuator for said manipulator, and wherein the manipulator-plus-actuator has a given configuration, speed of motion, and a payload mass which is expressed as integrated dynamic model defined as; M(m,θ)θ+N(m,θ,θ)=V wherein the above-noted terms are defined as M(m,θ)=G+EM*(m,θ); N(m,θ,θ)=Cθ+EN*(m,θ,θ) and m is the payload mass, M*(m,θ) is the symmetric positive-definite n×n inertia matrix, N*(m,θ,θ) is the n×1 vector representing the total torque due to Coriolis and centrifugal term, gravity loading term, and frictional term, and the elements of M* and N* are highly coalex nonlinear functions which depend upon the configuration θ, the speed of motion θ, and, G and C respectively, are the inertia term and damping term for the payload mass m of said manipulator-plus-actuator.
Claim 5
Dependent Claim
320 words
A robotic system that combines model-based and performance-based techniques to control a manipulator by a control signal developed in response to input command terms including desired manipulator position, velocity, and/or acceleration as individual command input terms for the system, and wherein said control signal is formed from nominal and complement control-signal components; said system comprising; feedforward circuit means, model-based and containing a priori information concerning the manipulator's dynamics, as input into said feedforward circuit means by an operator of said system, for controlling said manipulator by a nominal signal component delivered by the feedforward circuit means to said manipulator; feedback circuit means, performance-based and responding to actual performance of said controlled manipulator, for emitting a feedback related signal complement which combines with said nominal signal component from said feedforward circuit means in order to form a combined control signal, which combined control signal controls said manipulator's performance; and said feedforward circuit means further includes; computation elements that receive said priori information about the manipulators dynamics as input by said operator and responds to such information and to the desired command input terms for computing partial information for on-line control over said manipulator by said nominal signal as developed by said feedforward means; and an actuator for said manipulator, and wherein the manipulator-plus-actuator has a given configuration, speed of motion, and a payload mass which is expressed as integrated dynamic model defined as; M(m,θ)θ+N(m,θ,θ)=V wherein the above-noted terms are defined as M(m,θ)=G+EM*(m,θ); N(m,θ,θ)=Cθ+EN*(m,θ,θ) and m is the payload mass, M*(m,θ) is the symmetric positive-definite n×n inertia matrix, N*(m,θ,θ) is the n×1 vector representing the total torque due to Coriolis and centrifugal term, gravity loading term, and frictional term, and the elements of M* and N* are highly coalex nonlinear functions which depend upon the configuration θ, the speed of motion θ, and, G and C respectively, are the inertia term and damping term for the payload mass m of said manipulator-plus-actuator.
Claim 6
Dependent Claim
146 words
A control system in accordance with claim 3 wherein said manipulator has control joints and said system has an adaptation control law, and is further characterized in that; said adaptation control law is decentralized with variable gains {K p (t),K v (t)}, being defined as diagonal matrices and the ith diagonal elements of said diagonal matrices being obtained from said adaptation law, with an error feedback voltage e(t) replaced by e i (t), as follows: f(t)=γ.sub.i r(t)+γ.sub.2 r(t) ##EQU35## wherein the prime denotes transposition, and r(t) is the n×1 vector of "weighted" position-velocity error defined as r(t)=W.sub.p e(t)+W.sub.v e(t), and {γ.sub.i,α.sub.1,β.sub.1 } are zero or positive proportional adaptation gains, {γ.sub.2,α.sub.2,β.sub.2 } are positive integral adaptation gains, and W.sub.p =diag.sub.i (W.sub.pi) and W.sub.v +diag.sub.1 (W.sub.vi) are constant n×n matrices which contain the position and velocity weighting factors for all said control joints in the manipulator being controlled.
Claim 7
Independent Claim
149 words
A method of robotic control in which an on-line control over a manipulator has been initially established by a model-based control signal, the improvement comprising the steps of complementing said model-based control signal with another signal developed by a feedback circuit means; developing error signals each indicating the difference between the desired and actual manipulator velocity and position, with each error signal subject to an adaptation law which includes variable gain for each error signal in order to develop said complement signal component; and expressing said adaptation law as r(t) which is the n×1 vector of "weighted" position-velocity error defined by: r(t)=W.sub.p e(t)+W.sub.v e(t) ##EQU36## and wherein {γ.sub.1,α.sub.1,β.sub.1 } are zero or positive proportional adaptation gains, {γ.sub.2,α.sub.2,β.sub.2 } are positive integral adaptation gains, and W.sub.p =diag.sub.i (W.sub.pi) and W.sub.v =diag.sub.i (W.sub.vi) are constant n×n matrices which contain the position and velocity weighting factors for all joints of said manipulator.
Claim 8
Independent Claim
149 words
A method of robotic control in which an on-line control over a manipulator has been initially established by a model-based control signal, the improvement comprising the steps of complementing said model-based control signal with another signal developed by a feedback circuit means; developing error signals each indicating the difference between the desired and actual manipulator velocity and position, with each error signal subject to an adaptation law which includes variable gain for each error signal in order to develop said complement signal component; and expressing said adaptation law as r(t) which is the n×1 vector of "weighted" position-velocity error defined by: r(t)=W.sub.p e(t)+W.sub.v e(t) ##EQU36## and wherein {γ.sub.1,α.sub.1,β.sub.1 } are zero or positive proportional adaptation gains, {γ.sub.2,α.sub.2,β.sub.2 } are positive integral adaptation gains, and W.sub.p =diag.sub.i (W.sub.pi) and W.sub.v =diag.sub.i (W.sub.vi) are constant n×n matrices which contain the position and velocity weighting factors for all joints of said manipulator.
Claim 9
Dependent Claim
70 words
Formulating, in hardware, a control system apparatus which operates in accordance with the method steps of claim 5 and performing the further method steps of; integrating the equations of claim 5 in the time interval [0,], to obtain ##EQU37## noting that the initial values of the reference and actual trajectories are the same, that is e(0)=e(0)=r(0)=0, and establishing a Proportional+ integral (P+I) adaptation law for improved control over said manipulator.
Claim 10
Dependent Claim
46 words
The method of claim 6 and comprising the further steps of: affecting all adaptation rates simultaneously; and individually affecting the adaptation rate for each term {f(t),K p (t),K v (t)} by selecting {γ 1 ,α 1 ,β 1 } independently for improved control over said manipulator.
Claim 11
Dependent Claim
21 words
The method of claim 7 comprising the further step of: increasing the rate of convergence of the tracking-error e(t) to zero.
Claim 12
Dependent Claim
199 words
In a controller having a control signal which controls a manipulator's position and velocity in Cartesean space, wherein the manipulator and environment form a system exhibiting nonlinear dynamics and system parameters which may not be fully known to an operator and wherein the controller includes an adaptive feedback servo control loop which senses actual position and velocity of said manipulator being controlled in Cartesian space, the improvement comprising: manipulator driving means responsive to said control signal for driving said manipulator in said environment to achieve, in Cartesean space, a desired position, velocity, and acceleration as indicated by said control signal; a model-based feedforward loop outside of said adaptive servo control loop that allows the operator to provide a nominal signal to the manipulator based upon a limited amount of knowledge concerning the manipulator and/or the system which the operator may elect to input into said system; and adaptive control means in said feedback servo control loop, responsive to said sensed position and velocity, for varying said control signal applied to said manipulator's driving means, which variable control signal compensates in real-time for the system's nonlinearities as said manipulator is driven in Cartesean space to a controlled position and velocity.
Claim 13
Dependent Claim
199 words
In a controller having a control signal which controls a manipulator's position and velocity in Cartesean space, wherein the manipulator and environment form a system exhibiting nonlinear dynamics and system parameters which may not be fully known to an operator and wherein the controller includes an adaptive feedback servo control loop which senses actual position and velocity of said manipulator being controlled in Cartesian space, the improvement comprising: manipulator driving means responsive to said control signal for driving said manipulator in said environment to achieve, in Cartesean space, a desired position, velocity, and acceleration as indicated by said control signal; a model-based feedforward loop outside of said adaptive servo control loop that allows the operator to provide a nominal signal to the manipulator based upon a limited amount of knowledge concerning the manipulator and/or the system which the operator may elect to input into said system; and adaptive control means in said feedback servo control loop, responsive to said sensed position and velocity, for varying said control signal applied to said manipulator's driving means, which variable control signal compensates in real-time for the system's nonlinearities as said manipulator is driven in Cartesean space to a controlled position and velocity.
Claim 14
Dependent Claim
69 words
A control system in accordance with claim 9 and further wherein the system operates in real-time control with a given sampling rate, and said system further comprises; a feedforward computational element connected in said feedforward loop for receiving operator-input values concerning said manipulator and/or system's dynamics in order to develop a nominal signal that is applied to said control signal for said manipulator independently of said adaptive controlling means.
Claim 15
Dependent Claim
403 words
In a controller having a control signal which controls a manipulator's position and velocity in Cartesean space, wherein the manipulator and its environment form a system exhibiting nonlinear dynamics and system parameters which may not be fully known to an operator, and wherein the controller includes an adaptive feedback servo control loop which senses actual position and velocity of said manipulator being controlled in Cartesian space, the improvement comprising: manipulator driving means responsive to said control signal for driving said manipulator in said environment to achieve, in Cartesean space, a desired position, velocity, and acceleration as indicated by said control signal; a model-based feedforward loop separate and distinct from said adaptive servo control loop that allows the operator to provide a nominal signal to the manipulator based upon a limited amount of knowledge concerning the manipulator and/or the system which the operator may elect to input into said system; adaptive control means in said feedback servo control loop, responsive to said sensed position and velocity, for varying said control signal applied to said manipulator's driving means, which variable control signal compensates in real-time for the system's nonlinearities as said manipulator is driven in Cartesean space to a controlled position and velocity; and further wherein the system operates in real-time control with a given sampling rate, and said system further comprises; a feedforward computational element connected in said feedforward loop for receiving operator-input values concerning said manipulator and/or system's dynamics in order to develop a nominal signal that is applied to said control signal for said manipulator independently of said adaptive controlling means in said separate and distinct feedback control loop; and said adaptive control means operates in accordance with a control law which may be considered as though it was applied directly to the manipulator's end effector in Cartesian space, and said controller further comprises: means connected in a force feedforward control loop for receiving a feedforward signal representing a desired mathematical term for said manipulator; an adaptive proportional-integral-differential (PID) controller in said feedback control loop; and a plurality of variable gain circuits for implementing a control law characterized as an adaptive feedback controller described by Y.sub.α (t)=f(t)+K.sub.p (t)e(t)+K.sub.v (t)e(t) where V.sub.α (t) is the n×1 adaptive control voltage vector, e(t)=θ r (t)-θ(t) is then n×1 position tracking-error vector, f(t) is an n×1 auxiliary signal generated by the adaptation scheme, and {K p (t),K v (t)} are n×n adjustable PD feedback gain matrices.
Claim 16
Dependent Claim
403 words
In a controller having a control signal which controls a manipulator's position and velocity in Cartesean space, wherein the manipulator and its environment form a system exhibiting nonlinear dynamics and system parameters which may not be fully known to an operator, and wherein the controller includes an adaptive feedback servo control loop which senses actual position and velocity of said manipulator being controlled in Cartesian space, the improvement comprising: manipulator driving means responsive to said control signal for driving said manipulator in said environment to achieve, in Cartesean space, a desired position, velocity, and acceleration as indicated by said control signal; a model-based feedforward loop separate and distinct from said adaptive servo control loop that allows the operator to provide a nominal signal to the manipulator based upon a limited amount of knowledge concerning the manipulator and/or the system which the operator may elect to input into said system; adaptive control means in said feedback servo control loop, responsive to said sensed position and velocity, for varying said control signal applied to said manipulator's driving means, which variable control signal compensates in real-time for the system's nonlinearities as said manipulator is driven in Cartesean space to a controlled position and velocity; and further wherein the system operates in real-time control with a given sampling rate, and said system further comprises; a feedforward computational element connected in said feedforward loop for receiving operator-input values concerning said manipulator and/or system's dynamics in order to develop a nominal signal that is applied to said control signal for said manipulator independently of said adaptive controlling means in said separate and distinct feedback control loop; and said adaptive control means operates in accordance with a control law which may be considered as though it was applied directly to the manipulator's end effector in Cartesian space, and said controller further comprises: means connected in a force feedforward control loop for receiving a feedforward signal representing a desired mathematical term for said manipulator; an adaptive proportional-integral-differential (PID) controller in said feedback control loop; and a plurality of variable gain circuits for implementing a control law characterized as an adaptive feedback controller described by Y.sub.α (t)=f(t)+K.sub.p (t)e(t)+K.sub.v (t)e(t) where V.sub.α (t) is the n×1 adaptive control voltage vector, e(t)=θ r (t)-θ(t) is then n×1 position tracking-error vector, f(t) is an n×1 auxiliary signal generated by the adaptation scheme, and {K p (t),K v (t)} are n×n adjustable PD feedback gain matrices.
Claim 17
Dependent Claim
109 words
A combined model-based and performance-based robotic control system that generates a combined control signal developed from nominal and complement signal components, comprising; first distinct means, model-based and containing a priori information known by an operator concerning a manipulator's dynamics, connected in a separate and distinct feedforward circuit for developing said nominal signal component; and adaptive control means, also separate and distinct from said first means, performance-based and responding adaptively to actual performance of said controlled manipulator, for combining said complement signal generated by said adaptive control means with said nominal signal as developed by said first means so that the combined signal ultimately has full control over said manipulator.
Claim 18
Dependent Claim
109 words
A combined model-based and performance-based robotic control system that generates a combined control signal developed from nominal and complement signal components, comprising; first distinct means, model-based and containing a priori information known by an operator concerning a manipulator's dynamics, connected in a separate and distinct feedforward circuit for developing said nominal signal component; and adaptive control means, also separate and distinct from said first means, performance-based and responding adaptively to actual performance of said controlled manipulator, for combining said complement signal generated by said adaptive control means with said nominal signal as developed by said first means so that the combined signal ultimately has full control over said manipulator.
Claim 19
Dependent Claim
65 words
A control system in accordance with claim 12 which exhibits noise in the form of destabilization in the control system, which noise is compensated for by a σ-modified law, and wherein said system is further characterized in that: said noise is compensated for in the feedback means by said σ-modified control law that is expressed by: ##EQU38## where σ is a positive scalar design parameter.
Claim 20
Dependent Claim
69 words
A control system in accordance with claim 12 and further wherein the size of σ reflects a lack of knowledge about the unmodeled dynamics and disturbances of the manipulator system, and further wherein said system is characterized in that the leakage or decay term-σK(t) acts to dissipate an integral buildup, and to eliminate the drift problem which leads to instability, and ∥r(t)∥ converges to a bounded non-zero residual set.
Claim 21
Dependent Claim
47 words
A control system in accordance with claim 12 in which said control system includes a Proportional+Integral+Sigma (P+I+σ) adaptation law for said feedback controller, which law operates in continuous time, as given by: ##EQU39## where {σ 1 , σ 2 ,σ 3 } are positive scalar design parameters.
Claim 22
Dependent Claim
29 words
A control system in accordance with claim 13 and further characterized by a digital control implementation with sampling period T s , which yields the recursive adaptation laws ##EQU40##
Claim 23
Dependent Claim
169 words
A combined model-based and performance-based robotic control system that generates a combined control signal developed from nominal and complement signal components and which exhibits noise in the form of destabilization in the control system, which noise is compensated for by σ-modified law, and wherein said system is characterized in that: means, model-based and containing a priori information known by an operator concerning a manipulator's dynamic, connected in a feedback circuit for developing said nominal signal component; adaptive control means, performance-based and responding adaptively to actual performance of said controlled manipulator, for combining said complement signal generated by said adaptive control means with said nominal signal so that the combined signal controls said manipulator; and noise compensating means in the feedback means including said σ-modified control law that is expressed by: ##EQU41## where σ is a positive scalar design parameter, μ1 and μ2 are scalar adaptation gains, r is the weighted tracking error, s' is the transportation of s, where s stands for the signal on which k is acting.
Claim 24
Dependent Claim
169 words
A combined model-based and performance-based robotic control system that generates a combined control signal developed from nominal and complement signal components and which exhibits noise in the form of destabilization in the control system, which noise is compensated for by σ-modified law, and wherein said system is characterized in that: means, model-based and containing a priori information known by an operator concerning a manipulator's dynamic, connected in a feedback circuit for developing said nominal signal component; adaptive control means, performance-based and responding adaptively to actual performance of said controlled manipulator, for combining said complement signal generated by said adaptive control means with said nominal signal so that the combined signal controls said manipulator; and noise compensating means in the feedback means including said σ-modified control law that is expressed by: ##EQU41## where σ is a positive scalar design parameter, μ1 and μ2 are scalar adaptation gains, r is the weighted tracking error, s' is the transportation of s, where s stands for the signal on which k is acting.
Claim 25
Dependent Claim
69 words
A control system in accordance with claim 17 and further wherein the size of σ reflects a lack of knowledge about the unmodeled dynamics and disturbances of the manipulator system, and further wherein said system is characterized in that a leakage or decay term-σK(t) acts to dissipate an integral buildup, and to eliminate the drift problem which leads to instability, and ∥r(t)∥ converges to a bounded non-zero residual set.
Claim 26
Dependent Claim
45 words
A control system in accordance with claim 17 in which said control system includes a Proportional+Integral+Sigma(P+I+σ) adaptation law for said feedback controller, which law operates in continuous time, as given by: ##EQU42## where {σ 1 ,σ 2 ,σ 3 } are positive scalar design parameters.