Inverse kinematics is a fundamental problem in robotics. Past solutions for this problem have been realized through the use of various algebraic or algorithmic procedures. In this paper the use of feedforward neural networks to solve the inverse kinematics problem is examined for three different cases. A closed kinematic linkage is used for mapping input joint angles to output joint angles. A three-degree-of-freedom manipulator in 3D space is used to test mappings from both cartesian and spherical coordinates to manipulator joint coordinates. A majority of the results have average errors which fall below 1% of the robot workspace. The accuracy indicates that neural networks are an alternate method for performing the inverse kinematics estimation, thus introducing the fault-tolerant and high-speed advantages of neural networks to the inverse kinematics problem.This paper also shows the use of a new technique which reduces neural network mapping errors with the use of error compensation networks. The results of the work are put in perspective with a survey of current applications of neural networks in robotics.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.