Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

The CORTEX cognitive robotics architecture: : Use cases

Published: 01 June 2019 Publication History

Abstract

CORTEX is a cognitive robotics architecture inspired by three key ideas: modularity, internal modelling and graph representations. CORTEX is also a computational framework designed to support early forms of intelligence in real world, human interacting robots, by selecting an a priori functional decomposition of the capabilities of the robot. This set of abilities was then translated to computational modules or agents, each one built as a network of software interconnected components. The nature of these agents can range from pure reactive modules connected to sensors and/or actuators, to pure deliberative ones, but they can only communicate with each other through a graph structure called Deep State Representation (DSR). DSR is a short-term dynamic representation of the space surrounding the robot, the objects and the humans in it, and the robot itself. All these entities are perceived and transformed into different levels of abstraction, ranging from geometric data to high-level symbolic relations such as “the person is talking and gazing at me”. The combination of symbolic and geometric information endows the architecture with the potential to simulate and anticipate the outcome of the actions executed by the robot. In this paper we present recent advances in the CORTEX architecture and several real-world human-robot interaction scenarios in which they have been tested. We describe our interpretation of the ideas inspiring the architecture and the reasons why this specific computational framework is a promising architecture for the social robots of tomorrow.

References

[1]
Alcázar, Vidal, Guzmán, César, Prior, David, Borrajo, Daniel, Castillo, Luis, & Onaindia, Eva (2010). pelea: Planning, learning and execution architecture. In Proceedings of the 28th workshop of the UK planning and scheduling special interest group (PlanSIG’10), Brescia (Italia), December 2010 (pp. 17–24).
[2]
R. Arrabales, A. Ledezma, A. Sanchis, Simulating visual qualia in the cera-cranium cognitive architecture, in: From brains to systems: Brain-inspired cognitive systems 2010, advances in experimental medicine and biology, Springer, 2011, pp. 223–238.
[3]
Bello, P., Bridewell, W., & Wasylyshyn, C. (2016). Attentive and pre-attentive processes in multiple object tracking: A computational investigation. In Proceedings of the 38th annual meeting of the cognitive science society, Philadelphia, PA, USA (pp. 1517–1522).
[4]
P. Bustos, L.J. Manso, J.P. Bandera, A. Romero-Garcés, L.V. Calderita, R. Marfil, A. Bandera, A unified internal representation of the outer world for social robotics, in: ROBOT (2), in: Advances in intelligent systems and computing, Vol. 418, Springer, 2015, pp. 733–744.
[5]
E. Buyukkaya, M. Abdallah, G. Simon, A survey of peer-to-peer overlay approaches for networked virtual environments, Peer-to-Peer Networking and Applications 8 (2) (2015) 276–300.
[6]
L.V. Calderita, J.P. Bandera, P. Bustos, A. Skiadopoulos, Model-based reinforcement of Kinect depth data for human motion capture applications, Sensors 13 (7) (2013) 8835–8855.
[7]
F. Cid, J. Moreno, P. Bustos, P. Núnez, Muecas: A multi-sensor robotic head for affective human robot interaction and imitation, Sensors 14 (5) (2014) 7711–7737.
[8]
R. Collobert, J. Weston, L. Bottou, M. Karlen, K. Kavukcuoglu, P. Kuksa, Natural language processing (almost) from scratch, Journal of Machine Learning Research 12 (2011) 2493–2537.
[9]
M. Conforth, Y. Meng, Embodied intelligent agents with cognitive conscious and unconscious reasoning, in: Proceedings of the international conference on brain-mind, Brain-Mind Institute, 2012, pp. 15–20.
[10]
J.J. Craig, Introduction to robotics: Mechanics and control, Addison-Wesley Longman Publishing Co., 1989.
[11]
González-Medina, D., Villena, A., Romero-González, C., Martínez-Gómez, J., Rodríguez-Ruiz, L., & García-Varea, I. (2016). The welcoming visitors task in the apedros project. In WAF 2016 - proceedings of the XVII workshop de Agentes Físicos (pp. 17–25).
[12]
G. Grisetti, C. Stachniss, W. Burgard, Improved techniques for grid mapping with rao-blackwellized particle filters, Informatica (2007) 1–12.
[13]
M. Haut, L.J. Manso, D. Gallego, M. Paoletti, P. Bustos, A. Bandera, A. Romero-Garcés, A navigation agent for mobile manipulators, Robot 2015: Second iberian robotics conference: Advances in robotics, Vol. 2, Springer International Publishing, Cham, 2016, pp. 745–756.
[14]
B. Hayes-Roth, A domain-specific software architecture for a class of intelligent patient monitoring agents, Journal of Experimental & Theoretical Artificial Intelligence 8 (2) (1996).
[15]
Henning, M., Spruiell, M. (2009). Distributed Programming with Ice. Revision 3.3.1b, ZeroC Inc.: Jupiter, FL, USA.
[16]
O. Holland, R.B. Goodman, Robots with internal models: A route to machine consciousness?, Journal of Consciousness Studies 10 (4) (2003) 77–109.
[17]
V. Katter, N. Mahrt, Reduced representations of rooted trees, Journal of Algebra 413 (2014) 41–49.
[18]
L.E. Kavraki, P. Svestka, J.C. Latombe, M. Overmars, Probabilistic roadmaps for path planning in high-dimensional configuration spaces, IEEE Transactions on Robotics and Automation 12 (4) (1996) 566–580.
[19]
Kotseruba, I., Avella Gonzalez, O. J., & Tsotsos, J. K. (2016). A review of 40 years of cognitive architecture research: Focus on perception, attention, learning and applications. CoRR, abs/1610.08602.
[20]
S.M. LaValle, Planning algorithms, Cambridge University Press, 2006.
[21]
E. Loper, S. Bird, NLTK: The natural language toolkit, Proceedings of the ACL-02 workshop on effective tools and methodologies for teaching natural language processing and computational linguistics, ETMTNLP ’02, Vol. 1, Association for Computational Linguistics, 2002, pp. 63–70.
[22]
M. Lozano, P. Morillo, J.M. Orduna, V. Cavero, G. Vigueras, A new system architecture for crowd simulation, Journal of Network and Computer Applications 32 (2) (2009) 474–482.
[23]
M.R. Macedonia, M.J. Zyda, A taxonomy for networked virtual environments, IEEE Multimedia 4 (1) (1997) 48–56.
[24]
L.J. Manso, P. Bustos, P. Bachiller, P. Núñez, A perception-aware architecture for autonomous robots, International Journal of Advanced Robotic Systems 12 (174) (2015) 13.
[25]
Manso, L. J., Bachiller, P., Bustos, P., & Calderita, L. V. (2010). RoboComp: A tool-based robotics framework. In Proceeding of the 2nd international conference on simulation, modelling and programming for autonomous robots (SIMPAR) (Vol. 6472, pp. 251–262). Darmstadt, Germany.
[26]
Martínez-Gómez, J., Marfil, R., Calderita, L. V., Bandera, J. P., Manso, L. J., Bandera, A.,... Bustos, P. (2014). Toward social cognition in robotics: Extracting and internalizing meaning from perception. In Workshop of physical agents, Leon, Spain (pp. 1–12).
[27]
J. Martínez-Gómez, J.A. Gámez, I. García-Varea, V. Matellán, Using genetic algorithms for real-time object detection, in: Robot soccer world cup, Springer, 2009, pp. 215–227.
[28]
M. Naef, E. Lamboray, O. Staadt, M. Gross, The blue-c distributed scene graph, in: Proceedings – Virtual reality annual international symposium, springer, 2003, pp. 275–276.
[29]
S. Quinlan, O. Khatib, Elastic bands: Connecting path planning and control, in: Proceedings of the IEEE international conference on robotics and automation (ICRA), IEEE, 1993, pp. 802–807.
[30]
A. Romero-Garcés, L.V. Calderita, J. Martínez-Gómez, J.P. Bandera, R. Marfil, L. Manso, …., P. Bustos, Testing a fully autonomous robotic salesman in real scenarios, in: Procs. of the 9th IEEE international conference on autonomous robots systems and competitions (ICARSC 2015), IEEE, 2015, pp. 124–130.
[31]
Romero-Garcés, A., Manso, L. J., Gutiérrez, M. A., Cintas, R., & Bustos, P. (2011). Improving the life cycle of robotics components using domain specific languages. In Proceedings of international workshop on domain-specific languages and models for ROBotic systems (DSLRob’2011) (pp. 1–9).
[32]
Romero-Garcés, A., Calderita, L. V., Martínez-Gómez, J., Bandera, J. P., Marfil, R., Manso, L. J.,... Bustos, P. (2015). The cognitive architecture of a robotic salesman. In Proceedings of the XVI Conferencia de la Asociación Espaola para la Inteligencia Artificial (CAEPIA 2015), Albacete, Spain, November 2015.
[33]
K. Sjöö, H. Zender, P. Jensfelt, G.M. Kruijff, A. Pronobis, N. Hawes, M. Brenner, The explorer system, Henrik I. Christensen, Geert-Jan M. Kruijff, Jeremy L. Wyatt (Eds.), Cognitive systems, cognitive systems monographs, Vol. 8, Springer, Berlin, Heidelberg, 2010, pp. 395–421.
[34]
Vega, A., Manso, L. J., Bustos, P., Nú nez, P., & Macharet, D. G. (2017). Socially acceptable robot navigation over groups of people. In IEEE conference on robot and human interactive communication, RO-MAN2017, Portugal.
[35]
D. Voilmy, C. Suarez, A. Romero-Garcés, C. Reuther, J.C. Pulido, R. Marfil, …., A. Bandera, CLARC: A cognitive robot for helping geriatric doctors in real scenarios, ROBOT (1), Advances in intelligent systems and computing, Vol. 693, Springer, 2017, pp. 403–414.
[36]
S. Wintermute, Imagery in cognitive architecture: Representation and control at multiple levels of abstraction, Cognitive Systems Research 19 (2012) 1–29.

