1987
DOI: 10.1002/rob.4620040403
|View full text |Cite
|
Sign up to set email alerts
|

A strictly convergent real‐time solution for inverse kinematics of robot manipulators

Abstract: Inverse Kinematics has been recognized as an important problem in robotics applications. A robot independent solution can only be obtained through numerical methods, but most solutions which use this approach have problems with convergence especially near singularity points. This article develops a strictly convergent algorithm and a special‐purpose Inverse Kinematics Processor (IKP) to obtain the solution in real time. While the algorithm is based on open‐loop integration of rates, the absolute position devia… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

1989
1989
2014
2014

Publication Types

Select...
9

Relationship

0
9

Authors

Journals

citations
Cited by 45 publications
(15 citation statements)
references
References 30 publications
0
15
0
Order By: Relevance
“…The inverse kinematics algorithms are supposed to compute q such that the robot end effector translates along a linear path with a desired velocity oḟ Since a robot loses one or more degrees of freedom at its singularities, its actual movement will inevitably lag behind the desired trajectory no matter what algorithms are used to compute q, as observed in references [15,16]. In this study, both algorithms apply the feedback error correction by replacing ẋ with ẋ d + Ke where ẋ d is the desired Cartesian velocity, K = 20I and e defined in reference 8.…”
Section: Simulation and Experimentsmentioning
confidence: 99%
“…The inverse kinematics algorithms are supposed to compute q such that the robot end effector translates along a linear path with a desired velocity oḟ Since a robot loses one or more degrees of freedom at its singularities, its actual movement will inevitably lag behind the desired trajectory no matter what algorithms are used to compute q, as observed in references [15,16]. In this study, both algorithms apply the feedback error correction by replacing ẋ with ẋ d + Ke where ẋ d is the desired Cartesian velocity, K = 20I and e defined in reference 8.…”
Section: Simulation and Experimentsmentioning
confidence: 99%
“…Equation (19) can be solved using the weighted damped least-squares technique [7], that is (20) Again, the singular value decomposition of the matrix J is helpful, i.e.…”
Section: User-de$ned Accuracymentioning
confidence: 99%
“…This is implemented on the computer, of course, in discrete-time and thus unavoidably causes numerical drifts in the task space. In order to overcome this drawback, a closed-loop algorithmic version of the solution (3) can be obtained if the task space vector ~ is replaced by ~ = ~d + Ae, where e = x d -x denotes the error between the desired task trajectory xu and the actual task trajectory x which can be computed from current joint variables via Equation (1), and A is a positive definite (diagonal) matrix that suitably shapes the error convergence (Sciavicco and Siciliano, 1987b;Tsai and Orin, 1987). Notice that the current joint variables are not to be confused with the real robot joint sensor measurements used by the dynamic control.…”
Section: Simple Jacobian-based Techniquesmentioning
confidence: 99%