CogniPilot HCDF Models

Hardware Configuration Descriptive Format (HCDF) files and 3D models for CogniPilot hardware. These files are used by Dendrite for 3D visualization.

Repository Structure

HCDF files are organized by board and device type, with SHA-prefixed versions for immutability:

{board}/{device}/{sha}-{device}.hcdf   # SHA-prefixed version (immutable)
{board}/{device}/{device}.hcdf          # Symlink to latest version

Models are stored in a flat models/ directory with SHA-prefixed filenames:

models/{short_sha}-{name}.glb

Available Boards

MR-MCXN-T1

HCDF Fragments:

Models

URL Format

Devices report their HCDF URL via MCUmgr. URL formats:

# Latest version (uses symlink):
https://hcdf.cognipilot.org/{board}/{device}/{device}.hcdf

# Pinned version (immutable):
https://hcdf.cognipilot.org/{board}/{device}/{sha}-{device}.hcdf

Models are referenced from HCDF files with their SHA-prefixed paths:

<model href="models/{short_sha}-{name}.glb" sha="{full_sha}"/>

HCDF Schema

HCDF files follow the HCDF schema. Each fragment defines visuals (3D models) and reference frames for a specific board/application combination.