Skip to main content

A Hands-on Laboratory Tutorial on Using CST to Build a Cognitive Architecture

  • Conference paper
  • First Online:
Biologically Inspired Cognitive Architectures (BICA) for Young Scientists (BICA 2017)

Abstract

In this tutorial laboratory, we provide a step-by-step set of programming experiments illustrating the main foundations of the CST Cognitive Systems Toolkit in building a cognitive architecture to work as an artificial mind for controlling an NPC (non-player character) in a 3D virtual environment computer game. We start by understanding the sensors and actuators available in the NPC and how to control it inside the game. Then, we introduce the main foundations of CST: Codelets and Memories, and how they should be used to integrate a cognitive architecture. Then, we start building specific codelets and memories for a simple instance of the CST Reference Cognitive Architecture and start using it to control the NPC. The lab is a hands-on programming lab, using Java and Netbeans as language/tool.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • Baars, B.J.: A Cognitive Theory of Consciousness. Cambridge University Press, London (1988)

    Google Scholar 

  • Baars, B.J., Franklin, S.: Consciousness is computational: the lida model of global workspace theory. Int. J. Mach. Conscious. 1(01), 23–32 (2009)

    Article  Google Scholar 

  • Franklin, S., Kelemen, A., McCauley, L.: Ida: A cognitive agent architecture. In: 1998 IEEE International Conference on Systems, Man, and Cybernetics, vol. 3, pp. 2646–2651. IEEE (1998)

    Google Scholar 

  • Hofstadter, D., Mitchell, M.: The Copycat Project: A Model of Mental Fluidity and Analogy-Making. BasicBooks, New York (1994)

    Google Scholar 

  • Paraense, A.L., Raizer, K., de Paula, S.M., Rohmer, E., Gudwin, R.R.: The cognitive systems toolkit and the cst reference cognitive architecture. Biol. Inspir. Cogn. Archit. 17, 32–48 (2016)

    Google Scholar 

Download references

Acknowledgments

The author thanks CEPID/BRAINN for supporting this research (Proc. FAPESP 2013/07559-3).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo R. Gudwin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Gudwin, R.R. (2018). A Hands-on Laboratory Tutorial on Using CST to Build a Cognitive Architecture. In: Samsonovich, A., Klimov, V. (eds) Biologically Inspired Cognitive Architectures (BICA) for Young Scientists. BICA 2017. Advances in Intelligent Systems and Computing, vol 636. Springer, Cham. https://doi.org/10.1007/978-3-319-63940-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63940-6_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63939-0

  • Online ISBN: 978-3-319-63940-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics