Skip to content

Between-Threads-Project/Overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎭 Between Threads

A real-time interactive system that turns hand movements into physical motion.

Between Threads is an experimental platform that bridges computer vision, real-time systems, and physical actuation to create a new form of interaction β€” where your fingers become a control interface for the physical world.

Between Threads Poster


✨ What is it?

Between Threads transforms hand gestures into live-controlled servo motors, creating a digital-to-physical feedback loop.

Think of it as a modern puppet system, powered by:

  • Real-time hand tracking
  • Low-latency communication
  • Physical motor control
  • Live monitoring interface

πŸš€ Key Features

🎯 Real-Time Hand Tracking

  • High-precision finger tracking
  • Ultra-low latency processing
  • Natural, intuitive control

βš™οΈ Physical Actuation

  • Servo motors controlled in real time
  • Smooth and responsive movement
  • Modular hardware integration

🌐 Live Unity + Dashboard Interface

  • Real-time visualization of the system
  • Control and monitoring
  • Interactive dashboard

πŸ”Œ Modular Architecture

  • Fully decoupled services
  • Scalable and maintainable system

πŸ“¦ Repositories

The project is split into multiple repositories for clarity and scalability:


🧩 System Overview

The project is built around a distributed architecture, composed of multiple independent services:

  • Hand Tracking β†’ Captures and processes finger movements
  • Raspberry Pi Software β†’ Controls the physical motors & the dashboard back-end
  • Web Dashboard β†’ Provides an interface to lauch the project
  • Unity Interface β†’ Provides real-time visualization and control

Each module is designed to be:

  • Replaceable
  • Scalable
  • Easy to extend

⚑ Why Between Threads?

This project explores the intersection of:

  • Human-computer interaction
  • Embedded systems
  • Real-time software architecture

It demonstrates how software can directly manipulate the physical world in a seamless and responsive way.


πŸ›  Tech Stack

  • Computer Vision: Hand tracking pipeline using MediaPipe
  • Website Backend: Python / FastAPI / WebSockets
  • Frontend: React / Next.js
  • Hardware: Raspberry Pi + Servo Motors
  • Communication: UDP + WebSockets

πŸ”­ Vision

Between Threads is more than a project β€” it's a prototype for future interaction systems, where:

  • Interfaces become invisible
  • Movements replace inputs
  • Software directly controls reality

About

This is an overview and a presentation of the project.

Topics

Resources

Stars

Watchers

Forks

Contributors