A neural-network committee machine approach to the inverse kinematics problem solution of robotic manipulators

2013 ◽  
Vol 30 (4) ◽  
pp. 641-649 ◽  
Author(s):  
Raşit Köker ◽  
Tarık Çakar ◽  
Yavuz Sari
2015 ◽  
Vol 109 (6) ◽  
pp. 561-574 ◽  
Author(s):  
Mitra Asadi-Eydivand ◽  
Mohammad Mehdi Ebadzadeh ◽  
Mehran Solati-Hashjin ◽  
Christian Darlot ◽  
Noor Azuan Abu Osman

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):  
Deanne C. Kemeny ◽  
Raymond J. Cipra

Discretely-actuated manipulators are defined in this paper as serial planar chains of many links and are an alternative to traditional robotic manipulators, where continuously variable actuators are replaced with discrete, or digital actuators. Benefits include reduced weight and complexity, and predictable manipulation at lower cost. Challenges to using digital manipulators are the discrete end-effector positions which make the inverse kinematics problem difficult to solve. Furthermore, for a specific application position in the manipulator workspace, there may not be an actual end-effector position. This research has relaxed the inverse kinematics problem around this challenge making each application position an element of a grid in which the end effector must reach. There may be many possible end-effector positions that would reach the element goal, the solution uses the first one that is found. The inverse kinematics solution assumes the assembly configuration of the digital manipulator is already solved specifically for the application grid. The Jacobian function, normally used to solve joint velocities, can be used to identify the exact shift vectors that are used for the inverse kinematics. Three methods to solve this problem are discussed and the third method was implemented as a four-part solution that is a directed and manipulated search for the inverse kinematics solution where all four solutions may be needed. A discussion of forward kinematics and the Jacobian function in relation to digital manipulators is also presented.


Robotica ◽  
2005 ◽  
Vol 23 (1) ◽  
pp. 123-129 ◽  
Author(s):  
John Q. Gan ◽  
Eimei Oyama ◽  
Eric M. Rosales ◽  
Huosheng Hu

For robotic manipulators that are redundant or with high degrees of freedom (dof), an analytical solution to the inverse kinematics is very difficult or impossible. Pioneer 2 robotic arm (P2Arm) is a recently developed and widely used 5-dof manipulator. There is no effective solution to its inverse kinematics to date. This paper presents a first complete analytical solution to the inverse kinematics of the P2Arm, which makes it possible to control the arm to any reachable position in an unstructured environment. The strategies developed in this paper could also be useful for solving the inverse kinematics problem of other types of robotic arms.


2010 ◽  
Vol 2010 ◽  
pp. 1-9 ◽  
Author(s):  
Takehiko Ogawa ◽  
Hajime Kanada

In the context of controlling a robot arm with multiple joints, the method of estimating the joint angles from the given end-effector coordinates is called inverse kinematics, which is a type of inverse problems. Network inversion has been proposed as a method for solving inverse problems by using a multilayer neural network. In this paper, network inversion is introduced as a method to solve the inverse kinematics problem of a robot arm with multiple joints, where the joint angles are estimated from the given end-effector coordinates. In general, inverse problems are affected by ill-posedness, which implies that the existence, uniqueness, and stability of their solutions are not guaranteed. In this paper, we show the effectiveness of applying network inversion with regularization, by which ill-posedness can be reduced, to the ill-posed inverse kinematics of an actual robot arm with multiple joints.


Author(s):  
Benjamin E. Hargis ◽  
Wesley A. Demirjian ◽  
Matthew W. Powelson ◽  
Stephen L. Canfield

This study proposes using an Artificial Neural Network (ANN) to train a 6-DOF serial manipulator with a non-spherical wrist to solve the inverse kinematics problem. In this approach, an ANN has been trained to determine the configuration parameters of a serial manipulator that correspond to the position and pose of its end effector. The network was modeled after the AUBO-i5 robot arm, and the experimental results have shown the ability to achieve millimeter accuracy in tool space position with significantly reduced computational time relative to an iterative kinematic solution when applied to a subset of the workspace. Furthermore, a separate investigation was conducted to quantify the relationship between training example density, training set error, and test set error. Testing indicates that, for a given network, sufficient example point density may be approximated by comparing the training set error with test set error. The neural network training was performed using the MATLAB Neural Network Toolbox.


Sign in / Sign up

Export Citation Format

Share Document