Sense Core (s6)¶
Sense Core is a modular framework for real-time multi-camera instrument
tracking, 3D reconstruction, visualization, and robotic control. The package
exposes a dynamic s6 CLI that discovers runnable modules under
src/s6/app.
Run s6 --list to see the public command surface. Modules prefixed with _
or test_ are intentionally excluded from CLI dispatch, but remain available
for imports and internal use.
Where To Start¶
Overview for the current runtime architecture
GUI for the interactive visualization stack
Configuration for pipeline and schema loading
Command Queue for runtime control messages
Applications for the command catalog
Recipes for operational workflows
Common Commands¶
# Inspect the available CLI commands
s6 --list
# Run live tracking
s6 track -i gst -v
# Replay a dataset
s6 track -i ./datasets/session_001 --repeat
# Preview the configured live gst sources without running the pipeline
s6 monitor
# Replay a dataset's export payloads over WebSocket without inference
s6 replay ./datasets/session_001 --repeat
# List local datasets
s6 dataset list
# Start the robotics server
s6 robotic server
# Run the unit test suite
s6 test
Development Notes¶
The maintained test entrypoint is s6 test, which discovers test_*.py
modules under src/s6. The project contributor workflow and build steps are
documented in README.md and the local contribution.md page.