Abstract
This paper mainly considers the humanoid robot vision system and the type of its joint structure, and designs a set of effective planning strategies for the robots grabbing the chess pieces from the chess board and places them into the designated positions and ensures their success in the chess game. The core content of this paper is the design of the humanoid robot performing the operation of chess. The main procedure of the humanoid robot performing the operation of the next chess game is as follows: firstly, the image is acquired by the vision system mounted on the camera of the humanoid robot; secondly, the pixel position of the checkerboard corner point is obtained through the image processing; furthermore, a target position is set for the humanoid robot and then the improvement is performed to let it become more efficiencies. The monocular distance ranging algorithm is used to obtain the actual position of the corner point of the checkerboard. Finally, the robot kinematics accurately controls the humanoid robot to perform an operation of grabbing the chess to place the chess to the specified position successfully. The superiority of the proposed work is that it can be for various complex conditions. In the three-dimensional environment, the visual system of the NAO robot was firstly used to perceive its surrounding environment, and then the image processing technology was used to identify the chess position. The first general remark is that this work can be conceived as a good technological/engineering achievement.
Similar content being viewed by others
References
Aldebaran community.hops://community.aldebaran-robotics.com/2017/01/12
Amir Massah B, Arman SK, Salehinia Y, Najafi F (2012) An Open Loop Walking on Different Slopes for NAO Humanoid Robot. Procedia Engineering 41:296–304
Christie, Dennis Aprilla, Tubagus Maulana Kusuma, and Purnawarman Musa. "Chess piece movement detection and tracking, a vision system framework for autonomous chess playing robot." Informatics and Computing (ICIC), 2017 Second International Conference on. IEEE, 2017.
Chen, Andrew Tzer-Yeu, I. Kevin, and Kai Wang. "Computer vision based chess playing capabilities for the Baxter humanoid robot." Control, Automation and Robotics (ICCAR), 2016 2nd International Conference on. IEEE, 2016.
Espiau B, Sardain P. The anthropomorphic biped robot BIP2000// IEEE International Conference on Robotics and Automation, 2000. Proceedings. ICRA. IEEE, 2000:3996–4001 vol.4.
Kajita S, Sugihara T (2012) Humanoid Robots in the Future. Adv Robot 23(11):1527–1531
Kajita S, Hirukawa H, Harada K et al (2014) Introduction to Humanoid Robotics. Springer, Berlin Heidelberg
Kim J Y, Park I W, Lee J, et al. System Design and Dynamic Walking of Humanoid Robot KHR-2// IEEE International Conference on Robotics and Automation. IEEE,2005:1431–1436.
Lim J, Heo J, Lee J, et al. Improvement Trend of a Humanoid Robot Platform HUB02+.Journal of Institute of Control, 2014, 20(3).
Nefti-Meziani S et al (2015) 3D perception from binocular vision for a low cost humanoid robot NAO. Robot Auton Syst 68:129–139
Ómarsdóttir, Freyja Yeatman, Róbert Bjarnar Ólafsson, and Joseph Timothy Foley. "The axiomatic design of Chessmate: a chess-playing robot." Procedia CIRP 53 (2016): 231–236.
Park I W, Kim J Y, Lee J, et al. Mechanical design of humanoid robot platform KHR-3 (KAIST Humanoid Robot 3: HUBO. 2005.
Rofer T, Laue T, Graf C et al (2012) Team Description for RoboCup 2010. Robocup Robot Soccer World Cup XII Preproceedings 107(1):93–100
Sajó L, Ruttkay Z, Fazekas A (2011) Turk-2, a multi-modal chess player. Int J Hum Comput Stud 69(7–8):483–495
Sakagami Y, Watanabe R, Aoyama C et al (2015) The intelligent ASIMO: system overview and integration, HCI International 2015一Posters’ Extended Abstracts. Springer International Publishing 2015:645–649
Samia Nefti-Meziani,Umar Manzoor,Steve Davis,Suresh Kumar Pupala. 3D perception from binocular vision for a low cost humanoid robot NAO. Robotics and Autonomous Systems,2015,68.
Shamsuddin S, Yussof H, Ismail LI, Mohamed S, Hanapiah FA, Zahari NI (2012) Humanoid Robot NAO Interacting with Autistic Children of Moderately Impaired Intelligence to Augment Communication Skills. Procedia Engineering 41:1533–1538
Singh AK, Nandi GC (2016) NAO humanoid robot: Analysis of calibration techniques for robot sketch drawing. Robot Auton Syst 79:108–121
Syamimi Shamsuddin,Hanafiah Yussof,Luthffi Idzhar Ismail,Salina Mohamed,Fazah Akhtar Hanapiah,Nur Ismarrubie Zahari. Initial Response in HRI- a Case Study on Evaluation of Child with Autism Spectrum Disorders Interacting with a Humanoid Robot NAO. Procedia Engineering, 2012,41.
Tong, Guofeng, Ying Qu, and Tong Cheng. "Human-computer interactive gaming system-a chinese chess robot." Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ International Conference on. IEEE, 2009.
Yang Hu, Sirlantzis K, Howells G, Ragot N, Rodríguez P (2016) An online background subtraction algorithm deployed on a NAO humanoid robot based monitoring system. Robot Auton Syst 85:37–47
Acknowledgements
The author deeply acknowledges Mr. Wang, Wen-Hao initial test support at first rough model.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Juang, LH. Humanoid robots play chess using visual control. Multimed Tools Appl 81, 1545–1566 (2022). https://doi.org/10.1007/s11042-021-11636-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11636-y