Abstract
This paper describes a lowcost method to design and realize a vision-based entity robot system which is able to play Chinese chess. One inexpensive camera is used with vision program to recognise the position, color and role of each chess by camera calibration, coordinate transformation, color segmentation, morphological method and some prior knowledge on Chinese chess. A robot arm with four cheap stears is designed and realised by inverse kinematics, trajectory planning and other method to move the chess. communication system is made to transfer information between control system and robot arm. At last Alpha beta pruning algorithm is realised as the robot’s bahavior. At last, the four parts above are combined to realize the whole syetem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chen, W.: Chinese-chess image recognition by using feature comparison techniques. Appl. Math. Inf. Sci. 8, 2443–2453 (2014)
Hu, P., Luo, Y., Li, C.: Chinese chess recognition based on projection histogram of polar coordinates image and FFT. In: CCPR, pp 1–5 (2009)
Du, J., Huang, X.: Design ofchinese chessrobotvision system. Computer Technology and its Application, 133–136 (2007)
Feng, Y., Wang, S., Liu, N., Wang, G.: Application of machine vision technology in design of ches playing inteligent robot. Computer Engineering and Design 30, 3371–3379 (2009)
Zhang, H., Ping, Z., Hai, Y., Wang, K.: Chinese chess character recognition with radial harmonic fourier moments. In: International Conference on Document Analysis and Recognition (2011)
Fang, J.: A machine vision system for chinese chess-playing robot. In: Zhang, T. (ed.) Mechanical Engineering and Technology. AISC, vol. 125, pp. 379–386. Springer, Heidelberg (2012)
Lou, L.Q., Duan, L., Xing, S.H.: Chessman ecognition of chinese chess based on video image understanding. Journal of South-Central University for Nationalities (Nat. Sci. Edition) (2014)
Zhai, N.: Improved Chinese chessboard recognition method. Journal of Computer Applocations 30, 980–981 (2010)
Du, G., Chen, W., Wang, Y. : The Design of Chinese Chess Robot System Based Rectangular Coordinates. Robot Technique and application (2013)
Huang, S., Chen, L., Shen, X., Jiang, X.: The Manufacture of Chess Robot of Intelligent Chessboard for Man-machine Chess Board. Physical Experiment of College 27, 42–46 (2014)
Moore, R.W., Knuth, D.E.: An analysis of alpha-beta prunning. Artificial Intelligence 6, 293–326 (1975)
Fishburn, J.P., Finkel, R.A.: Improved speedup bounds for parallel alpha-beta search. IEEE Transactions on Pattern Analysis and Machine Intelligence 5, 89–92 (1983)
Gao, H.: Computer Based Binocular Vision. Publishing house of electronics industry (2012)
Lin, H.C., Hsiao, S.H., Huang, G.S. Tung, C.K.: Inverse kinematics analysis trajectory planning for a robot arm. In: IEEE Control Conference (2011)
Xu, X.H., Wang, J., Li, S.Z.: A minors hash table in chinese-chess programs. ICGA Journal (2009)
Otsu, N.: A threshold selection method from gray-level histograms. IEEE Trans. System, Man and Cybernetics 9, 62–66 (1979)
Thong, N.D., Trinh, B., Bashi, A.S.: Temporal difference learning in Chinese Chess. Springer, Heidelberg (1998)
Feng, S., Yue, J.: Improvement on alpha-beta search algorithm in chinese chess. Journal of Beijing Normal University(Natural Science) (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Wang, X., Chen, Q. (2015). Vision-Based Entity Chinese Chess Playing Robot Design and Realization. In: Liu, H., Kubota, N., Zhu, X., Dillmann, R. (eds) Intelligent Robotics and Applications. Lecture Notes in Computer Science(), vol 9246. Springer, Cham. https://doi.org/10.1007/978-3-319-22873-0_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-22873-0_30
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22872-3
Online ISBN: 978-3-319-22873-0
eBook Packages: Computer ScienceComputer Science (R0)