Skip to content
@OpenHPS

OpenHPS

Open Source Hybrid Positioning System

OpenHPS

About OpenHPS

OpenHPS (Open Source Hybrid Positioning System) is a powerful framework for building positioning systems that are interoperable, scalable, and discoverable. It provides a flexible architecture for processing positioning data across multiple domains.

  • 📡 Supports RF-based positioning (Wi-Fi, BLE, RFID, UWB)
  • 📷 Enables computer vision-based localization
  • 🧭 Integrates IMU-based navigation (sensor fusion, SLAM)
  • 🌍 Handles geospatial and relative positioning

Features

  • 2D, 3D, and geographical positioning
  • Extensible data processing pipeline
  • Support for multiple positioning algorithms (trilateration, triangulation, fingerprinting, SLAM...)
  • Modular add-ons for advanced functionality
  • Open source and community-driven

Add-ons

Positioning Algorithms

Data Services

Getting Started

Install OpenHPS Core with:

npm install @openhps/core --save

Create a simple model:

import { ModelBuilder } from '@openhps/core';

ModelBuilder.create()
    .build().then(model => {
         // Use the model
    });

Documentation

Contributing

Contributions are welcome! See our contributing guidelines for more information.

License

OpenHPS is licensed under the Apache License 2.0. See the full license here.

Pinned Loading

  1. openhps-core openhps-core Public

    OpenHPS: Core Component

    TypeScript 29 1

Repositories

Showing 10 of 33 repositories

Top languages

Loading…

Most used topics

Loading…