OpenHorizondocs

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 openhorizon

Run 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.

Where to go next

On this page