Device and method for performing open-loop and closed-loop control of a robot manipulator
AssigneeKastanienbaum GmbH
InventorSami Haddadin
Life of this patent
Estimating the term…
Loading patent…
AssigneeKastanienbaum GmbH
InventorSami Haddadin
Estimating the term…
The invention relates to a device and method for performing open-loop and closed-loop control of a robot manipulator that has an end effector, driven by a number M of actuators ACTm. The invention includes a first unit which registers and/or makes available an external force wrench {right arrow over (F)}ext(t)={{right arrow over (f)}ext(t),{right arrow over (m)}ext(t)} acting on the end effector, a controller which is connected to the first unit and to the actuators ACTm and which includes a first controller R1, which is a force controller, and a second controller R2 which is connected thereto and which is an impedance controller, an admittance controller, a position controller or a cruise controller, wherein the controller determines actuating variables um(t) with which the actuators ACTm can be actuated in such way that when the end effector contacts a surface of an object, the end effector acts on the object with a desired force wrench {right arrow over (F)}D(t)={{right arrow over (f)}D(t),{right arrow over (m)}D(t)}; where um(t)=um,R1(t)+um,R2(t), wherein the first controller R1 is embodied and configured in such a way that the actuating variable um,R1(t) of R1 is determined as a product of a variable um,R1(t)* output by R1 and a function S(v(t)), or as a Q-dimensional function S*(v*(t), um,R1(t)*), where: um,R1(t)=S(v(t))·um,R1(t)* or um,R1(t)=S*(v*(t), um,R1(t)*); v(t)=v({right arrow over (F)}D(t), {right arrow over (R)}(t)); vϵ[va, ve], v*(t)=v*({right arrow over (F)}D(t), {right arrow over (R)}(t))=[v1*({right arrow over (F)}D(t), {right arrow over (R)}(t)), . . . , vQ*({right arrow over (F)}D(t), {right arrow over (R)}(t))].
A device to perform open-loop and closed-loop control of a robot manipulator having an end effector, driven by a number M of actuators ACTm, where m=1, 2, . . . , M, the device comprising:
A robot comprising:
A method of open-loop and closed-loop control of a robot manipulator having an end effector, driven by a number M of actuators ACTm, where m=1, 2, . . . , M, the method comprising:
A system to perform open-loop and closed-loop) control of a robot manipulator having an end effector, driven by a number M of actuators ACTm, where m=1, 2, . . . , M, the system comprising:
A non-transitory storage medium storing instructions to perform open-loop and closed-loop control of a robot manipulator having an end effector, driven by a number M of actuators ACTm, where m=1, 2, . . . , M, the instructions when executed by a data processing device cause the data processing device to perform operations comprising:
Dependencies are inferred from the claim text.