Software catalogue
All the CoreSense software is open source and hosted in the CoreSense GitHub organisation. This page lists the main repositories, grouped by topic. The Install column shows how each one can be installed (see Build and Install): Pixi, apt or source.
Architecture
Repository |
Description |
Install |
|---|---|---|
ROS 2 implementation of the CoreSense architecture: cognitive modules (afferent, core, efferent, meta and coupling components) and flows. |
source |
|
Example cognitive modules built with |
source |
|
Template to start a new functional module. |
source |
|
Understanding system: generates strategies to obtain models with given properties. |
source |
|
Logic of the understanding core. |
source |
|
Example engines for the understanding system. |
source |
|
CoreSense decision system for ROS 2. |
source |
|
Knowledge base for ROS 2 based on RDF-star and RDF 1.2. |
source |
|
ROS 2 node that wraps the Vampire automated theorem prover. |
source |
|
CoreSense Ontology, resolvable at https://w3id.org/coresense/cso. |
– |
Cognitive modules and structures
Repository |
Description |
Install |
|---|---|---|
EasyNav, a plugin-based, real-time navigation framework able to include semantic and awareness representations. Documentation: https://easynavigation.github.io. |
Pixi, apt |
|
Risk awareness module (RiskAM): real-time risk score of visually navigated robots. See Risk awareness with RiskAM. |
source |
|
Physics-aware modelling module based on neuro-evolutionary symbolic regression. |
source |
|
Cognitive structure to deploy AI foundation models inside CoreSense systems. |
source |
|
CoreSense Navigation Essential. |
source |
|
Cognitive module for sound perception. |
source |
|
Cognitive module for visual perception. |
source |
|
Person tracking from camera and laser detections. |
source |
|
Explainability framework based on behaviour-tree status and component evidence. |
source |
Toolchain
Repository |
Description |
Install |
|---|---|---|
ROS System Definition Language: model-based description of ROS 2 systems and code generation. |
source |
|
Eclipse-based IDE to model ROS systems. See CoreSense Toolchain. |
update site |
|
Models of the testbed systems extracted with the introspection tools. |
– |
|
Dockerised local SysML v2 server and API pipeline. |
Docker |
ROS 2 instrumentation
Repository |
Description |
Install |
|---|---|---|
Virtual drivers to activate, deactivate and monitor data flows, and an RViz plugin. See CoreSense Instrumentation. |
source |
Testbeds
Repository |
Description |
Install |
|---|---|---|
CoreSense implementation for RoboCup@Home (social testbed). |
source |
|
HRI challenge of the social testbed. |
source |
|
Open-source software for the PAL TIAGo robot used in the social testbed. |
source, apt |
|
Collective awareness for multi-robot systems built with Aerostack2 (inspection testbed). |
source |
|
Simulation of the drone panel inspection testbed. |
source |