scholarly journals Analysis of Open Architecture 6R Robot Forward and Inverse Kinematics Adaptive to Structural Variations

2021 ◽  
Vol 2021 ◽  
pp. 1-11
Author(s):  
Chong Wang ◽  
Dongxue Liu ◽  
Qun Sun ◽  
Tong Wang

This paper presents a kinematic analysis for an open architecture 6R robot controller, which is designed to control robots made by domestic manufactures with structural variations. Usually, robot kinematic studies are often introduced for specific robot types, and therefore, difficult to apply the kinematic model from one to another robot. This study incorporates most of the robot structural variations in one model so that it is convenient to switch robot types by modifying model parameters. By combining an adequate set of parameters, the kinematic models, especially the inverse kinematics, are derived. The kinematic models are proved to be suitable for many classic industrial robot types, such as Puma560, ABB IRB120/1600, KAWASAKI RS003N/RS010N, FANUC M6iB/M10iA, and therefore be applicable to those with similar structures. The analysis and derivation of the forward and inverse kinematic models are presented, and the results are proven to be accurate.

Author(s):  
S. Kaizerman ◽  
B. Benhabib ◽  
R. G. Fenton ◽  
G. Zak

Abstract A new robot kinematic calibration procedure is presented. The parameters of the kinematic model are estimated through a relationship established between the deviations in the joint variables and the deviations in the model parameters. Thus, the new method can be classified as an inverse calibration procedure. Using suitable sensitivity analysis methods, the matrix of the partial derivatives of joint variables with respect to robot parameters is calculated without having explicit expressions of joint variables as a function of task space coordinates (closed inverse kinematic solution). This matrix provides the relationship between the changes in the joint variables and the changes in the parameter values required for the calibration. Two deterministic sensitivity analysis methods are applied, namely the Direct Sensitivity Approach and the Adjoint Sensitivity Method. The new calibration procedure was successfully tested by the simulated calibrations of a two degree of freedom revolute-joint planar manipulator.


Author(s):  
Tuna Balkan ◽  
M. Kemal Özgören ◽  
M. A. Sahir Arikan ◽  
H. Murat Baykurt

Abstract A semi-analytical method and a computer program are developed for inverse kinematics solution of a class of robotic manipulators, in which four joint variables are contained in wrist point equations. For this case, it becomes possible to express all the joint variables in terms of a joint variable, and this reduces the inverse kinematics problem to solving a nonlinear equation in terms of that joint variable. The solution can be obtained by iterative methods and the remaining joint variables can easily be computed by using the solved joint variable. Since the method is manipulator dependent, the equations will be different for kinematically different classes of manipulators, and should be derived analytically. A significant benefit of the method is that, the singular configurations and the multiple solutions indicated by sign ambiguities can be determined while deriving the inverse kinematic expressions. The developed method is applied to a six-revolute-joint industrial robot, FANUC Arc Mate Sr.


Author(s):  
Tuna Balkan ◽  
M. Kemal Özgören ◽  
M. A. Sahir Arikan ◽  
H. Murat Baykurt

Abstract In this study, an inverse kinematic solution approach applicable to six degree-of-freedom industrial robotic manipulators is introduced. The approach is based on a previously introduced kinematic classification of industrial robotic manipulators by Balkan et al. (1999), and depending on the kinematic structure, either an analytical or a semi-analytical inverse kinematic solution is obtained. The semi-analytical method is named as the parametrized joint variable (PJV) method. Compact forward kinematic equations obtained by utilizing the properties of exponential rotation matrices. In the inverse kinematic solutions of the industrial robots surveyed in the previous study, most of the simplified compact equations can be solved analytically and the remaining few of them can be solved semi-analytically through a numerical solution of a single univariate equation. In these solutions, the singularities and the multiple configurations of the manipulators can be determined easily. By the method employed in this study, the kinematic and inverse kinematic analysis of any manipulator or designed-to-be manipulator can be performed and using the solutions obtained, the inverse kinematics can also be computerized by means of short and fast algorithms. As an example for the demonstration of the applicability of the presented method to manipulators with closed-chains, ABB IRB2000 industrial robot is selected which has a four-bar mechanism for the actuation of the third link, and its compact forward kinematic equations are given as well as the inverse kinematic solution.


IEEE Access ◽  
2018 ◽  
Vol 6 ◽  
pp. 13407-13417 ◽  
Author(s):  
Miguel-Angel Martinez-Prado ◽  
Juvenal Rodriguez-Resendiz ◽  
Roberto-Augusto Gomez-Loenzo ◽  
Gilberto Herrera-Ruiz ◽  
Luis-Alfonso Franco-Gasca

1994 ◽  
Vol 116 (2) ◽  
pp. 607-613 ◽  
Author(s):  
S. Kaizerman ◽  
G. Zak ◽  
B. Benhabib ◽  
R. G. Fenton

A new robot kinematic calibration procedure is presented. The parameters of the kinematic model are estimated through a relationship established between the deviations in the joint variables and the deviations in the model parameters. Thus, the new method can be classified as an inverse calibration procedure. Using suitable sensitivity analysis methods, the matrix of the partial derivatives of joint variables with respect to robot parameters is calculated without having explicit expressions of joint variables as a function of task space coordinates (closed inverse kinematic solution). This matrix provides the relationship between the changes in the joint variables and the changes in the parameter values required for the calibration. Two deterministic sensitivity analysis methods are applied, namely the Direct Sensitivity Approach and the Adjoint Sensitivity Method. The new calibration procedure was successfully tested by the simulated calibrations of a two-degree-of-freedom revolute-joint planar manipulator.


