Abstract
A new visual servo control scheme for a robotic manipulator is presented in this paper, where a back propagation (BP) neural network is used to make a direct transition from image feature to joint angles without requiring robot kinematics and camera calibration. To speed up the convergence and avoid local minimum of the neural network, this paper uses a genetic algorithm to find the optimal initial weights and thresholds and then uses the BP algorithm to train the neural network according to the data given. The proposed method can effectively combine the good global searching ability of genetic algorithms with the accurate local searching feature of BP neural network. The Simulink model for PUMA560 robot visual servo system based on the improved BP neural network is built with the Robotics Toolbox of Matlab. The simulation results indicate that the proposed method can accelerate convergence of the image errors and provide a simple and effective way of robot control.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Y. Shirai, H. Inoue. Guiding a robot by visual feedback in assembling tasks. Pattern Recognition, vol. 5, no. 2, pp. 99–106, 1973.
F. Li, H. D. Xie. Sliding mode variable structure control for visual servoing system. International Journal of Automation and Computing, vol. 7, no. 3, pp. 317–323, 2010.
X. H. Huang, X. J. Zeng, M. Wang. SVM-based identification and un-calibrated visual servoing for micromanipulation. International Journal of Automation and Computing, vol. 7, no. 1, pp. 47–54, 2010.
Y. Zhao, C. C. Cheah. Neural network control of multifingered robot hands using visual feedback. IEEE Transactions on Neural Networks, vol. 20, no. 5, pp. 758–767, 2009.
K. Hornik, M. Stinchcombe, H. White. Multilayer feedforward networks are universal approximators. Neural Networks, vol. 2, no. 5, pp. 359–366, 1989.
M. T. Ahmed, E. E. Hemayed, A. A. Farag. Neurocalibration: A neural network that can tell camera calibration parameters. In Proceedings of the 7th IEEE International Conference on Computer Vision, IEEE, Kerkyra, Greece, vol. 1, pp. 463–468, 1999.
Q. L. Pan, J. B. Su, Y. G. Xi. Uncalibrated 2D robotic visual tracking based on artificial neural network. Acta Automatica Sinica, vol. 27, no. 2, pp. 194–199, 2001. (in Chinese)
B. Sethuramasamyraja, M. Ghaffari, E. L. Hall. Automatic calibration and neural networks for robot guidance. In Proceedings of SPIE Intelligent Robots and Computer, [Online], Available: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.5447&rep=rep1&type=pdf, August 5, 2011.
D. L. Wang, Y. Bai. Improving position accuracy of robot manipulators using neural networks. In Proceedings of the IEEE Instrumentation and Measurement Technology Conference, IEEE, Ottawa, Canada, pp. 1524–1526, 2005.
D. M. Xie, D. K. Qu, F. Xu. Design of robotic visual servo control based on neural network. Micro Computer Information, vol. 22, no. 2, pp. 4–6, 2006. (in Chinese)
M. Bonković, M. Cecić, V. Papić. Adaptive neural network (ANN) for visual servoing: The mimetic approach. International Journal of Circuits, Systems and Signal Processing, vol. 3, no, 1, pp. 259–265, 2007.
Q. J. Zhao, H. B. Deng, X. G. Duan, H. D. Hu. Implementations of robot visual servo by learning. In Proceedings of the 3rd IEEE International Conference on Innovative Computing Information and Control, IEEE, Dalian, PRC, pp. 67, 2008.
Y. X. Li, Z. Y. Mao, L. F. Tian. Visual servoing of 4DOF using image moments and neural network. Control Theory & Applications, vol. 26, no. 10, pp. 1162–1166, 2009. (in Chinese)
X. P. Wang, L. M. Cao. Theory, Application and Software Realization of Genetic Algorithm, Xi’an, PRC: Xi’an Jiaotong University Press, 2002. (in Chinese)
C. H. Cheng, S. L. Shu. Application of GA-based neural network for attitude control of a satellite. Aerospace Science and Technology, vol. 14, no. 4, pp. 241–249, 2010.
Y. Ma, S. Soatto, J. Kosecka, S. Sastry. An Invitation to 3D Vision: From Images to Geometric Models, New York, America: Springer-Verlag, 2003.
J. J. Zhang, C. H. Xu, M. D. Yi, Z. Y. Jiang. Prediction of the mechanical properties of ceramic die material with arti-ficial neural network and genetic algorithm. In Proceedings of IEEE International Conference on Intelligent Computing and Intelligent System, IEEE, Shanghai, PRC, pp. 603–607, 2009.
M. Zhou, S. D. Sun. Principle and Application of Genetic Algorithms, Beijing, PRC: National Defence Industry Press, 2000. (in Chinese)
Author information
Authors and Affiliations
Corresponding author
Additional information
Hong-Bin Wang received the Ph.D. degree in control theory and control engineering from Yanshan University, PRC in 2005. He is currently a professor in the Institute of Electrical Engineering at Yanshan University, PRC.
His research interests include process automation, robot control technology, variable structure control, and visual servo.
Mian Liu received the M. Sc. degree in control theory and control engineering from Yanshan University, PRC in 2011. She currently works at the 54th China Electronics Technology Group Corporation.
Her research interests include robotics, neural networks, and visual servo.
Rights and permissions
About this article
Cite this article
Wang, HB., Liu, M. Design of robotic visual servo control based on neural network and genetic algorithm. Int. J. Autom. Comput. 9, 24–29 (2012). https://doi.org/10.1007/s11633-012-0612-x
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-012-0612-x