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

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.