MorphoSNN is an open research codebase exploring morphology-coupled SNN and neuromorphic control, starting from arthropod-inspired distributed body intelligence.
- Problem: Modern AI systems remain heavily centralized and compute-intensive, while many biological systems solve control through distributed body-level loops.
- Thesis: Arthropods suggest that intelligence can emerge from segments, legs, local reflexes, CPGs, and morphology, not only from a central brain.
- Current repo: This repository currently provides early CPG / locomotion-oriented experiments, public research notes, and visual concept material as the first task-family for a broader neuromorphic computing thesis.
MorphoSNN is an early research repository. It does not yet claim biological fidelity, production readiness, generalized SNN superiority, measured energy reduction, or an AlexNet-level achievement.
See the full visual concept set in docs/10_NEUROMORPHIC_STRATEGIC_THESIS.md.
MorphoSNN has a full six-part visual concept set covering the problem, insect-inspired design principles, research approach, task-family roadmap, and open platform direction.
Read the full visual story in docs/10_NEUROMORPHIC_STRATEGIC_THESIS.md.
- Documentation map: docs/README.md
- Demo readiness guide: docs/11_DEMO_READINESS_GUIDE.md
- Research thesis and full visual story: docs/10_NEUROMORPHIC_STRATEGIC_THESIS.md
- Toy CPG example guide: examples/toy_cpg_controller/README.md
- Runnable toy CPG script: examples/toy_cpg_controller/cpg_oscillator.py
The project uses biomimetic design principles, but does not attempt to reproduce biological nervous systems one-to-one. Instead, it abstracts distributed motor-control principles from arthropod nervous systems—segmental ganglia, central pattern generators, sensory feedback, efference copy, neuromodulation, and morphological computation—into modular SNN-based control architectures.
Modern AI systems are increasingly capable of high-level perception, planning, and decision-making, but physical systems still need fast, local, body-aware control. MorphoSNN treats this body-near layer as a first-class design problem rather than a low-level implementation detail.
The seed repository organizes the concepts, architecture, examples, and research notes needed to develop that layer in a public, implementation-ready form.
Physical AI benefits from distributed control modules that are close to the body, coupled through morphology, and modulated by higher-level context. In MorphoSNN, local rhythmic primitives, sensory correction, forward prediction, and morphology-aware validation are treated as complementary parts of one neuromechanical control stack.
MorphoSNN is not only a robotics control stack. The research framing is to use robotics as a first constrained task-family for testing whether neural-manifold-inspired representation geometry can be translated into ANN/SNN alignment metrics, distributed control principles, and measurable task-efficiency signals.
The intended research pipeline is:
Biological Neural Manifold geometry quantification -> ANN/SNN representation alignment and similarity metrics -> relation between representation geometry and task efficiency -> open-source reference stack and design guideline
Task-efficiency signals may include generalization, sample complexity, computation or energy proxy, robustness, and local adaptation. This remains a seed direction and intended reference-stack path, not yet a validated robotics result or a claim of biological fidelity.
In the open research framing, Axonova is the intended AI/SNN reference-stack integrator. EPFL/RRL is discussed as a research and validation-pathway context using modular, origami, and soft robotics testbed expertise. MorphoSNN Core is the public seed reference-stack repository for concepts, metrics, benchmark scaffolding, and examples.
The public repository does not claim awarded funding, institutional endorsement, committed partner deliverables, or completed partner validation. Institutional logos are not included in the public repository unless permission and usage rights are confirmed.
MorphoSNN is motivated by the view that neuromorphic AI needs concrete task-family benchmarks, not only theoretical models or device-level demonstrations. Deep learning became broadly credible after benchmark moments such as ImageNet/AlexNet showed that learned representations could outperform prior approaches in a specific domain. MorphoSNN does not claim an equivalent breakthrough. Instead, it uses robotics as a first constrained task-family to test whether neural-manifold-inspired representation geometry can be connected to ANN/SNN alignment, distributed control principles, and measurable task-efficiency signals.
Read the strategy thesis: docs/10_NEUROMORPHIC_STRATEGIC_THESIS.md.
| Layer | Role |
|---|---|
| Body Graph Layer | Represents modules, sensors, actuators, and morphology |
| Local CPG / SNN Controller Layer | Generates local rhythmic primitives |
| Sensory Reflex Loop Layer | Performs reflex-like sensory correction |
| Forward Model / Efference Copy Layer | Compares predicted and observed sensory outcomes |
| Neuromodulation / Global Coordination Layer | Modulates local controllers without micromanaging every actuator |
| Morphology-Aware Validation Layer | Connects control outputs to physical morphology and benchmarks |
MorphoSNN is informed by distributed motor-control ideas from arthropod nervous systems, central pattern generators, sensory feedback loops, efference copy, neuromodulation, and morphological computation.
These ideas are used as engineering abstractions. The project does not claim biological fidelity, validated robotics performance, or guaranteed transfer across arbitrary bodies.
| Goal | Read |
|---|---|
| Understand the project thesis | docs/00_CONCEPT.md |
| Understand the architecture | docs/01_ARCHITECTURE.md |
| Understand the biological basis | docs/02_BIOLOGICAL_INSPIRATION.md |
| Understand benchmark direction | docs/03_BENCHMARK_PROTOCOL.md |
| Understand validation pathway | docs/04_EPFL_RRL_VALIDATION.md |
| Understand roadmap | docs/05_ROADMAP.md |
| Understand neural-manifold framing | docs/06_NEURAL_MANIFOLD_ALIGNMENT.md, docs/07_TASK_FAMILY_RATIONALE.md, docs/08_CONSORTIUM_ROLES.md, docs/09_EPFL_RRL_EXTENSION_NOTE.md |
| Understand neuromorphic strategy thesis | docs/10_NEUROMORPHIC_STRATEGIC_THESIS.md |
| Read the seed specification | SPEC.md |
| Read design decisions | docs/decisions/ |
| Run the toy example | examples/toy_cpg_controller/ |
| Review references | research/bibliography/references.md |
- assets/ - Project logos and visual assets.
- docs/ - Concept, architecture, validation, benchmark, roadmap, and design-decision documentation.
- research/ - Public research notes, conceptual slide materials, and bibliography scaffolding.
- examples/ - Minimal runnable examples that illustrate core abstractions.
- benchmarks/ - KPI tables and benchmark protocol artifacts.
- paper/ - Technical note and publication-oriented drafts.
MorphoSNN Core is currently a seed reference repository. It contains public concept documents, a seed specification, design decision records, scientific foundation notes, a draft benchmark protocol, and a toy CPG example. It is not yet a validated robotics benchmark or deployment-ready control stack.
The toy CPG oscillator includes a reproducible sample output trace at examples/toy_cpg_controller/sample_output.csv.
MorphoSNN is currently a seed reference stack. It does not claim to:
- reproduce biological nervous systems one-to-one;
- provide a validated robotics benchmark yet;
- guarantee zero-shot or few-shot adaptation across arbitrary physical systems;
- include partner-specific confidential data, unpublished results, or proprietary hardware designs;
- replace high-level AI planning systems. MorphoSNN focuses on the body-near control layer between high-level planning and physical actuation.
- Refine the body graph and local controller interfaces.
- Expand the toy CPG example into a small testable controller abstraction.
- Populate the bibliography with primary scientific and technical references.
- Define benchmark metrics before claiming robotics validation.
- Keep public core materials separated from private deployments and partner-sensitive research.
This project is licensed under the Apache License 2.0. See LICENSE.

