Difference between revisions of "Cognitive Robotics Resources"

From David Vernon's Wiki
Jump to: navigation, search
(Software Resources)
(Degrees in Cognitive Systems)
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
 +
== Definitions of Cognition ==
 +
 +
[http://www.vernon.eu/euCognition/definitions.htm Over 40 Definitions of Cognition] (it has proved difficult to define cognition and it is worth reading Aaron Sloman's argument that it isn't worth trying) <BR>
 +
[http://www.vernon.eu/publications/14_Vernon_Cognitive_System.pdf A definition of a cognitive system] from the [http://www.springer.com/computer/image+processing/book/978-0-387-30771-8 Springer Reference Guide to Computer Vision]
 +
 +
== Robots ==
 +
 +
[https://robots.ieee.org/ IEEE Guide to the World of Robots]
 +
 
== Research ==
 
== Research ==
  
Line 11: Line 21:
 
=== Cognitive Architecture Surveys ===
 
=== Cognitive Architecture Surveys ===
 
[https://link.springer.com/article/10.1007/s10462-018-9646-y 40 years of cognitive architectures: core cognitive abilities and practical applications] <BR>
 
[https://link.springer.com/article/10.1007/s10462-018-9646-y 40 years of cognitive architectures: core cognitive abilities and practical applications] <BR>
[http://bicasociety.org/cogarch/architectures.htm Biologically Inspired Cognitive Architectures Society (BICA)] <BR>
+
[http://jtl.lassonde.yorku.ca/project/cognitive_architectures_survey/  Companion website for 40 years of cognitive architectures: core cognitive abilities and practical applications] <BR>
 +
[http://bicasociety.org/cogarch/architectures.htm Biologically Inspired Cognitive Architectures Society (BICA) comparison of 25 cognitive architectures] <BR>
 
[http://www.sciencedirect.com/science/article/pii/S0925231210003498 A world survey of artificial brain projects, Part II: Biologically inspired cognitive architectures] <BR>
 
[http://www.sciencedirect.com/science/article/pii/S0925231210003498 A world survey of artificial brain projects, Part II: Biologically inspired cognitive architectures] <BR>
  
Line 20: Line 31:
  
 
=== Robot Platforms ===
 
=== Robot Platforms ===
[https://ease-crc.org/ EASE openEASE] Open Knowledge for AI-Enabled Robots<BR>
+
[https://ease-crc.org/ openEASE] Open Knowledge for AI-Enabled Robots<BR>
 
[http://www.icub.org iCub] open source cognitive humanoid robotic platform
 
[http://www.icub.org iCub] open source cognitive humanoid robotic platform
  
Line 28: Line 39:
 
[http://www.eucognition.org EUCog: European Society for Cognitive Systems]<BR>
 
[http://www.eucognition.org EUCog: European Society for Cognitive Systems]<BR>
 
[http://bicasociety.org BICA: Biologically Inspired Cognitive Architectures Society]
 
[http://bicasociety.org BICA: Biologically Inspired Cognitive Architectures Society]
 
=== Journals ===
 
 
*[http://cis.ieee.org/publications/131-ieee-transactions-on-cognitive-and-developmental-systems IEEE Transactions on Cognitive and Developmental Systems]
 
*[http://www.journals.elsevier.com/cognitive-systems-research Cognitive Systems Research]
 
 
== Software Resources ==
 
[https://ease-crc.org/ EASE openEASE] Open Knowledge for AI-Enabled Robots<BR>
 
[http://cram-system.org/cram CRAM: Cognitive Robot Abstract Machine]<BR>
 
[http://knowrob.org KnowRob]: Knowledge Processing for Robots<BR>
 
[https://sourceforge.net/projects/a-k-i-r-a/ AKIRA]: C++ development framework to build cognitive architectures and complex artificial intelligent agents<BR>
 
[http://www.cs.bath.ac.uk/ai/AmonI-sw.html AmonI - Artificial Models of Natural Intelligence] provides resources for Behavior Oriented Design (BOD), POSH Action Selection, and more. Behaviour oriented design is a methodology for developing intelligent systems. It extends object oriented design to the special problems of proactive systems, including real-time systems for dynamic environments. <BR>
 
[http://www.openbecca.org/ BECCA (Brain-Emulating Cognition and Control Architecture)] An Open-source Artificial General Intelligence Platform.<BR>
 
[http://www.clarioncognitivearchitecture.com/ The CLARION Cognitive Architecture Project]; Ron Sun's cognitive architecture, characterized by having both symbolic and sub-symbolic and, especially, its focus on the interaction between implicit and explicit knowledge.<BR>
 
[http://www.cs.bham.ac.uk/research/projects/cosy/cast/ CAST: The CoSy Architecture Schema Toolkit] is a software toolkit to support the developments of intelligent systems based on a space of possible architecture designs described by the CoSy Architecture Schema (CAS). The CoSy Architecture Schema Toolkit (CAST) is a software implementation of this schema designed to allow researchers (primarily in the fields of AI and robotics) to develop instantiations of the schema. The toolkit supports C++ and Java, and provides a communication framework for distributing an instantiation across a network. Its primary scientific purpose is to maintain a separation between a system's architecture and the content of its architecture, allowing one to be varied independently of the other.<BR>
 
[http://wiki.icub.org/yarp/ YARP: Yet Another Robot Platform] is a thin middleware for humanoid robots (and more).  YARP supports building a robot control system as a collection of programs communicating in a peer-to-peer way, with an extensible family of connection types (tcp, udp, multicast, local, MPI, mjpg-over-http, XML/RPC, tcpros, ...) that can be swapped in and out to match your needs. It also supports similarly flexible interfacing with hardware devices. The strategic goal is to increase the longevity of robot software projects.
 
  
 
=== White Papers ===
 
=== White Papers ===
[http://www.vernon.eu/euCognition/network_actions/NA057-1_outcome.pdf Dynamic Field Theory (DFT): Applications in Cognitive Science and Robotics]<BR>
+
[http://www.kutayzorlu.com/wp-content/uploads/2017/08/Computing_Cognition_WhitePaper.pdf Computing, cognition and the future of knowing] John Kelly, Senior Vice President, IBM Research and Solutions Portfolio. <BR>[http://www.vernon.eu/euCognition/network_actions/NA057-1_outcome.pdf Dynamic Field Theory (DFT): Applications in Cognitive Science and Robotics]<BR>
 
[http://www.vernon.eu/euCognition/network_actions/NA149-1_outcome.pdf Observing Human Behaviour in Image Sequences: The Video-Hermeneutic Challenge]<BR>
 
[http://www.vernon.eu/euCognition/network_actions/NA149-1_outcome.pdf Observing Human Behaviour in Image Sequences: The Video-Hermeneutic Challenge]<BR>
 
[http://www.vernon.eu/euCognition/network_actions/NA018-1_outcome.pdf Cognitive Ontologies: Mapping Structure and Function of the Brain from a Systemic View]<BR>
 
[http://www.vernon.eu/euCognition/network_actions/NA018-1_outcome.pdf Cognitive Ontologies: Mapping Structure and Function of the Brain from a Systemic View]<BR>
Line 54: Line 49:
 
[http://www.vernon.eu/euCognition/coevolution_white_paper.pdf CoEvolutionary Approaches in Cognitive Robotic Systems Design]<BR>
 
[http://www.vernon.eu/euCognition/coevolution_white_paper.pdf CoEvolutionary Approaches in Cognitive Robotic Systems Design]<BR>
 
[http://www.vernon.eu/euCognition/asm-whitepaper-final-060804.pdf Action Selection for Intelligent Systems]
 
[http://www.vernon.eu/euCognition/asm-whitepaper-final-060804.pdf Action Selection for Intelligent Systems]
 +
 +
=== Journals ===
 +
 +
[http://cis.ieee.org/publications/131-ieee-transactions-on-cognitive-and-developmental-systems IEEE Transactions on Cognitive and Developmental Systems]<BR>
 +
[http://www.journals.elsevier.com/cognitive-systems-research Cognitive Systems Research] <BR>
 +
[http://www.sciencedirect.com/science/journal/2212683X Biologically Inspired Cognitive Architectures]<BR>
 +
[https://digital-library.theiet.org/content/journals/ccs/info/about Cognitive Computation and Systems]
 +
 +
=== Books ===
 +
 +
[https://www.apress.com/us/book/9783319975498 Cognitive Architectures] by M. Ferreira, J. Sequeira, and R. Ventura (Eds.)
 +
 +
=== Workshops ===
 +
 +
[http://www.aicworkshopseries.org/ AIC - Artificial Intelligence and Cognition International Workshop Series]
 +
 +
== Software Resources ==
 +
[https://ease-crc.org/ EASE - Everyday Activity Science and Engineering]: Open Knowledge for AI-Enabled Robots<BR>
 +
[http://cram-system.org/cram CRAM: Cognitive Robot Abstract Machine]<BR>
 +
[http://knowrob.org KnowRob]: Knowledge Processing for Robots<BR>
 +
[http://www.clarioncognitivearchitecture.com/ The CLARION Cognitive Architecture Project]<BR>
 +
[http://www.openbecca.org/ BECCA]: Brain-Emulating Cognition and Control Architecture<BR>
 +
[https://sourceforge.net/projects/a-k-i-r-a/ AKIRA]: C++ development framework to build cognitive architectures and complex artificial intelligent agents<BR>
 +
[http://www.cs.bath.ac.uk/ai/AmonI-sw.html AmonI]: Artificial Models of Natural Intelligence] <BR>
 +
[http://www.cs.bham.ac.uk/research/projects/cosy/cast/ CAST]: The CoSy Architecture Schema Toolkit<BR>
 +
[http://wiki.icub.org/yarp/ YARP]: Yet Another Robot Platform.<BR>
 +
[http://www.ros.org ROS]: Robot Operating System
 +
 +
== Summer Schools ==
 +
[http://cognitive-robotics17.csail.mit.edu/ 1st Summer School on Cognitive Robotics] MIT 2017
 +
<BR>
 +
[http://cognitive-robotics.csail.mit.edu/ 2nd Summer School on Cognitive Robotics] MIT 2018
 +
<BR>
 +
[https://sites.usc.edu/cognitive-robotics/ 3rd Summer School on Cognitive Robotics] USC 2019
  
 
== Teaching Resources ==
 
== Teaching Resources ==
Line 59: Line 88:
 
=== Videos ===
 
=== Videos ===
  
*[http://www.vernon.eu/euCognition_Elizabeth_Spelke.mp4 Elizabeth Spelke's talk on ''Core Knowledge of Number and Geometry''] at [http://www.vernon.eu/euCognition/inaugural.htm the inaugural meeting] of [http://www.eucognition.org euCognition] in 2006<BR>
+
[http://www.vernon.eu/euCognition_Elizabeth_Spelke.mp4 Elizabeth Spelke's talk on ''Core Knowledge of Number and Geometry''] at [http://www.vernon.eu/euCognition/inaugural.htm the inaugural meeting] of [http://www.eucognition.org euCognition] in 2006<BR>
*[http://www.kepachproduction.com/project/the-age-of-robots/ Trailer for The Age of Robots from Massimo Brega]
+
[http://www.kepachproduction.com/project/the-age-of-robots/ Trailer for The Age of Robots from Massimo Brega]
  
 
=== Tutorials ===
 
=== Tutorials ===
  
* [https://www.eucognition.org/index.php?page=tutorial-on-embodiment Tutorial on Embodiment]
+
[https://www.ieee-ras.org/publications/ram IEEE Robotics and Automation Magazine Tutorials]<BR>
* [https://www.eucognition.org/uploads/docs/Tutorials/control-engineering-of-autonomous-cognitive-vehicles---a-practical-tutorial.pdf Control engineering of autonomous cognitive vehicles - a practical tutorial]
+
[https://www.eucognition.org/index.php?page=tutorial-on-embodiment Tutorial on Embodiment]<BR>
* [http://www.vernon.eu/euCognition/papers/ErlhagenBicho06.pdf The dynamic neural field approach to cognitive robotics]
+
[https://www.eucognition.org/uploads/docs/Tutorials/control-engineering-of-autonomous-cognitive-vehicles---a-practical-tutorial.pdf Control engineering of autonomous cognitive vehicles - a practical tutorial]<BR>
* [http://www.robotics-school.org/ Neuronal Dynamics Approaches to Cognitive Robotics]
+
[http://www.vernon.eu/euCognition/papers/ErlhagenBicho06.pdf The dynamic neural field approach to cognitive robotics]<BR>
 +
[http://www.robotics-school.org/ Neuronal Dynamics Approaches to Cognitive Robotics]<BR>
  
 
=== Model Curricula ===
 
=== Model Curricula ===
  
* [http://www.vernon.eu/euCognition/cogsys_curriculum.pdf euCognition Cognitive Systems Model Curriculum]
+
[http://www.vernon.eu/euCognition/cogsys_curriculum.pdf euCognition Cognitive Systems Model Curriculum]<BR>
* [http://www.vernon.eu/MSc_in_Cognitive_Systems_Model_Curriculum.pdf University of Skövde MSc in Cognitive Systems Model Curriculum]
+
[http://www.vernon.eu/MSc_in_Cognitive_Systems_Model_Curriculum.pdf University of Skövde MSc in Cognitive Systems Model Curriculum]
  
 
=== Courses ===
 
=== Courses ===
  
* [http://www.vernon.eu/ACS.htm Artificial Cognitive Systems]; teaching material for [http://vernon.eu/publications/14_Vernon_Artificial_Cognitive_Systems_Preamble.pdf Artificial Cognitive Systems - A Primer], [http://mitpress.mit.edu/books/artificial-cognitive-systems MIT Press], 2014; click '''[[Artificial Cognitive Systems|here]]''' for additional support material.
+
[http://www.vernon.eu/ACS.htm Artificial Cognitive Systems]; teaching material for [http://vernon.eu/publications/14_Vernon_Artificial_Cognitive_Systems_Preamble.pdf Artificial Cognitive Systems - A Primer], [http://mitpress.mit.edu/books/artificial-cognitive-systems MIT Press], 2014; click '''[[Artificial Cognitive Systems|here]]''' for additional support material.<BR>
* [http://www.vernon.eu/ECVision/education/On-line_Cognitive_Vision_Course.htm Cognitive Computer Vision]
+
[http://www.vernon.eu/ECVision/education/On-line_Cognitive_Vision_Course.htm Cognitive Computer Vision]<BR>
* [http://www.rci.rutgers.edu/~cfs/472_html/CogArch/MindConstraints.html Cognitive Architectures] with special emphasis on production system cognitivist cognitive architectures.
+
[http://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-66j-computational-cognitive-science-fall-2004/lecture-notes/ MIT Open Courseware: Computational Cognitive Science]<BR>
  
 
== Degrees in Cognitive Systems ==
 
== Degrees in Cognitive Systems ==
Line 84: Line 114:
 
The following is a sample of the Master-level degrees that are available in cognitive systems.   
 
The following is a sample of the Master-level degrees that are available in cognitive systems.   
  
* [http://www.birmingham.ac.uk/postgraduate/courses/taught/psych/computation-neuro-cognitive-robotics.aspx University of Birmingham] Computational Neuroscience and Cognitive Robotics MSc
+
[http://www.birmingham.ac.uk/postgraduate/courses/taught/psych/computation-neuro-cognitive-robotics.aspx University of Birmingham] Computational Neuroscience and Cognitive Robotics MSc <BR>
* [http://www.upf.edu/postgrau/en/technology/presentacio/ Universitat Pompeu Fabra, Spain] Interdisciplinary Master in Cognitive Systems and Interactive Media (60 ECTS)
+
[http://www.upf.edu/postgrau/en/technology/presentacio/ Universitat Pompeu Fabra, Spain] Interdisciplinary Master in Cognitive Systems and Interactive Media (60 ECTS)<BR>
* [http://www.in.tum.de/fuer-studieninteressierte/master-studiengaenge/robotics-cognition-intelligence.html Technical University of Munich] Robotics, Cognition, and Intelligence
+
[http://www.in.tum.de/fuer-studieninteressierte/master-studiengaenge/robotics-cognition-intelligence.html Technical University of Munich] Robotics, Cognition, and Intelligence<BR>
* [http://www2.warwick.ac.uk/fac/sci/dcs/teaching/pgcourses/cogsys-msc/ University of Warwick] M.Sc. in Cognitive Systems
+
[http://www2.warwick.ac.uk/fac/sci/dcs/teaching/pgcourses/cogsys-msc/ University of Warwick] M.Sc. in Cognitive Systems<BR>
* [http://www.degrees.uzh.ch/studiengang.php?CG_SAP_id=50332893&SC_SAP_id=50332888&lang=en University of Zurich] Master of Science in Informatics: Field of study Multimodal and Cognitive Systems
+
[http://www.degrees.uzh.ch/studiengang.php?CG_SAP_id=50332893&SC_SAP_id=50332888&lang=en University of Zurich] Master of Science in Informatics: Field of study Multimodal and Cognitive Systems<BR>
* [http://www.jacobs-university.de/ses/cosyp Jacobs University, Germany] Cognitive Systems and Processes
+
[http://robotics.jacobs-university.de/node/280 Jacobs University, Germany] Cognitive Systems and Processes<BR>
  
== Example Robots ==
+
== Research Networks and Societies ==
  
Please send us your examples!  (Use the  [http://www.ieee-coro.org/contact contact details] on the  [http://www.ieee-coro.org IEEE TC CoRo website].)
+
[http://www.ieee-coro.org/ TC-CORO: IEEE Technical Committee on Cognitive Robotics]<BR>
 
+
[http://www.vernon.eu/euCognition/index.htm euCognition: European Network for the Advancement of Artificial Cognitive Systems]. This network was the first in a series of three networks, culminating in EUCog below.<BR>
== Odds and Ends ==
+
[http://www.eucognition.org EUCog: European Society for Cognitive Systems]<BR>
 
+
[http://bicasociety.org BICA: Biologically Inspired Cognitive Architectures Society]<BR>
*[http://spectrum.ieee.org/automaton/robotics/humanoids/how-kaist-drc-hubo-won-darpa-robotics-challenge How KAIST DRC HUBO won the DARPA Robotics Challenge]
+
[http://www.esscs.org/index.php ESSCS: European Society for the Study of Cognitive Systems]<BR>

Revision as of 08:59, 6 January 2020

Definitions of Cognition

Over 40 Definitions of Cognition (it has proved difficult to define cognition and it is worth reading Aaron Sloman's argument that it isn't worth trying)
A definition of a cognitive system from the Springer Reference Guide to Computer Vision

Robots

IEEE Guide to the World of Robots

Research

Research Challenges

Social Cognition for Human-Robot Symbiosis—Challenges and Building Blocks
The limits and potentials of deep learning for robotics
Building machines that learn and think like people
Controversies in Cognitive Systems Research
A First Draft Analysis of Some Meta-Requirements for Cognitive Systems in Robots

Cognitive Architecture Surveys

40 years of cognitive architectures: core cognitive abilities and practical applications
Companion website for 40 years of cognitive architectures: core cognitive abilities and practical applications
Biologically Inspired Cognitive Architectures Society (BICA) comparison of 25 cognitive architectures
A world survey of artificial brain projects, Part II: Biologically inspired cognitive architectures

Cognitive Architecture Design Principles

Design principles for biologically inspired cognitive robotics
Desiderata for Developmental Cognitive Architectures
A Standard Model of the Mind, now referred to as a Common Model of Cognition

Robot Platforms

openEASE Open Knowledge for AI-Enabled Robots
iCub open source cognitive humanoid robotic platform

Research Networks

TC-CORO: IEEE Technical Committee on Cognitive Robotics
EUCog: European Society for Cognitive Systems
BICA: Biologically Inspired Cognitive Architectures Society

White Papers

Computing, cognition and the future of knowing John Kelly, Senior Vice President, IBM Research and Solutions Portfolio.
Dynamic Field Theory (DFT): Applications in Cognitive Science and Robotics
Observing Human Behaviour in Image Sequences: The Video-Hermeneutic Challenge
Cognitive Ontologies: Mapping Structure and Function of the Brain from a Systemic View
Coordinating with the Future: the Anticipatory Nature of Representation
Communication and Distributed Control in Multi-Agent Systems: Preliminary Model of Micro-unmanned Aerial Vehicle (MAV) Swarms
Enactive Artificial Intelligence
CoEvolutionary Approaches in Cognitive Robotic Systems Design
Action Selection for Intelligent Systems

Journals

IEEE Transactions on Cognitive and Developmental Systems
Cognitive Systems Research
Biologically Inspired Cognitive Architectures
Cognitive Computation and Systems

Books

Cognitive Architectures by M. Ferreira, J. Sequeira, and R. Ventura (Eds.)

Workshops

AIC - Artificial Intelligence and Cognition International Workshop Series

Software Resources

EASE - Everyday Activity Science and Engineering: Open Knowledge for AI-Enabled Robots
CRAM: Cognitive Robot Abstract Machine
KnowRob: Knowledge Processing for Robots
The CLARION Cognitive Architecture Project
BECCA: Brain-Emulating Cognition and Control Architecture
AKIRA: C++ development framework to build cognitive architectures and complex artificial intelligent agents
AmonI: Artificial Models of Natural Intelligence]
CAST: The CoSy Architecture Schema Toolkit
YARP: Yet Another Robot Platform.
ROS: Robot Operating System

Summer Schools

1st Summer School on Cognitive Robotics MIT 2017
2nd Summer School on Cognitive Robotics MIT 2018
3rd Summer School on Cognitive Robotics USC 2019

Teaching Resources

Videos

Elizabeth Spelke's talk on Core Knowledge of Number and Geometry at the inaugural meeting of euCognition in 2006
Trailer for The Age of Robots from Massimo Brega

Tutorials

IEEE Robotics and Automation Magazine Tutorials
Tutorial on Embodiment
Control engineering of autonomous cognitive vehicles - a practical tutorial
The dynamic neural field approach to cognitive robotics
Neuronal Dynamics Approaches to Cognitive Robotics

Model Curricula

euCognition Cognitive Systems Model Curriculum
University of Skövde MSc in Cognitive Systems Model Curriculum

Courses

Artificial Cognitive Systems; teaching material for Artificial Cognitive Systems - A Primer, MIT Press, 2014; click here for additional support material.
Cognitive Computer Vision
MIT Open Courseware: Computational Cognitive Science

Degrees in Cognitive Systems

The following is a sample of the Master-level degrees that are available in cognitive systems.

University of Birmingham Computational Neuroscience and Cognitive Robotics MSc
Universitat Pompeu Fabra, Spain Interdisciplinary Master in Cognitive Systems and Interactive Media (60 ECTS)
Technical University of Munich Robotics, Cognition, and Intelligence
University of Warwick M.Sc. in Cognitive Systems
University of Zurich Master of Science in Informatics: Field of study Multimodal and Cognitive Systems
Jacobs University, Germany Cognitive Systems and Processes

Research Networks and Societies

TC-CORO: IEEE Technical Committee on Cognitive Robotics
euCognition: European Network for the Advancement of Artificial Cognitive Systems. This network was the first in a series of three networks, culminating in EUCog below.
EUCog: European Society for Cognitive Systems
BICA: Biologically Inspired Cognitive Architectures Society
ESSCS: European Society for the Study of Cognitive Systems