Automatic selection of the Groebner Basis’ monomial order employed for the synthesis of the inverse kinematic model of non-redundant open-chain robotic systems

Author(s):  
José Guzmán-Giménez ◽  
Ángel Valera Fernández ◽  
Vicente Mata Amela ◽  
Miguel Ángel Díaz-Rodríguez
2020 ◽  
Vol 10 (8) ◽  
pp. 2781
Author(s):  
José Guzmán-Giménez ◽  
Ángel Valera Fernández ◽  
Vicente Mata Amela ◽  
Miguel Ángel Díaz-Rodríguez

One of the most important elements of a robot’s control system is its Inverse Kinematic Model (IKM), which calculates the position and velocity references required by the robot’s actuators to follow a trajectory. The methods that are commonly used to synthesize the IKM of open-chain robotic systems strongly depend on the geometry of the analyzed robot. Those methods are not systematic procedures that could be applied equally in all possible cases. This project presents the development of a systematic procedure to synthesize the IKM of non-redundant open-chain robotic systems using Groebner Basis theory, which does not depend on the geometry of the robot’s structure. The inputs to the developed procedure are the robot’s Denavit–Hartenberg parameters, while the output is the IKM, ready to be used in the robot’s control system or in a simulation of its behavior. The Groebner Basis calculation is done in a two-step process, first computing a basis with Faugère’s F4 algorithm and a grevlex monomial order, and later changing the basis with the FGLM algorithm to the desired lexicographic order. This procedure’s performance was proved calculating the IKM of a PUMA manipulator and a walking hexapod robot. The errors in the computed references of both IKMs were absolutely negligible in their corresponding workspaces, and their computation times were comparable to those required by the kinematic models calculated by traditional methods. The developed procedure can be applied to all Cartesian robotic systems, SCARA robots, all the non-redundant robotic manipulators that satisfy the in-line wrist condition, and any non-redundant open-chain robot whose IKM should only solve the positioning problem, such as multi-legged walking robots.


Author(s):  
Chunyang Han ◽  
Yang Yu ◽  
Zhenbang Xu ◽  
Xiaoming Wang ◽  
Peng Yu ◽  
...  

This paper presents a kinematic calibration of a 6-RRRPRR parallel kinematic mechanism with offset RR-joints that would be applied in space positioning field. In order to ensure highly accurate and highly effective calibration process, the complete error model, which contains offset universal joint errors, is established by differentiating inverse kinematic model. A calibration simulation comparison with non-complete error model shows that offset universal joint errors are crucial to improve the calibration accuracy. Using the error model, an optimal calibration configuration selection algorithm is developed to determine the least number of measurement configurations as well as the optimal selection of these configurations from the feasible configuration set. To verify the effectiveness of kinematic calibration, a simulation and experiment were performed. The results show that the developed approach can effectively improve accuracy of a parallel kinematic mechanism with relatively low number of calibration configurations.


2020 ◽  
Author(s):  
Ivan Virgala ◽  
Michal Kelemen ◽  
Erik Prada

This book chapter deals with kinematic modeling of serial robot manipulators (open-chain multibody systems) with focus on forward as well as inverse kinematic model. At first, the chapter describes basic important definitions in the area of manipulators kinematics. Subsequently, the rigid body motion is presented and basic mathematical apparatus is introduced. Based on rigid body conventions, the forward kinematic model is established including one of the most used approaches in robot kinematics, namely the Denavit-Hartenberg convention. The last section of the chapter analyzes inverse kinematic modeling including analytical, geometrical, and numerical solutions. The chapter offers several examples of serial manipulators with its mathematical solution.


2006 ◽  
Vol 30 (4) ◽  
pp. 533-565 ◽  
Author(s):  
A. M. Djuric ◽  
W. H. ElMaraghy

Automated model generation and solution for motion planning and re-planning of robotic systems will play an important role in the future reconfigurable manufacturing systems. Solving the inverse kinematic problem has always been the key issue for computer-controlled robots. Considering the large amount of similarities that exist among the industrial 6R robotic systems, this work classifies them into two main types (Puma-type and Fanuc-type) and then provides a unified geometric solution based on a unified kinematic structure called Generic Puma-Fanuc (GPF) model. A widespread study of different kinematic groups originating from eleven robot manufacturers made it possible to develop the GPF model that can be reconfigured according to the D-H rules (Denavit, and Hartenberg1). A graphical interface by which the robot kinematic model is represented and the D-H parameters are auto-generated for use in solving the inverse kinematic problem. A generic solution module called Unified Kinematic Modeler and Solver (UKMS) implements the geometric approach for solving the inverse kinematic problem. The outcomes are then employed for robot control. Numerical examples are presented for exploring the solution capabilities of our unified approach.


Mathematics ◽  
2021 ◽  
Vol 9 (13) ◽  
pp. 1468
Author(s):  
Luis Nagua ◽  
Carlos Relaño ◽  
Concepción A. Monje ◽  
Carlos Balaguer

A soft joint has been designed and modeled to perform as a robotic joint with 2 Degrees of Freedom (DOF) (inclination and orientation). The joint actuation is based on a Cable-Driven Parallel Mechanism (CDPM). To study its performance in more detail, a test platform has been developed using components that can be manufactured in a 3D printer using a flexible polymer. The mathematical model of the kinematics of the soft joint is developed, which includes a blocking mechanism and the morphology workspace. The model is validated using Finite Element Analysis (FEA) (CAD software). Experimental tests are performed to validate the inverse kinematic model and to show the potential use of the prototype in robotic platforms such as manipulators and humanoid robots.


Sign in / Sign up

Export Citation Format

Share Document