Singularity-Robust Inverse Kinematics Using Lagrange Multiplier for Redundant Manipulators

Author(s):  
Youngjin Choi

In this paper, a singularity-robust inverse kinematics is newly suggested by using a Lagrange multiplier for redundant manipulator systems. Two tasks are considered with priority orders under the assumption that a primary task has no singularity. First, an inverse kinematics problem is formulated to be an optimization one subject to an equality constraint, in other words, to be a minimization problem of secondary task error subject to an equality constraint for primary task execution. Second, in the procedure of minimization for a given objective function, a new inverse kinematics algorithm is derived. Third, since nonzero Lagrange multiplier values appear in the neighborhood of a singular configuration of a robotic manipulator, we choose them as a natural choice of the dampening factor to alleviate the ill-conditioning of matrix inversion, ultimately for singularity-robust inverse kinematics. Finally, the effectiveness of the suggested singularity-robust inverse kinematics is shown through a numerical simulation about deburring and conveyance tasks of a dual arm manipulator system.

Robotica ◽  
2015 ◽  
Vol 34 (12) ◽  
pp. 2669-2688 ◽  
Author(s):  
Wenfu Xu ◽  
Lei Yan ◽  
Zonggao Mu ◽  
Zhiying Wang

SUMMARYAn S-R-S (Spherical-Revolute-Spherical) redundant manipulator is similar to a human arm and is often used to perform dexterous tasks. To solve the inverse kinematics analytically, the arm-angle was usually used to parameterise the self-motion. However, the previous studies have had shortcomings; some methods cannot avoid algorithm singularity and some are unsuitable for configuration control because they use a temporary reference plane. In this paper, we propose a method of analytical inverse kinematics resolution based on dual arm-angle parameterisation. By making use of two orthogonal vectors to define two absolute reference planes, we obtain two arm angles that satisfy a specific condition. The algorithm singularity problem is avoided because there is always at least one arm angle to represent the redundancy. The dual arm angle method overcomes the shortcomings of traditional methods and retains the advantages of the arm angle. Another contribution of this paper is the derivation of the absolute reference attitude matrix, which is the key to the resolution of analytical inverse kinematics but has not been previously addressed. The simulation results for typical cases that include the algorithm singularity condition verified our method.


Author(s):  
Dániel András Drexler

Inverse kinematics is a central problem in robotics, and its solution is burdened with kinematic singularities, i.e. the task Jacobian of the problem is singular. A subproblem of the general inverse kinematics problem, the inverse positioning problem is considered for spatial manipulators consisting of revolute joints, and a regularization method is proposed that results in a regular task Jacobian in singular configurations as well, provided that the manipulator’s geometry makes movement in singular directions possible. The conditions of regularizability are investigated, and bounds on the singular values of the regularized task Jacobian are given that can be used to create stable closed-loop inverse kinematics algorithms. The proposed method is demonstrated on the inverse positioning problem of an elbow manipulator and compared to the Damped Least Squares and the Levenberg-Marquardt methods, and it is shown that only the proposed method can leave the singular configuration in the singular direction.


Author(s):  
Atilla Bayram ◽  
M Kemal Özgören

This article is about the position control of a binary hyper redundant manipulator, which is driven by pneumatic on-off actuators. The end platform of the binary hyper redundant manipulator bears a small fine tuning manipulator, which is a continuously actuated six-joint manipulator attached as a versatile error-compensation tool. It is employed to compensate especially the discretization errors. The position control aims to make the end-effector of the fine tuning manipulator track a specified sequence of successive poses as required by the task to be performed. This aim is achieved by solving the inverse kinematics problem of the binary hyper redundant manipulator, i.e. by determining the binary positions of the on-off actuators, so that the end platform of the binary hyper redundant manipulator enters the inverted working volume of the fine tuning manipulator for each specified target pose of the end effector. As to solve the inverse kinematics problem of the binary hyper redundant manipulator, three methods are presented. They are the plain spline fitting method, the extended spline fitting method, and the workspace filling method. The plain spline fitting method is based on forcing the actual backbone curve of the binary hyper redundant manipulator to approximate a spatial reference spline which is specified as the desired backbone curve. In the extended spline fitting method, the result found in the plain spline fitting method is improved by using a genetic algorithm. In the workspace filling method, the workspace of the binary hyper redundant manipulator is filled randomly with a sufficiently large finite number of discrete configurational samples. If it is desired to have a concentration on a particular region of the workspace, then that region is filled by using a genetic algorithm. After the filling stage, the sample closest to the desired configuration is determined by a suitable searching algorithm. The three methods are demonstrated and comparatively discussed by means of several examples.


