Skip to content

GII/emdb_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e-MDB core components

This repository contains the packages that form the core of the software implementation of the e-MDB cognitive architecture developed under the PILLAR Robots project. This includes the base classes for the Execution Nodes, Cognitive Nodes and the Long-Term Memory. Additionally, this repository includes helper modules and dummy node implementations.

This repository is dedicated to store the execution middleware (commander node + execution node) and the long-term memory development. There are three ROS2 packages:

  • core: Implementation for the commander node, the execution node, the long-term memory, and the base implementation for all the cognitive nodes.
  • core_interfaces: Needed services and messages definitions.
  • dummy_nodes: Minimum implementation for each cognitive node. The idea is to have cognitive nodes as barebones as possible to run experiments where we only want to focus on a specific cognitive node variation / algorithm. In these cases, we want to reduce the remaining part of the cognitive architecture to a minimum functional set of elements, to avoid interferences when studying a specific change in a given cognitive node.

You can find information and tutorials about this repository and the others that are part of the e-MDB cognitive architecture software in the PILLAR Robots official documentation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published