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.
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
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)
Poddigue, R.: Playing Tic-tac-toe with the NAO humanoid robot. Maastricht University, Department of Knowledge Engineering (2013)
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)
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)
Who is Nao?. https://www.aldebaran.com/en/humanoid-robot/nao-robot Last Visit: July 07, 2015
ROS. http://www.ros.org/ Last Visit: July 07, 2015
OpenCV. http://opencv.org/ Last Visit: July 07, 2015
Cartesian control. http://doc.aldebaran.com/2-1/naoqi/motion/control-cartesian.html. Last Visit: July 07, 2015
NAOqi SDK. https://www.aldebaran.com/en/robotics-solutions/robot-software/development.html. Last Visit: July 07, 2015
Choregraphe. http://doc.aldebaran.com/2-1/software/choregraphe/choregraphe_overview.html. Last Visit: July 07, 2015
Smith, J., Belongie, S.: CSE 252: Computer Vision II. Lecture 4, Planar Scenes and Homography (2004)
Kalra, P.K.: Canny Edge Detection. CSL783, Digital Image Processing (2009)
De Rezende, A.: Hough Transform. MC851, Implementation Projects in Computing - Computer Vision (2013)
Wiki CiTIUS. https://wiki.citius.usc.es/demostradores-nao. Last visit: july 07, 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)