Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
88 tokens/sec
GPT-4o
11 tokens/sec
Gemini 2.5 Pro Pro
52 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
10 tokens/sec
DeepSeek R1 via Azure Pro
33 tokens/sec
Gemini 2.5 Flash Deprecated
12 tokens/sec
2000 character limit reached

Open Access NAO (OAN): a ROS2-based software framework for HRI applications with the NAO robot (2403.13960v1)

Published 20 Mar 2024 in cs.RO and cs.AI

Abstract: This paper presents a new software framework for HRI experimentation with the sixth version of the common NAO robot produced by the United Robotics Group. Embracing the common demand of researchers for better performance and new features for NAO, the authors took advantage of the ability to run ROS2 onboard on the NAO to develop a framework independent of the APIs provided by the manufacturer. Such a system provides NAO with not only the basic skills of a humanoid robot such as walking and reproducing movements of interest but also features often used in HRI such as: speech recognition/synthesis, face and object detention, and the use of Generative Pre-trained Transformer (GPT) models for conversation. The developed code is therefore configured as a ready-to-use but also highly expandable and improvable tool thanks to the possibilities provided by the ROS community.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (34)
  1. G. Metta, G. Sandini, D. Vernon, L. Natale, and F. Nori, “The icub humanoid robot: an open platform for research in embodied cognition,” in Proceedings of the 8th workshop on performance metrics for intelligent systems, 2008, pp. 50–56.
  2. L. J. Wood, A. Zaraki, B. Robins, and K. Dautenhahn, “Developing kaspar: a humanoid robot for children with autism,” International Journal of Social Robotics, vol. 13, no. 3, pp. 491–508, 2021.
  3. D. Das, M. G. Rashed, Y. Kobayashi, and Y. Kuno, “Supporting human–robot interaction based on the level of visual focus of attention,” IEEE Transactions on Human-Machine Systems, vol. 45, no. 6, pp. 664–675, 2015.
  4. D. Gouaillier, V. Hugel, P. Blazevic, C. Kilner, J. Monceaux, P. Lafourcade, B. Marnier, J. Serre, and B. Maisonnier, “Mechatronic design of nao humanoid,” in 2009 IEEE International Conference on Robotics and Automation, 2009, pp. 769–774.
  5. A. Amirova, N. Rakhymbayeva, E. Yadollahi, A. Sandygulova, and W. Johal, “10 years of human-nao interaction research: A scoping review,” Frontiers in Robotics and AI, vol. 8, 2021.
  6. A. Robaczewski, J. Bouchard, K. Bouchard, and S. Gaboury, “Socially assistive robots: The specific case of the nao,” International Journal of Social Robotics, vol. 13, pp. 795–831, 2021.
  7. A. Tapus, A. Peca, A. Aly, C. Pop, L. Jisa, S. Pintea, A. S. Rusu, and D. O. David, “Children with autism social engagement in interaction with nao, an imitative robot: A series of single case experiments,” Interaction Studies, vol. 13, no. 3, pp. 315–347, 2012. [Online]. Available: https://www.jbe-platform.com/content/journals/10.1075/is.13.3.01tap
  8. S. I. Behrens, A. K. K. Egsvang, M. Hansen, and A. M. Møllegård-Schroll, “Gendered robot voices and their influence on trust,” in Companion of the 2018 ACM/IEEE international conference on human-robot interaction, 2018, pp. 63–64.
  9. R. Ros, I. Baroni, and Y. Demiris, “Adaptive human–robot interaction in sensorimotor task instruction: From human to robot dance tutors,” Robotics and Autonomous Systems, vol. 62, no. 6, pp. 707–720, 2014. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0921889014000499
  10. M. Sarabia, N. Young, K. Canavan, T. Edginton, Y. Demiris, and M. P. Vizcaychipi, “Assistive robotic technology to combat social isolation in acute hospital settings,” International Journal of Social Robotics, vol. 10, pp. 607–620, 2018.
  11. O. Pino, G. Palestra, R. Trevino, and B. De Carolis, “The humanoid robot nao as trainer in a memory program for elderly people with mild cognitive impairment,” International Journal of Social Robotics, vol. 12, pp. 21–33, 2020.
  12. S. Lemaignan, “ROS Enhancment Proposal number 155,” https://ros.org/reps/rep-0155.html, accessed: (2024-03-15).
  13. Y. Mohamed and S. Lemaignan, “Ros for human-robot interaction,” in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021, pp. 3020–3027.
  14. E. Pot, J. Monceaux, R. Gelin, and B. Maisonnier, “Choregraphe: a graphical tool for humanoid robot programming,” in RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication, 2009, pp. 46–51.
  15. Softbanks Robotics, “NAOqi SDKs,” http://doc.aldebaran.com/2-5/dev/programming_index.html, accessed: (2024-03-15).
  16. RobotLAB, “Zora robot software,” https://www.robotlab.com/store/zora-robot-solution-for-healthcare, accessed: (2024-03-15).
  17. R. J. van den Heuvel, M. A. Lexis, and L. P. de Witte, “Zora robot based interventions to achieve therapeutic and educational goals in children with severe physical disabilities,” International Journal of Social Robotics, vol. 12, no. 2, pp. 493–504, 2020.
  18. K. Conley, “Robots using ROS: Aldebaran NAO,” https://www.ros.org/news/2010/03/robots-using-ros-aldebaran-nao.html, accessed: (2024-03-15).
  19. Aldebaran, “ROS2 driver for NAO and Pepper robots,” https://index.ros.org/p/naoqi_driver/, accessed: (2024-03-15).
  20. L. L. Forero, J. M. Yánez, and J. Ruiz-del Solar, “Integration of the ROS framework in soccer robotics: the NAO case,” in RoboCup 2013: Robot World Cup XVII 17.   Springer, 2014, pp. 664–671.
  21. K. Brameld, “Ros Sports official documentation,” https://ros-sports.readthedocs.io/en/latest/index.html, 2022, accessed: (2024-03-15).
  22. ——, “NAO LoLA official documentation,” https://nao-lola.readthedocs.io/en/rolling/index.html, accessed: (2024-03-15).
  23. Nao-Devils SPL Robocup Team, “Nao Image,” https://github.com/NaoDevils/NaoImage, accessed: (2024-03-15).
  24. rUNSWift Robocup SPL Team, “.pos files documentation,” https://runswift.readthedocs.io/en/latest/motion/index.html#pos-files, accessed: (2024-03-15).
  25. B. Hengst, M. Lange, and B. White, “Learning ankle-tilt and foot-placement control for flat-footed bipedal balancing and walking,” in 2011 11th IEEE-RAS International Conference on Humanoid Robots, 2011, pp. 288–293.
  26. ROS Special Interest Group for drivers, “ROS drivers,” https://wiki.ros.org/sig/Drivers, accessed: (2024-03-15).
  27. Bembelbots SPL Team, “Webots LoLA controller,” https://github.com/Bembelbots/WebotsLoLaController, accessed: (2024-03-15).
  28. C. Gena, C. Mattutino, W. Maltese, G. Piazza, and E. Rizzello, “Nao_PRM: an interactive and affective simulator of the nao robot,” in 2021 30th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), 2021, pp. 727–734.
  29. C. Y. Liu, G. Mohammadi, Y. Song, and W. Johal, “Speech-gesture gan: Gesture generation for robots and embodied agents,” in 2023 32nd IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), 2023, pp. 405–412.
  30. U. Zabala, I. Rodriguez, and E. Lazkano, “Towards an automatic generation of natural gestures for a storyteller robot,” in 2022 31st IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), 2022, pp. 1209–1215.
  31. N. T. Viet Tuyen, A. Elibol, and N. Y. Chong, “Conditional generative adversarial network for generating communicative robot gestures,” in 2020 29th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), 2020, pp. 201–207.
  32. M. Hellou, N. Gasteiger, A. Kweon, J. Lim, B. A. MacDonald, A. Cangelosi, and H. S. Ahn, “Development and validation of a motion dictionary to create emotional gestures for the nao robot,” in 2023 32nd IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), 2023, pp. 897–902.
  33. P. Jiang, D. Ergu, F. Liu, Y. Cai, and B. Ma, “A review of YOLO algorithm developments,” Procedia computer science, vol. 199, pp. 1066–1073, 2022.
  34. Softbanks Robotics, “Basic Channel - What can I say to NAO,” http://doc.aldebaran.com/2-8/family/nao_user_guide/spanish.html, accessed: (2024-03-15).

Summary

We haven't generated a summary for this paper yet.

Youtube Logo Streamline Icon: https://streamlinehq.com