scholarly journals Analysis of computational efficiency for the solution of inverse kinematics problem of anthropomorphic robots using Gröbner bases theory

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

This article presents an analysis of computational efficiency to solve the inverse kinematics problem of anthropomorphic robots. Two approaches are investigated: the first approach uses Paul’s method applied to the matrix obtained by the Denavit–Hartenberg algorithm and the second approach uses Gröbner bases theory. With each approach, the problem of inverse kinematics for an anthropomorphic robot will be solved. When comparing each method, this article will demonstrate that the method using Gröbner bases theory is more computationally efficient.

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.


Author(s):  
Dilip Kohli ◽  
Michael Osvatic

Abstract This paper presents a solution to the inverse kinematics problem for 4R2P, 3R3P, 4R1C, 2R2C and 3C manipulators of general geometry. The method used to solve these is based on a technique recently presented by the authors for solving the inverse kinematics of general 6R and 5R1P manipulators. In the 6R and 5R1P cases, the method initially starts using 14 linearly independent equations where as for the 4R2P, 3R3P, 4R1C, 2R2C and 3C manipulator only 3, 6, 7 or 10 linearly independent equations are required, depending on the case. Through the use of a linearization and dialytic elimination method all 4R2P, 3R3P, 4R1C, 2R2C and 3C cases are reduced to equating to zero the determinant of a matrix whose elements are linear in the tangent of a half angle of a joint variable. The size of this matrix is (8 × 8) for all 4R2P manipulators, (2 × 2) for all 3R3P and 3C manipulators, (16 × 16) for 4R1C manipulators, (4 × 4) for RCRC and CRCR manipulators and (8 × 8) for the remaining 2R2C manipulators providing 8th, 2nd, 16th, 4th and 8th degree inverse kinematic polynomial respectively. Thus, the determinant equated to zero gives us the characteristic equation of the degree expected. The unique form of the matrix allows us to obtain the solution by solving an eigenvalue problem. Many variations of the 4R2P, 3R3P, 4R1C, 2R2C and 3C manipulators are presented and the solution methodology is illustrated by several numerical examples.


10.29007/98fh ◽  
2018 ◽  
Author(s):  
Severin Neumann

In applications of symbolic computation an often required but complex procedure is the computation of Gröbner bases and hence it is obviousto realize parallel algorithms to compute them. There are parallel flavours of the F4 algorithm using the special structure of the occurring matricesto speed up the reduction. In this paper we start from this and present modifications allowing efficient computations of Gröbner bases on parallel architecturesusing shared as well as distributed memory. To achieve this we concentrate on one objective: reducing the memory consumption and avoiding communication overhead.We remove unrequired steps of the reduction, split the columns of the matrix in blocks for distribution and review the effectiveness of the SIMPLIFY function.Finally we provide benchmarks with up to 256 distributed threads of an implementation which will be available at https://github.com/svrnm/parallelGBC.


2010 ◽  
Vol 153 (2) ◽  
pp. 363-396 ◽  
Author(s):  
Vladimir Dotsenko ◽  
Anton Khoroshkin
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document