LIDA Bridge—A ROS Interface to the LIDA (Learning Intelligent Distribution Agent) Framework

  • Thiago BeckerEmail author
  • André Schneider de Oliveira
  • João Alberto Fabro
  • Rodrigo Longhi Guimarães
Part of the Studies in Computational Intelligence book series (SCI, volume 625)


This chapter presents a tutorial on how to build a cognitive robotic system with the LIDA Framework. In order to ease this development, a new ROS module (the LIDA Bridge, made available at is presented. The LIDA Framework is a Java implementation of the LIDA conceptual model, which is a cognitive model of artificial consciousness. This work performs an in-depth discussion about LIDA conceptual model, its components and how they interact in order to manage a general-purpose cognitive system. These concepts are applied in a step-by-step tutorial to create a fully cognitive robot based on this ROS wrapper to LIDA Framework, that is able to learn with new experiences or different perceptions.


Configuration File Environment Module Property File Global Workspace Specialized Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    G. Landis, Teleoperation from Mars orbit: a proposal for human exploration. Acta Astronautica 61(1), 59–65 (2008)CrossRefMathSciNetGoogle Scholar
  2. 2.
  3. 3.
    L. Iocchi, J. Ruiz-del-Solar, T. van der Zant, Advances in domestic service robots in the real world. J. Intell. Robot. Syst. 76(1), 3–4 (2014)CrossRefGoogle Scholar
  4. 4.
    B.M. Faria, L.P. Reis, N. Lau, A Survey on Intelligent Wheelchair Prototypes and Simulators, in New Perspectives in Information Systems and Technologies vol. 1 (Springer International Publishing, Switzerland, 2014), pp. 545–557Google Scholar
  5. 5.
    J. Snaider, R. McCall, S. Franklin, The LIDA framework as a general tool for AGI, in The Proceedings of the Fourth Conference on Artificial General Intelligence (AGI-11) (2011)Google Scholar
  6. 6.
    B.J. Baars, S. Franklin, Consciousness is computational: the LIDA model of global workspace theory. Int. J. Mach. Conscious. 1(1), 23–32 (2003)Google Scholar
  7. 7.
    B.J. Baars, A Cognitive Theory of Consciousness (Cambridge University Press, Cambridge, 1988)Google Scholar
  8. 8.
    F. Crick, C. Koch, A framework for consciousness. Nat. Neurosci. 6(2):119–126 (2003)Google Scholar
  9. 9.
    D.R. Hofstader, M. Mitchell, The Copycat Project: A model of mental fluidity and analogy-making, in Advances in Connectionist and Neural Computation Theory Volume 2: Analogical Connections, ed. by K. Holyoak, J. Barnden (Ablex Publishing Corporation, Norwood, 1994), pp. 31–112Google Scholar
  10. 10.
    P. Maes, How to do the right thing. Connect. Sci. J. 1, 291–323 (1989)CrossRefMathSciNetGoogle Scholar
  11. 11.
    P. Kanerva, Sparse Distributed Memory (MIT Press, Cambridge, 1988)Google Scholar
  12. 12.
    J.V. Jackson, Idea for a mind. ACM SIGART Bull. xx(101):23–26 (1987)Google Scholar
  13. 13.
    S. Franklin, A. Graesser, O. Brent, H. Song, N. Aregahegn, Virtual mattie—an intelligent clerical agentGoogle Scholar
  14. 14.
    J. Newman, B.J. Baars, S.-B. Cho, A neural global workspace model for conscious attention. Neural Netw. 10(7), 1195–1206 (1997)Google Scholar
  15. 15.
    S. Franklin, A. Kelemen, L. Mccauley, IDA: a cognitive agent architecture, in IEEE Conference on Systems, Man and Cybernetics, pp. 2646–2651 (1998)Google Scholar
  16. 16.
    O.G. Selfridge, Pandemonium: a paradigm for learning, ed. by D.V. Blake, A.M. Uttley, Proceedings of the Symposium on Mechanisation of Thought Processes, London, pp. 511–529 (1959)Google Scholar
  17. 17.
    A.S. Negatu, Cognitively inspired decision making for software agents: integrated mechanisms for action selection, expectation, automatization and non- routine problem solving. Ph.D. thesis, The University of Memphis (2006)Google Scholar
  18. 18.
    R. Capitanio, R.R. Gudwin, A conscious-based mind for an artificial creature, in Artificial Life XII: Proceedings of the Twelfth International Conference on the Synthesis and Simulation of Living Systems, Odense, Denmark, pp. 616–623 (2010)Google Scholar
  19. 19.
    A.S. Negatu, S. Franklin, An action selection mechanism for “conscious” software agents. Cogn. Sci. Q. 2, 363–386 (2002)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Thiago Becker
    • 1
    Email author
  • André Schneider de Oliveira
    • 1
  • João Alberto Fabro
    • 1
  • Rodrigo Longhi Guimarães
    • 1
  1. 1.LASER - Advanced Laboratory of Embedded Systems and RoboticsFederal University of Technology - ParanaCuritibaBrazil

Personalised recommendations