2021 ◽  
Vol 2021 ◽  
pp. 1-14
Author(s):  
Sérgio Ricardo Xavier da Silva ◽  
Leizer Schnitman ◽  
Vitalino Cesca Filho

This article presents a solution of the inverse kinematics problem of 7-degrees-of-freedom serial redundant manipulators. A 7-degrees-of-freedom (7-DoF) redundant manipulator can avoid obstacles and thus improve operational performance. However, its inverse kinematics is difficult to solve since it has one more DoF than that necessary for reaching the whole workspace, which causes infinite solutions. In this article, Gröbner bases theory is proposed to solve the inverse kinematics. First, the Denavit–Hartenberg model for the manipulator is established. Second, different joint configurations are obtained using Gröbner bases theory. All solutions are confirmed with the aid of algebraic computing software, confirming that this method is accurate and easy to be implemented.


2021 ◽  
Vol 2021 ◽  
pp. 1-10
Author(s):  
Mai Ngoc Anh ◽  
Duong Xuan Bien

This study presents the construction of a Vietnamese voice recognition module and inverse kinematics control of a redundant manipulator by using artificial intelligence algorithms. The first deep learning model is built to recognize and convert voice information into input signals of the inverse kinematics problem of a 6-degrees-of-freedom robotic manipulator. The inverse kinematics problem is solved based on the construction and training. The second deep learning model is built using the data determined from the mathematical model of the system’s geometrical structure, the limits of joint variables, and the workspace. The deep learning models are built in the PYTHON language. The efficient operation of the built deep learning networks demonstrates the reliability of the artificial intelligence algorithms and the applicability of the Vietnamese voice recognition module for various tasks.


2014 ◽  
Vol 541-542 ◽  
pp. 1140-1145 ◽  
Author(s):  
Mei Ling Wang ◽  
Min Zhou Luo ◽  
Xin Lin

More and more dual arm robots with redundant manipulator are introduced in industrial fields. Here we focus on this special structure with 7-DOF redundant manipulator, an exhibit analytical and optimal concept was proposed. The formula derivations of inverse kinematics showed that when the redundant joint angle has been obtained, the remaining six joint angles can be derived analytically, and there are eight sets of inverse solution for one giving redundant joint angle. Reversed thinking the joint movement habits, patterns, and frequency of human arm operations, an optimal concept was presented to gain a real time computational efficiency of a direct inverse solution while also achieving the purpose of application.


Author(s):  
Anirban Sinha ◽  
Nilanjan Chakraborty

Abstract Robotic tasks, like reaching a pre-grasp configuration, are specified in the end effector space or task space, whereas, robot motion is controlled in joint space. Because of inherent actuation errors in joint space, robots cannot achieve desired configurations in task space exactly. Furthermore, different inverse kinematics (IK) solutions map joint space error set to task space differently. Thus for a given task with a prescribed error tolerance, all IK solutions will not be guaranteed to successfully execute the task. Any IK solution that is guaranteed to execute a task (possibly with high probability) irrespective of the realization of the joint space error is called a robust IK solution. In this paper we formulate and solve the robust inverse kinematics problem for redundant manipulators with actuation uncertainties (errors). We also present simulation and experimental results on a 7-DoF redundant manipulator for two applications, namely, a pre-grasp positioning and a pre-insertion positioning scenario. Our results show that the robust IK solutions result in higher success rates and also allows the robot to self-evaluate how successful it might be in any application scenario.


Sign in / Sign up

Export Citation Format

Share Document