Cited By

View all
  • (2024)MARLINRobotics and Autonomous Systems10.1016/j.robot.2024.104654175:COnline publication date: 1-May-2024
  • (2023)Task Planning System with Priority for AAL EnvironmentsJournal of Intelligent and Robotic Systems10.1007/s10846-023-01806-5107:2Online publication date: 25-Jan-2023
  • (2022)Developing BDI-Based Robotic Systems with ROS2Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection10.1007/978-3-031-18192-4_9(100-111)Online publication date: 13-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Cognitive Systems Research
Cognitive Systems Research  Volume 55, Issue C
Jun 2019
262 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 June 2019

Author Tags

  1. Cognitive robotics
  2. Robot control architectures

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)MARLINRobotics and Autonomous Systems10.1016/j.robot.2024.104654175:COnline publication date: 1-May-2024
  • (2023)Task Planning System with Priority for AAL EnvironmentsJournal of Intelligent and Robotic Systems10.1007/s10846-023-01806-5107:2Online publication date: 25-Jan-2023
  • (2022)Developing BDI-Based Robotic Systems with ROS2Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection10.1007/978-3-031-18192-4_9(100-111)Online publication date: 13-Jul-2022
  • (2022)A Demonstration of BDI-Based Robotic Systems with ROS2Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection10.1007/978-3-031-18192-4_40(473-479)Online publication date: 13-Jul-2022

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media