CASE STUDIES EXPLORER

Engineering at the intersection of bits and atoms.

A collection of R&D projects, from custom electronics and C++ firmware to advanced Computer Vision (YOLO/AI) systems.

3D Vision Identification & Pose Estimation System

Cognex, PatMax3D, Time of Flight, TCP/IP, Robotics

Industrial 3D vision system for precision object localization within a Mitsubishi robot workspace.

Industry 4.0Industrial Automation3D VisionRoboticsCognexTCP/IP

Technical Overview

The project focuses on non-contact metrology and dynamic positioning of parts. Advanced Time of Flight (ToF) technology was used for depth map acquisition in harsh industrial environments. A key achievement was the development of an asynchronous TCP/IP communication server that integrates vision data with robot controller logic (Mitsubishi MELFA).

Technical Documentation Expansion

FIZYKA POMIARU: TIME OF FLIGHT (TOF)
FIZYKA POMIARU: TIME OF FLIGHT (TOF)

Metoda polega na precyzyjnym pomiarze czasu, w jakim sygnał świetlny pokonuje drogę do obiektu i z powrotem. Pozwala to na generowanie chmur punktów (Point Clouds) niezależnie od światła zewnętrznego.

AKWIZYCJA PROFILOWA (LINE SCANNING)
AKWIZYCJA PROFILOWA (LINE SCANNING)

System rejestruje pojedyncze linie obrazu synchronicznie z ruchem transportera, co pozwala na rekonstrukcję modeli 3D dużych obiektów bez dystorsji geometrycznej.

ANALIZA CHMURY PUNKTÓW
ANALIZA CHMURY PUNKTÓW

Gęsta chmura punktów poddana filtracji statystycznej (Statistical Outlier Removal). System wykorzystuje te dane do mapowania geometrycznego detali względem układu współrzędnych kamery.

KONFIGURACJA PATMAX3D (6DOF POSE ESTIMATION)
KONFIGURACJA PATMAX3D (6DOF POSE ESTIMATION)

Parametryzacja algorytmu w sześciu stopniach swobody (6DoF). System uwzględnia położenie X,Y,Z oraz kąty Pitch, Roll i Yaw, optymalizując chwyt robota.

WERYFIKACJA POZYCJI (FINAL INSPECTION)
WERYFIKACJA POZYCJI (FINAL INSPECTION)

Wizualizacja sukcesu identyfikacji. System nanosi kontur CAD na chmurę punktów i generuje wektor normalny powierzchni dla precyzyjnego podejścia chwytaka.

ANALIZA PROFILU 1D
ANALIZA PROFILU 1D

Ultra-szybki tryb inspekcji wykorzystujący przekroje przez mapę wysokości do błyskawicznej weryfikacji obecności komponentów z submilimetrową precyzją.

LOGIKA KOMUNIKACJI (TCP/IP HANDSHAKE)
LOGIKA KOMUNIKACJI (TCP/IP HANDSHAKE)

Protokół oparty na asynchronicznym gnieździe (Socket). Dane o pozycji (X, Y, Z, R, P, Y) są pakowane w ramkę ASCII i wysyłane do kontrolera robota.

MAPOWANIE ZMIENNYCH (DATA ALIASING)
MAPOWANIE ZMIENNYCH (DATA ALIASING)

Widok z menedżera tagów Cognex Designer. Wyniki inspekcji są mapowane na zmienne globalne wystawiane do systemów SCADA/MES.

Final Synthesis

The 3D identification system represents a milestone in flexible automation, eliminating rigid mechanical fixtures in favor of dynamic vision-based correction.

Future Roadmap

1. AI-driven 'Bin-Picking' systems for chaotic object handling. 2. 'Eye-in-Hand' dynamic calibration deployment. 3. Advanced convolutional filtering for glare reduction. 4. Integration with Predictive Maintenance systems.

HARDWARE // Mobile Soldering Station

STM32, C, PID Control, USB-C PD

Compact soldering station powered by USB-C (Power Delivery) supporting T12 tips.

EmbeddedCSTM32HardwareCAD/CAMUSB-C

Technical Overview

Temperature control implemented via PID algorithm on an STM32 microcontroller (C language). OLED interface, haptic engine, and ESD compliance. Fast heating (under 8 seconds to 350°C) and intelligent sleep mode.

Visual Assets

Case Study R&D: HARDWARE // Mobile Soldering Station

Technical Documentation Expansion

CAD_RENDER // FUSION 360 ASSEMBLY
CAD_RENDER // FUSION 360 ASSEMBLY

Kompletny model inżynierski uwzględniający dylatację termiczną i ergonomię chwytu.

Final Synthesis

The project proved that modern consumer electronics can combine high power with mobility, rivaling desktop stations from top brands.

Future Roadmap

1. CNC-machined aluminum enclosure production. 2. Bluetooth Low Energy (BLE) integration for live telemetry. 3. Accelerometer integration for pick-up detection.

VISION SYSTEM - AI People Counting & Re-Identification

YOLOv11, BotSort, OSNet, PyTorch, Python

Advanced Computer Vision Pipeline integrating detection, multi-object tracking, and person re-identification in real-time.

Deep LearningComputer VisionReal-timeAI_ResearchPythonEdge_AI

Technical Overview

This project involves the implementation and optimization of a proprietary human movement analysis system. Key engineering challenges included minimizing ID Swapping error and ensuring stable inference on edge devices (Edge AI). The system is modular, allowing for independent replacement of feature extractor weights and data association algorithms.

Technical Documentation Expansion

ARCHITEKTURA POTOKU (INFERENCE PIPELINE)
ARCHITEKTURA POTOKU (INFERENCE PIPELINE)

Schemat blokowy prezentuje wielowątkowy przepływ danych. Proces rozpoczyna się od dekodowania strumienia RTSP, przechodzi przez normalizację obrazu, asynchroniczną inferencję modelu YOLOv11x, aż po etap filtrowania Kalmana w algorytmie BotSort.

STRUKTURA MODULARNA SYSTEMU
STRUKTURA MODULARNA SYSTEMU

Diagram UML komponentów systemu. Wydzielenie warstwy 'Detection Engine' od 'Logic Tracking Controller' umożliwia skalowalność systemu. Komunikacja między modułami odbywa się za pomocą szybkich struktur danych w pamięci współdzielonej.

ANALIZA VEKTOROWA TRAJEKTORII
ANALIZA VEKTOROWA TRAJEKTORII

Wizualizacja przedstawia historię przemieszczania się unikalnych ID osób. System wykorzystuje akumulację współrzędnych centroidów do generowania map przepływu i wykrywania przejść przez wirtualne bramki.

EWALUACJA MODELU: PRECISION VS LATENCY
EWALUACJA MODELU: PRECISION VS LATENCY

Analiza krzywej kompromisu dla różnych wariantów wag modelu YOLOv11. Badania wykazały, że wersja 'XLarge' oferuje najwyższą odporność na okluzje przy zachowaniu 32ms na klatkę.

STABILNOŚĆ WYDAJNOŚCIOWA
STABILNOŚĆ WYDAJNOŚCIOWA

Wykres stabilności klatek na sekundę (FPS). System utrzymuje stały poziom przetwarzania dzięki optymalizacji wątkowej i technice 'batching inference' dla modułu Re-ID.

ANALIZA DYNAMIKI BEHAWIORALNEJ
ANALIZA DYNAMIKI BEHAWIORALNEJ

System jest w stanie odróżnić osoby przechodzące od osób oczekujących. Pozwala to na generowanie raportów 'Dwell Time' (czas skupienia uwagi).

WALIDACJA GROUND TRUTH
WALIDACJA GROUND TRUTH

Zestawienie wyników automatycznego zliczania z ręczną adnotacją ekspercką. Średni błąd bezwzględny (MAE) wynosi poniżej 4% w scenariuszach o wysokim zagęszczeniu tłumu.

KORELACJA OBCIĄŻENIA ID VS FRAME-RATE
KORELACJA OBCIĄŻENIA ID VS FRAME-RATE

Log systemowy pokazujący wpływ liczby jednocześnie śledzonych tożsamości na wydajność. Dzięki modelowi OSNet o zredukowanej liczbie parametrów, wzrost liczby unikalnych ID nie powoduje spadków FPS.

Final Synthesis

The current version of the system provides a solid foundation for intelligent monitoring, achieving high detection precision and real-time tracking stability.

Future Roadmap

1. NVIDIA TensorRT conversion for 3x speedup. 2. Integration with Vision Transformers (ViT). 3. Implementation of LLM-based RAG for automated textual reporting.