Skip to main content
Log in

Humanoid robots play chess using visual control

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. Aldebaran community.hops://community.aldebaran-robotics.com/2017/01/12

  2. 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

    Article  Google Scholar 

  3. 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.

  4. 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.

  5. 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.

  6. Kajita S, Sugihara T (2012) Humanoid Robots in the Future. Adv Robot 23(11):1527–1531

    Article  Google Scholar 

  7. Kajita S, Hirukawa H, Harada K et al (2014) Introduction to Humanoid Robotics. Springer, Berlin Heidelberg

    Book  Google Scholar 

  8. 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.

  9. Lim J, Heo J, Lee J, et al. Improvement Trend of a Humanoid Robot Platform HUB02+.Journal of Institute of Control, 2014, 20(3).

  10. Nefti-Meziani S et al (2015) 3D perception from binocular vision for a low cost humanoid robot NAO. Robot Auton Syst 68:129–139

    Article  Google Scholar 

  11. Ó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.

  12. Park I W, Kim J Y, Lee J, et al. Mechanical design of humanoid robot platform KHR-3 (KAIST Humanoid Robot 3: HUBO. 2005.

  13. 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

    Google Scholar 

  14. Sajó L, Ruttkay Z, Fazekas A (2011) Turk-2, a multi-modal chess player. Int J Hum Comput Stud 69(7–8):483–495

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. 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.

  17. 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

    Article  Google Scholar 

  18. Singh AK, Nandi GC (2016) NAO humanoid robot: Analysis of calibration techniques for robot sketch drawing. Robot Auton Syst 79:108–121

    Article  Google Scholar 

  19. 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.

  20. 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.

  21. 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

    Article  Google Scholar 

Download references

Acknowledgements

The author deeply acknowledges Mr. Wang, Wen-Hao initial test support at first rough model.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li-Hong Juang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11636-y

Keywords

Navigation