Abstract
This paper presents a dual neural network for kinematic control of a seven degrees of freedom robot manipulator. The first network is a static multilayer perceptron with two hidden layers which is trained to mimic the Jacobian of a seven DOF manipulator. The second network is a recurrent neural network which is used for determining the inverse kinematics solutions of the manipulator; The redundancy is used to minimize the joint velocities in the least squares sense. Simulation results show relatively good comparison between the outputs of the actual Jacobian matrix and multilayer neural network. The first network maps motions of the seven joints of the manipulator into 42 elements of the Jacobian matrix, with surprisingly smaller computations than the actual trigonometric function evaluations. A new technique, input-pattern-switching, is presented which improves the global training of the static network. The recurrent network was designed to work with the neural network approximation of the Jacobian matrix instead of the actual Jacobian. The combination of these two networks has resulted in a time-efficient procedure for kinematic control of robot manipulators which avoids most of the complexity present in the classical-trigonometric-based methods. Also, by electronic implementation of the networks, kinematic solutions can be obtained in a very timely manner (few nanoseconds).
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Craig, J.J.: Introduction to Robotics: Mechanics and Control, 2nd edn. Addison-Wesley, New York (1989)
Cichocki, A.: Neural networks for Optimization and Signal Processing. Wiley, Chichester (1995)
Xia, Y., Wang, J.: A dual neural network for kinematic control of redundant robot manipulators. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 31(1), 147–154 (2001)
Daachi, B., Benallegue, A.: A neural network adaptive controller for end-effector tracking of redundant robot manipulators. J. Intell. Robot Syst. 46, 245–262 (2006)
Al-Gallaf, E.A.: Neurofuzzy inverse Jacobian mapping for multi-finger robot hand control. J. Intell. Robot. Syst. 39, 17–42 (2004)
Vijayakumar, S., D’souza, A.: Statistical learning for humanoid robots. J. Intell. Robot. Syst. 39, 17–42 (2004)
Ha, I.-C.: Kinematic parameter calibration method for industrial robot manipulator using the relative position. J. Mech. Sci. Technol. 22, 1084–1090 (2008)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khoogar, A.R., Tehrani, A.K. & Tajdari, M. A Dual Neural Network for Kinematic Control of Redundant Manipulators Using Input Pattern Switching. J Intell Robot Syst 63, 101–113 (2011). https://doi.org/10.1007/s10846-010-9466-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-010-9466-z