Getting started
Quickstart
Install the OpenHorizon SDK and run your first perception pipeline.
Starter content
This quickstart is scaffolding for your docs — replace the package names and code with your real SDK surface as it lands.
Requirements
- Python 3.10+ or Node.js 20+
- A camera, recorded sensor log, or the bundled sample dataset
- Optional: ROS 2 Humble or newer for robot integration
Install
pip install openhorizonRun your first pipeline
Point the SDK at a sensor source and subscribe to structured perception events:
from openhorizon import Pipeline
pipeline = Pipeline.from_source("sample://warehouse-run-01")
for event in pipeline.perception():
print(event.objects, event.pose)You should see a stream of perception events: detected objects, estimated poses, and surface geometry, updated in real time.