Skip to main content

Development of a Nao Humanoid Robot Able to Play Tic-Tac-Toe Game on a Tactile Tablet

  • Conference paper
  • First Online:
Robot 2015: Second Iberian Robotics Conference

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 417))

Abstract

This paper describes the challenges that involve playing with the Nao humanoid robot on a tablet. For that purpose, an inverse kinematic solver that allows the robot to move it’s limbs, and a computer vision algorithm that allows the robot to understand the items displayed on the tablet, are needed. The presented solution uses NAOqi’s Cartesian Control and OpenCV’s Hough Transform respectively. To overcome the lack of force and tactile sensors on Nao’s hand, we propose a touch movement based on visual feedback. As an initial approach, we chose the Tic-Tac-Toe game and we introduced interaction mechanisms to make it more pleasant and enjoyable, with the objective of creating a template for HRI and machine learning integration. The experimental results show the robustness of the proposed architecture.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Poddigue, R., Roos, N.: A NAO robot playing tic-tac-toe, comparing alternative methods for Inverse Kinematics. In: Proceedings of the 25th Benelux Conference on Artificial Intelligence, BNAIC 2013, November 7–8, 2013, Delft, The Netherlands (2013)

    Google Scholar 

  2. Poddigue, R.: Playing Tic-tac-toe with the NAO humanoid robot. Maastricht University, Department of Knowledge Engineering (2013)

    Google Scholar 

  3. L. Mingueza, N.: Desarrollo de un sistema de juego al Tres en Raya para el robot NAO H25. Master thesis, Universidad Carlos III de Madrid. Departamento de Informática (2013)

    Google Scholar 

  4. Canzobre, D.S., Regueiro, C.V., Calvo-Varela, L., Iglesias, R.: Integration of 3-D perception and autonomous computation on a Nao humanoid robot. ROBOT 2015 (accepted)

    Google Scholar 

  5. Who is Nao?. https://www.aldebaran.com/en/humanoid-robot/nao-robot Last Visit: July 07, 2015

  6. ROS. http://www.ros.org/ Last Visit: July 07, 2015

  7. OpenCV. http://opencv.org/ Last Visit: July 07, 2015

  8. Cartesian control. http://doc.aldebaran.com/2-1/naoqi/motion/control-cartesian.html. Last Visit: July 07, 2015

  9. NAOqi SDK. https://www.aldebaran.com/en/robotics-solutions/robot-software/development.html. Last Visit: July 07, 2015

  10. Choregraphe. http://doc.aldebaran.com/2-1/software/choregraphe/choregraphe_overview.html. Last Visit: July 07, 2015

  11. Smith, J., Belongie, S.: CSE 252: Computer Vision II. Lecture 4, Planar Scenes and Homography (2004)

    Google Scholar 

  12. Kalra, P.K.: Canny Edge Detection. CSL783, Digital Image Processing (2009)

    Google Scholar 

  13. De Rezende, A.: Hough Transform. MC851, Implementation Projects in Computing - Computer Vision (2013)

    Google Scholar 

  14. Wiki CiTIUS. https://wiki.citius.usc.es/demostradores-nao. Last visit: july 07, 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos V. Regueiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Calvo-Varela, L., Regueiro, C.V., Canzobre, D.S., Iglesias, R. (2016). Development of a Nao Humanoid Robot Able to Play Tic-Tac-Toe Game on a Tactile Tablet. In: Reis, L., Moreira, A., Lima, P., Montano, L., Muñoz-Martinez, V. (eds) Robot 2015: Second Iberian Robotics Conference. Advances in Intelligent Systems and Computing, vol 417. Springer, Cham. https://doi.org/10.1007/978-3-319-27146-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27146-0_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27145-3

  • Online ISBN: 978-3-319-27146-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics