← Moses Sampson All projects

Project 05

LiDAR Named Pipes: Multi-LiDAR Tracking, Calibration, and Unity Communication System

Option One Live · Dubai · Python · PySide6 · Hokuyo SCIP · Windows Named Pipes · UDP · C# · Unity

LiDAR Named Pipes is a real-time LiDAR visualization and communication system built to connect Hokuyo UST LiDAR sensors with interactive Unity experiences. The application reads live distance scan data from one or more LiDAR devices, visualizes the point cloud in a desktop control interface, applies tracking and filtering logic, maps detected positions into screen or LED-wall coordinates, and sends clean interaction messages to Unity through Windows Named Pipes or UDP.

The project is designed for interactive installations where physical movement needs to become reliable digital input. It supports multi-LiDAR setups, configurable trigger areas, boundary rectangles, dead zones, touch-style tracking, target tracking, proximity detection, mouse simulation, and session-based calibration so the system can be reused across different environments without rebuilding the setup from scratch.

The Monitor tab showing two LiDAR feeds side by side, one mapped to a screen and one with boundary zones
The Monitor tab — both sensors at once: L1 mapped to an 864×1080 screen, L2 carrying the boundary zones.

System Overview

{{ f.n }}

{{ f.label }}

  • {{ t }}
The Sensor tab with connection settings, scan area and the live point canvas
Sensor tab — IP, port, scan steps and the live scan arc, with the mapped screen quad on the canvas.
Four boundary rectangles laid out across the second sensor's field
Boundary rectangles B2–B5 laid across the second sensor, each emitting its own ON and OFF events.

My Role & Contributions

  1. {{ r.title }}

    • {{ b }}
The Screen tab showing four-corner quad mapping and grid calibration controls
Screen mapping — four-corner homography and grid calibration, so a trapezoid in LiDAR space lands on the exact screen pixel.

Tech Stack

{{ l.name }}

{{ c.name }}

Project Highlights

{{ h.title }}{{ h.text }}

Demos

Tracking and zones → Unity response →