Electronics ◽  
2020 ◽  
Vol 9 (6) ◽  
pp. 972 ◽  
Author(s):  
Dejan Jokić ◽  
Slobodan Lubura ◽  
Vladimir Rajs ◽  
Milan Bodić ◽  
Harun Šiljak

In this paper we present two different, software and reconfigurable hardware, open architecture approaches to the PUMA 560 robot controller implementation, fully document them and provide the full design specification, software code and hardware description. Such solutions are necessary in today’s robotics and industry: deprecated old control units render robotic installations useless and allow no upgrades, advancements, or innovation in an inherently innovative ecosystem. For the sake of simplicity, just the first robot axis is considered. The first approach described is a PC solution with data acquisition I/O board (Humusoft MF634). This board is supported with Matlab Real-Time Windows Toolbox for real-time applications and thus whole controller was designed in Matlab environment. The second approach is a robot controller developed on field programmable gate arrays (FPGA) board. The complexity of FPGA design can be overcome by using a third party software package, such as self-developed Matlab FPGA Real Time Toolbox. In both cases, parameters of motion controller are calculated by using simulation of the PUMA 560 robot first axis motion. Simulations were conducted in Matlab/Simulink using Robotics Toolbox.


2009 ◽  
Vol 3 (2) ◽  
Author(s):  
D. C. Rucker ◽  
J. M. Croom ◽  
R. J. Webster

An active cannula is a surgical device capable of dynamically changing its curved shape in response to rotation and translation of the several precurved, concentric, superelastic tubes from which it is made. As the tubes move with respect to one another in response to input motion at their bases (outside the patient), they elastically interact, causing one another to bend. This bending can be harnessed to direct the cannula through winding trajectories within the human body. An active cannula has the potential to perform a wide range of surgical tasks, and it is especially well suited for guiding and aiming an optical fiber (e.g. BeamPath from OmniGuide, Inc.) for laser ablation. Controlling the trajectory of the laser requires control of the shape of the active cannula, and in particular the position and orientation of its tip. Prior work has shown that beam mechanics can be used to describe the shape of the cannula, given the translations and axial angles of each tube base. Here, in order to aim the laser, we invert this relationship (obtaining the “inverse kinematic”), solving for the translations and axial angles of each tube, given a desired position and orientation of the cannula tip. Experimental evaluation of inverse kinematics was carried out using a prototype consisting of three tubes. The outermost tube is straight and rigid (stainless steel), with an outer diameter (OD) of 2.4 mm. The 1.8 mm OD middle tube is superelastic Nitinol, with a preshaped circular tip. The 1.4 mm OD innermost tube is Nitinol and is not precurved, representing the straight trajectory of a laser emanating from the tip of the cannula. We assessed the accuracy of the inverse kinematics by computing the necessary tube translations and rotations needed to direct the beam of the “laser” to sequential locations along a desired trajectory consisting of two line segments that meet at a corner. These inputs were then applied at tube bases to direct the laser to thirty points along the trajectory on a flat surface 100 mm away the cannula base. The position of the tip of the simulated laser was measured using an optical tracker (Micron Tracker H3-60, Claron, Inc.). Mean error between desired and actual positions was 3.1 mm (maximum 5.5 mm). This experiment demonstrates proof of concept for laser guidance, and establishes the accuracy of the inverse kinematic model. We note that these results are applicable to guidance of a wide range of medical devices in addition to lasers. Relevant references, as well as images of our prototype and experimental data described here can be found in an online version of this abstract at http://research.vuse.vanderbilt.edu/MEDLab/. This work was supported by NSF grant #0651803, and NIH grant #1R44CA134169-01A1.


2014 ◽  
Vol 511-512 ◽  
pp. 834-837
Author(s):  
Liang Du ◽  
Xiao Liang Dai

Its hard to define base coordinate of industrial robot because base coordinate of robot in its inner. This article used Laser tracker system (LTS) to test its distance accuracy. Simultaneously, it is hard to must modify the controller of the robot, even though the robot kinematic compensation is high precision. Therefore, it used inverse kinematic compensation to compensate robot error by optimal method. Experiment results demonstrate that it can improve the robot accuracy in the working space, only modifies joint angle.


2010 ◽  
Vol 112 ◽  
pp. 159-169 ◽  
Author(s):  
Sylvain Pateloup ◽  
Helene Chanal ◽  
Emmanuel Duc

Today, Parallel Kinematic Machine tools (PKMs) appear in automotive and aeronautic industry. These machines propose high kinematic performances allowing a higher productivity than Serial Kinematic Machine tools (SKMs). However, this kinematic behaviour is anisotropic and a particular study is then necessary to locate the part in a workspace where the kinematic performances are well exploited. The study presented in this article deals with the determination of geometric and kinematic models of a new PKM : the Tripteor X7 designed by PCI. The inverse kinematic model expresses the joint coordinates with regard to the cartesian coordinates. The kinematic model which takes into account velocity, acceleration and jerk limits axis, allows computing the displacement time between two tool positions. Finally, this model can be used to determine the workspace where Non Effective cutting Times (TNE) are minimum. The method is applied for an automotive part machining


Sign in / Sign up

Export Citation Format

Share Document