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.
At the end of the project, on 30 September 2026, 80 packages of 20 repositories were added to the CoreSense Pixi channels, for ROS 2 Jazzy and Kilted, together with the dependencies that were not available in RoboStack (behaviortree_ros2, nlohmann_json_schema_validator_vendor, launch_pal, llama_msgs and kb_msgs, the latter from a CoreSense fork that builds on Jazzy and Kilted). When only some packages of a repository are in the channels, the Install column names them.
Architecture
Repository |
Description |
Install |
|---|---|---|
ROS 2 implementation of the CoreSense architecture: cognitive modules (afferent, core, efferent, meta and coupling components) and flows. |
Pixi ( |
|
Example cognitive modules built with |
source |
|
Template to start a new functional module. |
source |
|
Understanding system: generates strategies to obtain models with given properties. |
Pixi, source |
|
Logic of the understanding core. |
source |
|
Example engines for the understanding system. |
source |
|
CoreSense decision system for ROS 2. |
Pixi, source |
|
Common messages, bringup and behaviour-tree controller of the understanding system. |
Pixi, source |
|
Examples of CoreSense engine nodes. |
Pixi, source |
|
Knowledge base for ROS 2 based on RDF-star and RDF 1.2. |
Pixi, source |
|
RDFlib-backed minimalistic knowledge base with ROS 2 API, OWL2 reasoning and event subscriptions. Used as the per-drone KB in the inspection testbed. |
Pixi, source |
|
ROS 2 node that wraps the Vampire automated theorem prover. |
Pixi, 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. |
Pixi, source |
|
Physics-aware modelling module based on neuro-evolutionary symbolic regression. |
Pixi, source |
|
Cognitive structure to deploy AI foundation models inside CoreSense systems. |
source |
|
CoreSense Navigation Essential. |
source |
|
Cognitive module for sound perception. |
Pixi ( |
|
Cognitive module for visual perception. |
Pixi ( |
|
Person tracking from camera and laser detections. |
source |
|
Explainability framework based on behaviour-tree status and component evidence. |
Pixi, source |
|
Explainability framework templates: example component explainers and explainer selector, to start custom explainers. |
Pixi (the three example explainers), source |
Toolchain
Repository |
Description |
Install |
|---|---|---|
ROS System Definition Language: model-based description of ROS 2 systems and code generation. |
Pixi ( |
|
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. |
Pixi, source |
Testbeds
Repository |
Description |
Install |
|---|---|---|
CoreSense fork of Aerostack2, the ROS 2 framework for autonomous aerial systems used as the runtime platform in the inspection testbed, with the CoreSense behaviours (auction-based task allocation, collision avoidance, collective awareness). See Aerostack2 documentation. |
Pixi, source |
|
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). |
Pixi, source |
|
Simulation of the drone panel inspection testbed. |
source |