Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
424 words
An apparatus for effecting coordinated position/force control for a manipulator, comprising: manipulator driving means for driving each joint of said manipulator; force detecting means for detecting in a tool coordinate system at least one of a force and moment which said manipulator receives from an external environment; hand force variable-gain computing means for providing arithmetic processing for changing a gain in response to a degree of coordination between a position and a force with respect to an output of said force detecting means; output-torque converting means for converting an output of said hand force variable-gain computing means to at least one of the force and moment in each joint coordinate system of said manipulator; force commanding means for sending a force command signal in which at least one of the force and moment is expressed by the tool coordinate system; command force variable gain computing means for providing arithmetic processing for changing the gain in response to a degree of coordination between the position and the force with respect to a force command signal sent from said force commanding means; command-torque converting means for converting an output of said command force variable gain computing means to at least one of the force and moment in each joint coordinate system of said manipulator; position detecting for detecting the position of each joint of said manipulator; position commanding means for sending a command position of each joint of said manipulator; positional deviation detecting means for detecting a positional deviation which is a difference between the position detected by the position detecting means and the command position sent by said position commanding means; positional deviation-torque converting means for converting a virtual spring constant set by the tool coordinate system in response to a degree of coordination between the position and the force to a virtual spring constant in each joint coordinate system of said manipulator, and for converting the positional deviation to at least one of the force and moment corresponding to the positional deviation on the basis of the converted virtual spring constant and the positional deviation detected by said positional deviation detecting means; and feedback compensation computing means for computing a command value for at least one of the force and moment for said manipulator driving means on the basis of at least one of the force and moment converted by said command-torque converting means, at least one of the force and moment converted by said positional deviation-torque converting means, and at least one of the force and moment converted by said output-torque converting means.
Claim 2
Independent Claim
424 words
An apparatus for effecting coordinated position/force control for a manipulator, comprising: manipulator driving means for driving each joint of said manipulator; force detecting means for detecting in a tool coordinate system at least one of a force and moment which said manipulator receives from an external environment; hand force variable-gain computing means for providing arithmetic processing for changing a gain in response to a degree of coordination between a position and a force with respect to an output of said force detecting means; output-torque converting means for converting an output of said hand force variable-gain computing means to at least one of the force and moment in each joint coordinate system of said manipulator; force commanding means for sending a force command signal in which at least one of the force and moment is expressed by the tool coordinate system; command force variable gain computing means for providing arithmetic processing for changing the gain in response to a degree of coordination between the position and the force with respect to a force command signal sent from said force commanding means; command-torque converting means for converting an output of said command force variable gain computing means to at least one of the force and moment in each joint coordinate system of said manipulator; position detecting for detecting the position of each joint of said manipulator; position commanding means for sending a command position of each joint of said manipulator; positional deviation detecting means for detecting a positional deviation which is a difference between the position detected by the position detecting means and the command position sent by said position commanding means; positional deviation-torque converting means for converting a virtual spring constant set by the tool coordinate system in response to a degree of coordination between the position and the force to a virtual spring constant in each joint coordinate system of said manipulator, and for converting the positional deviation to at least one of the force and moment corresponding to the positional deviation on the basis of the converted virtual spring constant and the positional deviation detected by said positional deviation detecting means; and feedback compensation computing means for computing a command value for at least one of the force and moment for said manipulator driving means on the basis of at least one of the force and moment converted by said command-torque converting means, at least one of the force and moment converted by said positional deviation-torque converting means, and at least one of the force and moment converted by said output-torque converting means.
Claim 3
Dependent Claim
91 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, further comprising: output filtering computing means interposed between said force detecting means and said hand force variable-gain computing means and adapted to allow only a low-frequency component of the output of said force detecting means to be passed; and a force command filtering computing means interposed between said force commanding means and said command force variable-gain computing means and adapted to allow only a low-frequency component of the output of said force commanding means to be passed.
Claim 4
Dependent Claim
180 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 2, further comprising: velocity detecting means for detecting a velocity of each joint of said manipulator; and velocity-torque converting means for converting a velocity feedback gain set by the tool coordinate system to a velocity feedback gain at each joint of said manipulator, and converting the velocity to at least one of the force and moment corresponding to the velocity on the basis of the converted velocity feedback gain and the velocity detected by said velocity detecting means, wherein said feedback compensation computing means is adapted to compute a command value of at least one of the force and moment for said manipulator driving means on the basis of at least one of the force and moment converted by said command-torque converting means, at least one of the force and moment converted by said positional deviation-torque converting means, at least one of the force and moment converted by said output-torque converting means, and at least one of the force and moment converted by said velocity-torque converting means.
Claim 5
Dependent Claim
57 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 3, wherein said velocity-torque converting means effects a conversion to at least one of the force and moment corresponding to the velocity by multiplying the velocity feedback gain set by the tool coordinate system, the velocity, a Jacobian transposed matrix, and a Jacobian matrix.
Claim 6
Dependent Claim
95 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 3, wherein said feedback compensation computing means effects feedback control such that a difference in which at least one of the force and moment converted by said velocity-torque converting means is subtracted from a sum of at least one of the force and moment converted by said command-torque converting means and at least one of the force and moment converted by said positional deviation-torque converting means coincides with at least one of the force and moment converted by said output-torque converting means.
Claim 7
Dependent Claim
119 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 3, wherein said feedback compensation computing means comprises: adding/subtracting means for subtracting a sum of at least one of the force and moment converted by said output-torque converting means and at least one of the force and moment converted by said velocity-torque converting means from a sum of at least one of the force and moment converted by said command-torque converting means and at least one of the force and moment converted by said positional deviation-torque converting means; and proportional/integral computing means for effecting either one of proportional and integral processing and proportional, integral and differential processing with respect to an output of said adding/subtracting means.
Claim 8
Dependent Claim
180 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, further comprising: velocity detecting means for detecting a velocity of each joint of said manipulator; and velocity-torque converting means for converting a velocity feedback gain set by the tool coordinate system to a velocity feedback gain at each joint of said manipulator, and converting the velocity to at least one of the force and moment corresponding to the velocity on the basis of the converted velocity feedback gain and the velocity detected by said velocity detecting means, wherein said feedback compensation computing means is adapted to compute a command value of at least one of the force and moment for said manipulator driving means on the basis of at least one of the force and moment converted by said command-torque converting means, at least one of the force and moment converted by said positional deviation-torque converting means, at least one of the force and moment converted by said output-torque converting means, and at least one of the force and moment converted by said velocity-torque converting means.
Claim 9
Dependent Claim
57 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 7, wherein said velocity-torque converting means effects a conversion to at least one of the force and moment corresponding to the velocity by multiplying the velocity feedback gain set by the tool coordinate system, the velocity, a Jacobian transposed matrix, and a Jacobian matrix.
Claim 10
Dependent Claim
95 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 7, wherein said feedback compensation computing means effects feedback control such that a difference in which at least one of the force and moment converted by said velocity-torque converting means is subtracted from a sum of at least one of the force and moment converted by said command-torque converting means and at least one of the force and moment converted by said positional deviation-torque converting means coincides with at least one of the force and moment converted by said output-torque converting means.
Claim 11
Dependent Claim
119 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 7, wherein said feedback compensation computing means comprises: adding/subtracting means for subtracting a sum of at least one of the force and moment converted by said output-torque converting means and at least one of the force and moment converted by said velocity-torque converting means from a sum of at least one of the force and moment converted by said command-torque converting means and at least one of the force and moment converted by said positional deviation-torque converting means; and proportional/integral computing means for effecting either one of proportional and integral processing and proportional, integral and differential processing with respect to an output of said adding/subtracting means.
Claim 12
Dependent Claim
73 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, wherein said hand force variable-gain computing means and said command force variable-gain computing means change the gain to a small level as the virtual spring constant set by the tool coordinate system becomes large in response to a degree of coordination between the position and the force and to a large level as the virtual spring constant becomes small.
Claim 13
Dependent Claim
56 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 11, wherein the virtual spring constant is made small with respect to a component for which force control is to be effected, and the virtual spring constant is made large with respect to a component for which positional control is to be effected.
Claim 14
Dependent Claim
115 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, wherein said hand force variable-gain computing means and said command force variable-gain computing means change the gain in accordance with the following formula: Kffb=A·FBFCT/(KH+FBFCT) where Kffb is a feedback gain; A, a constant; KH, a virtual spring constant which is made small with respect to a component for which force control is to be effected and is made large with respect to a component for which positional control is to be effected, and which is set by the tool coordinate system; and FBFCT is a separation parameter for determining a degree of separation between the force control and the position control.
Claim 15
Dependent Claim
72 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, said output-torque converting means and said command-torque converting means respectively multiply an output of said hand force variable-gain computing means and an output of said command force variable-gain computing means by a Jacobian transposed matrix so as to convert said outputs to at least one of the force and moment in each joint coordinate system of said manipulator.
Claim 16
Dependent Claim
60 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, wherein said positional deviation-torque converting means effects a conversion to at least one of the force and moment corresponding to the positional deviation by multiplying the virtual spring constant set by the tool coordinate system, the positional deviation, a Jacobean transposed matrix, and a Jacobean matrix.
Claim 17
Dependent Claim
74 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, wherein said feedback compensation computing means effects feedback control such that a sum of at least one of the force and moment converted by said command-torque converting means and at least one of the force and moment converted by said positional deviation-torque converting means coincides with at least one of the force and moment converted by said output-torque converting means.
Claim 18
Dependent Claim
101 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 1, wherein said feedback compensation computing means comprises: adding/subtracting means for subtracting at least one of the force and moment converted by said output-torque converting means from a sum of at least one of the force and moment converted by said command-torque converting means and at least one of the force and moment converted by said positional deviation-torque converting means; and proportional/integral computing means for effecting either one of proportional and integral processing and proportional, integral and differential processing with respect to an output of said adding/subtracting means.
Claim 19
Dependent Claim
67 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 17, wherein said feedback compensation computing means further comprises: gravity torque compensating means for outputting a signal for preventing a change in at least one of the force and moment due to gravity; and adding means for adding an output of said proportional/integral computing means and an output of said gravity torque compensating means.
Claim 20
Independent Claim
324 words
An apparatus for effecting coordinated position/force control for a manipulator, comprising: manipulator driving means for driving each joint of said manipulator; force detecting means for detecting in a tool coordinate system at least one of a force and moment which said manipulator receives from an external environment; position detecting means for detecting a present position Po of each joint of said manipulator; position commanding means for sending a command position Pi of each joint of said manipulator; force commanding means for sending a force command signal in which at least one of the force and moment is expressed by the tool coordinate system; and controlling means adapted to compute a value Fo in which a signal exceeding a necessary frequency bandwidth is cut off from an output of said force detecting means and which is multiplied by a gain inversely proportional to a virtual spring constant KH set by the tool coordinate system as well as a value Fi in which a signal exceeding the frequency bandwidth is cut off from an output of said force commanding means and which is multiplied by the gain, said controlling means being also adapted to compute a torque command value τc for said manipulator driving means in accordance with the following formula and effect feedback control of said manipulator driving means in such a manner that an output torque τo obtained on the basis of the output of said detecting means coincides with the torque command value τc: τc=τi+Kθ·(θi-θo) where, when a Jacobian matrix is assumed to be J and a Jacobean transposed matrix J T , τi is a torque command value defined by J T Fi, Kθ is a virtual spring constant at each joint coordinate system defined by J T KHJ, (θi-θo) is a difference between a present angle θo and a command angle θi of an axis of each joint of said manipulator satisfying J·(θi-θo)=Pi-Po, and τo is given by J T Fo.
Claim 21
Independent Claim
324 words
An apparatus for effecting coordinated position/force control for a manipulator, comprising: manipulator driving means for driving each joint of said manipulator; force detecting means for detecting in a tool coordinate system at least one of a force and moment which said manipulator receives from an external environment; position detecting means for detecting a present position Po of each joint of said manipulator; position commanding means for sending a command position Pi of each joint of said manipulator; force commanding means for sending a force command signal in which at least one of the force and moment is expressed by the tool coordinate system; and controlling means adapted to compute a value Fo in which a signal exceeding a necessary frequency bandwidth is cut off from an output of said force detecting means and which is multiplied by a gain inversely proportional to a virtual spring constant KH set by the tool coordinate system as well as a value Fi in which a signal exceeding the frequency bandwidth is cut off from an output of said force commanding means and which is multiplied by the gain, said controlling means being also adapted to compute a torque command value τc for said manipulator driving means in accordance with the following formula and effect feedback control of said manipulator driving means in such a manner that an output torque τo obtained on the basis of the output of said detecting means coincides with the torque command value τc: τc=τi+Kθ·(θi-θo) where, when a Jacobian matrix is assumed to be J and a Jacobean transposed matrix J T , τi is a torque command value defined by J T Fi, Kθ is a virtual spring constant at each joint coordinate system defined by J T KHJ, (θi-θo) is a difference between a present angle θo and a command angle θi of an axis of each joint of said manipulator satisfying J·(θi-θo)=Pi-Po, and τo is given by J T Fo.
Claim 22
Dependent Claim
99 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 19, further comprising velocity detecting means for detecting a velocity Po of each joint of said manipulator, and said controlling means computes the torque command value τc in accordance with the following formula: τc=τi+Kθ(θi-θo)-Kvθ·θo where Kvθ is a velocity feedback gain at each joint of said manipulator defined by J T KvHJ if a velocity feedback gain set by the tool coordinate system is assumed to be KvH, and θo is an angular velocity of an axis of each joint of said manipulator which satisfies Po=J·θo.
Claim 23
Independent Claim
273 words
An apparatus for effecting coordinated position/force control for a manipulator, comprising: manipulator driving means for driving each joint of said manipulator; force detecting means for detecting in a tool coordinate system at least one of a force and moment which said manipulator receives from an external environment; position detecting means for detecting a present position of each joint of said manipulator; position commanding means for sending a command position of each joint of said manipulator; force commanding means for sending a force command signal in which at least one of the force and moment is expressed by the tool coordinate system; targeted torque computing means for computing a torque command value of each joint by multiplying an output of said force commanding means by a signal whose value becomes small in correspondence with the magnitude of a virtual spring constant set by the tool coordinate system; output torque computing means for computing an output torque of each joint by multiplying an output of said force detecting means by the signal whose value becomes small in correspondence with the magnitude of the virtual spring constant; position command computing means for computing a position command torque of each joint by multiplying a positional deviation obtained from outputs of said position commanding means and said position detecting means by a signal corresponding to the magnitude of the virtual spring constant; and feedback compensation computing means for effecting feedback control of said manipulator driving means in such a manner that a sum of outputs of said targeted torque computing means and said position command computing means will coincide with an output of said output torque computing means.
Claim 24
Independent Claim
273 words
An apparatus for effecting coordinated position/force control for a manipulator, comprising: manipulator driving means for driving each joint of said manipulator; force detecting means for detecting in a tool coordinate system at least one of a force and moment which said manipulator receives from an external environment; position detecting means for detecting a present position of each joint of said manipulator; position commanding means for sending a command position of each joint of said manipulator; force commanding means for sending a force command signal in which at least one of the force and moment is expressed by the tool coordinate system; targeted torque computing means for computing a torque command value of each joint by multiplying an output of said force commanding means by a signal whose value becomes small in correspondence with the magnitude of a virtual spring constant set by the tool coordinate system; output torque computing means for computing an output torque of each joint by multiplying an output of said force detecting means by the signal whose value becomes small in correspondence with the magnitude of the virtual spring constant; position command computing means for computing a position command torque of each joint by multiplying a positional deviation obtained from outputs of said position commanding means and said position detecting means by a signal corresponding to the magnitude of the virtual spring constant; and feedback compensation computing means for effecting feedback control of said manipulator driving means in such a manner that a sum of outputs of said targeted torque computing means and said position command computing means will coincide with an output of said output torque computing means.
Claim 25
Dependent Claim
65 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 21, wherein the signal whose value becomes small in correspondence with the magnitude of the virtual spring constant set by the tool coordinate system in said targeted torque computing means and said output torque computing means is determined on the basis of a signal whose upper limit value is greater than 1.
Claim 26
Dependent Claim
119 words
An apparatus for effecting coordinated position/force control for a manipulator according to claim 22, further comprising velocity detecting means for detecting the velocity of each joint of said manipulator, said feedback compensation computing means being adapted to compute the velocity torque of each joint by effecting a conversion to at least one of a force and moment corresponding to the velocity of each joint detected, and also adapted to effect feedback control of said manipulator driving means in such a manner that the output of said output torque computing means will coincide with a value in which the velocity torque is subtracted from the sum of outputs of said targeted torque computing means and said position command computing means.