skip to main content
10.1145/3471985.3472385acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicrcaConference Proceedingsconference-collections
research-article

Cognitive architecture for intuitive and interactive task learning in industrial collaborative robotics

Authors Info & Claims
Published:07 October 2021Publication History

ABSTRACT

This paper introduces a cognitive architecture, implemented in python3, designed with industrial collaborative robotics specifications in mind, to engage in a mixed-initiative teacher/learner setting called interactive task learning: a human can teach the robot, with natural and multimodal communication means, how to perform a task. The architecture has been built around explainable, modular representations (relational graphs and behavior trees) to ease the upgradability of the system and AI modules to adapt to realistic and complex settings. A first prototype based on speech and gesture communication means is proposed and has been validated on an industrial system to learn an unknown task. A link to a video of this validation is attached in the article.

References

  1. Sandeep Ahluwalia. 2004. Hierarchical State Machines. In The Firmware Handbook. DOI:https://doi.org/10.1016/B978-075067606-9/50012-6Google ScholarGoogle Scholar
  2. Alan Akbik, Tanja Bergmann, Duncan Blythe, Kashif Rasul, Stefan Schweter, 2019. FLAIR: An Easy-to-Use Framework for State-of-the-Art NLP. In Proceedings of the 2019 Conference of the North, Association for Computational Linguistics, Stroudsburg, PA, USA, 54–59. DOI:https://doi.org/10.18653/v1/N19-4010Google ScholarGoogle ScholarCross RefCross Ref
  3. John R. Anderson, Daniel Bothell, Michael D. Byrne, Scott Douglass, Christian Lebiere, 2004. An integrated theory of the mind. Psychological Review. DOI:https://doi.org/10.1037/0033-295X.111.4.1036Google ScholarGoogle Scholar
  4. Michael Beetz, Daniel Bessler, Andrei Haidu, Mihai Pomarlan, Asil Kaan Bozcuoglu, 2018. Know Rob 2.0 - A 2nd Generation Knowledge Processing Framework for Cognition-Enabled Robotic Agents. In Proceedings - IEEE International Conference on Robotics and Automation. DOI:https://doi.org/10.1109/ICRA.2018.8460964Google ScholarGoogle ScholarCross RefCross Ref
  5. Michael Beetz, Lorenz Mösenlechner, and Moritz Tenorth. 2010. CRAM - A Cognitive Robot Abstract Machine for everyday manipulation in human environments. In IEEE/RSJ 2010 International Conference on Intelligent Robots and Systems, IROS 2010 - Conference Proceedings. DOI:https://doi.org/10.1109/IROS.2010.5650146Google ScholarGoogle ScholarCross RefCross Ref
  6. Zhe Cao, Gines Hidalgo, Tomas Simon, Shih-En Wei, and Yaser Sheikh. 2018. OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields. (December 2018). Retrieved September 10, 2019 from http://arxiv.org/abs/1812.08008Google ScholarGoogle Scholar
  7. Joyce Y. Chai, Qiaozi Gao, Lanbo She, Shaohua Yang, Sari Saba-Sadiya, 2018. Language to action: Towards interactive task learning with physical agents. In IJCAI International Joint Conference on Artificial Intelligence. DOI:https://doi.org/10.24963/ijcai.2018/1 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Michele Colledanchise. 2018. Behavior Trees in Robotics and Al. DOI:https://doi.org/10.1201/9780429489105 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Michael a Covington, Donald Nute, and André Vellino. 1995. Prolog programming in depth. Knowl. Creat. Diffus. Util. (1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Kutluhan Erol, James Hendler, and Dana S. Nau. 1994. HTN planning: Complexity and expressivity. In Proceedings of the National Conference on Artificial Intelligence. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kevin French, Shiyu Wu, Tianyang Pan, Zheming Zhou, and Odest Chadwicke Jenkins. 2019. Learning behavior trees from demonstration. In Proceedings - IEEE International Conference on Robotics and Automation, Institute of Electrical and Electronics Engineers Inc., 7791–7797. DOI:https://doi.org/10.1109/ICRA.2019.8794104Google ScholarGoogle ScholarCross RefCross Ref
  12. Kelleher R Guerin, Colin Lea, Chris Paxton, and Gregory D Hager. A Framework for End-User Instruction of a Robot Assistant for Manufacturing.Google ScholarGoogle Scholar
  13. Francois Helenon, Laurent Bimont, Eric Nyiri, Stephane Thiery, and Olivier Gibaru. 2020. Learning prohibited and authorised grasping locations from a few demonstrations. In29th IEEE International Conference on Robot and Human Interactive Communication, RO-MAN 2020. DOI:https://doi.org/10.1109/RO-MAN47096.2020.9223486Google ScholarGoogle ScholarCross RefCross Ref
  14. Francois Felix Ingrand, Raja Chatila, Rachid Alami, and Frederic Robert. 1996. PRS: a high level supervision and control language for autonomous mobile robots. In Proceedings - IEEE International Conference on Robotics and Automation. DOI:https://doi.org/10.1109/robot.1996.503571Google ScholarGoogle ScholarCross RefCross Ref
  15. Iuliia Kotseruba and John K. Tsotsos. 2020. 40 years of cognitive architectures: core cognitive abilities and practical applications. Artif. Intell. Rev.53, 1 (July 2020), 17–94. DOI:https://doi.org/10.1007/s10462-018-9646-yGoogle ScholarGoogle ScholarCross RefCross Ref
  16. Unmesh Kurup and Christian Lebiere. 2012. What can cognitive architectures do for robotics? Biol. Inspired Cogn. Archit.2, (October 2012), 88–99. DOI:https://doi.org/10.1016/j.bica.2012.07.004Google ScholarGoogle Scholar
  17. John E. Laird, Kevin Gluck, John Anderson, Kenneth D. Forbus, Odest Chadwicke Jenkins, 2017. Interactive Task Learning. IEEE Intell. Syst.32, 4 (2017), 6–21. DOI:https://doi.org/10.1109/MIS.2017.3121552Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Christian Lebiere. 2019. Act-R. In Proceedings of the Twenty-Fourth Annual Conference of the Cognitive Science Society. DOI:https://doi.org/10.4324/9781315782379-4Google ScholarGoogle Scholar
  19. R.L. Lewis. 2001. Cognitive Theory: SOAR. In International Encyclopedia of the Social & Behavioral Sciences. DOI:https://doi.org/10.1016/b0-08-043076-7/01583-7Google ScholarGoogle Scholar
  20. Natalia Lyubova. 2013. Developmental approach of perception for a humanoid robot. (2013), 170. Retrieved from https://tel.archives-ouvertes.fr/tel-00925067v1Google ScholarGoogle Scholar
  21. Pooja Makula, Anurag Mishra, Akshay Kumar, Krit Karan, and V. K. Mittal. 2016. Multimodal smart robotic assistant. In Proceedings of 2015 International Conference on Signal Processing, Computing and Control, ISPCC 2015, Institute of Electrical and Electronics Engineers Inc., 18–23. DOI:https://doi.org/10.1109/ISPCC.2015.7374991Google ScholarGoogle Scholar
  22. Gines Hidalgo Martinez, Yaadhav Raaj, Haroon Idrees, Donglai Xiang, Hanbyul Joo, 2019. Single-network whole-body pose estimation. In Proceedings of the IEEE International Conference on Computer Vision. DOI:https://doi.org/10.1109/ICCV.2019.00708Google ScholarGoogle ScholarCross RefCross Ref
  23. Shiwali Mohan. 2015. From Verbs to Tasks: An Integrated Account of Learning Tasks from Situated Interactive Instruction. ProQuest Diss. Theses (2015).Google ScholarGoogle Scholar
  24. Anahita Mohseni-Kabir, Sonia Chernova, and Charles Rich. 2014. Collaborative learning of hierarchical task networks from demonstration and instruction. In AAAI Fall Symposium - Technical Report.Google ScholarGoogle Scholar
  25. Anahita Mohseni-Kabir, Changshuo Li, Victoria Wu, Daniel Miller, Benjamin Hylak, 2019. Simultaneous learning of hierarchy and primitives for complex robot tasks. Auton. Robots (2019). DOI:https://doi.org/10.1007/s10514-018-9749-y Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Clement Moulin-Frier, Tobias Fischer, Maxime Petit, Gregoire Pointeau, Jordi Ysard Puigbo, 2018. DAC-h3: A Proactive Robot Cognitive Architecture to Acquire and Express Knowledge about the World and the Self. IEEE Trans. Cogn. Dev. Syst. (2018). DOI:https://doi.org/10.1109/TCDS.2017.2754143Google ScholarGoogle Scholar
  27. Chris Paxton, Andrew Hundt, Felix Jonathan, Kelleher Guerin, and Gregory D. Hager. 2017. CoSTAR: Instructing collaborative robots with behavior trees and vision. In Proceedings - IEEE International Conference on Robotics and Automation. DOI:https://doi.org/10.1109/ICRA.2017.7989070Google ScholarGoogle Scholar
  28. Morgan Quigley, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, 2009. ROS: an open-source Robot Operating System. In ICRA workshop on open source software.Google ScholarGoogle Scholar
  29. Ronald A. Rensink. 2000. Seeing, sensing, and scrutinizing. In Vision Research. DOI:https://doi.org/10.1016/S0042-6989(00)00003-1Google ScholarGoogle Scholar
  30. Charles Rich, Candace L. Sidner, and Neal Lesh. 2001. COLLAGEN: Applying collaborative discourse theory to human-computer interaction. AI Mag. (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Francesco Rovida, Bjarne Grossmann, and Volker Kruger. 2017. Extended behavior trees for quick definition of flexible robotic tasks. In IEEE International Conference on Intelligent Robots and Systems. DOI:https://doi.org/10.1109/IROS.2017.8206598Google ScholarGoogle ScholarCross RefCross Ref
  32. Paul E. Rybski, Kevin Yoon, Jeremy Stolarz, and Manuela M. Veloso. 2007. Interactive robot task training through dialog and demonstration. In HRI 2007 - Proceedings of the 2007 ACM/IEEE Conference on Human-Robot Interaction - Robot as Team Member. DOI:https://doi.org/10.1145/1228716.1228724 Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Moritz Tenorth and Michael Beetz. 2013. KnowRob: A knowledge processing infrastructure for cognition-enabled robots. Int. J. Rob. Res. (2013). DOI:https://doi.org/10.1177/0278364913481635 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Cognitive architecture for intuitive and interactive task learning in industrial collaborative robotics
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ICRCA 2021: 2021 the 5th International Conference on Robotics, Control and Automation
            March 2021
            129 pages
            ISBN:9781450387484
            DOI:10.1145/3471985

            Copyright © 2021 ACM

            Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 7 October 2021

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited

            Acceptance Rates

            Overall Acceptance Rate15of29submissions,52%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format