Skip to content

Repository files navigation

🚀 Advanced Industrial Machine Vision & AI Quality Inspection

Revolutionizing automated defect detection and smart manufacturing through Deep Learning and Edge AI.

Robopipe Studio is an open-source software designed for capturing and processing image data, labeling images, and training and deploying offline machine learning models on Edge-Compute hardware (Luxonis). It provides a user-friendly interface for managing image datasets, annotating images, and building offline computer vision applications.

📹 Capture, Label, Train and Infer

Operators can label and fine-tune datasets using an intuitive interface, specifically engineered to handle complex, non-rigid products where traditional rule-based vision systems fail. Optimized models are deployed via robopipe API to Edge-Compute hardware (Luxonis) for real-time inference in manufacturing processes.

Capture Capture Label Label
Train Train Inference Infer

📑 Documentation

To learn more about Robopipe Studio, please visit the Robopipe Documentation.

🛠 Running the app

From source

Prerequisites

  • Pnpm v10.28.0 (or higher)
  • Running PostgreSQL server v16 (or higher), with created database
    psql -c "create database robopipe;"
  • Git
  1. Clone the repository:

    git clone -b rewrite --single-branch https://github.com/Robopipe/Studio.git
  2. Navigate to the project directory:

    cd Studio
  3. Install the required dependencies:

    pnpm install
  4. Set up environment variables:

    cp apps/api/config.local.example.yml apps/api/config.local.yml
    cp apps/api/.env.example apps/api/.env
    cp apps/web/.env.example apps/web/.env.local

    Then configure DATABASE_URL in app/api/.env and apps/api/config.local.yml according to your environment

  5. Run the database migrations:

    pnpm build && pnpm -F api drizzle:push
  6. Run the application:

    pnpm dev
  7. Observe the app

With Docker

Prerequisites

  • Docker and Docker Compose
  1. Clone the repository:

    git clone -b rewrite --single-branch https://github.com/Robopipe/Studio.git
    cd Studio
  2. Start all services (PostgreSQL, API, Web):

    docker compose up --build
  3. In a separate terminal, run the database migrations:

    docker compose exec api pnpm -F api drizzle:push
  4. Observe the app

Source code is volume-mounted, so changes trigger hot-reload automatically.

📬 Feedback

Robopipe values all your feedback. If you encounter any problems with the app, please open a GitHub issue for anything related to this app - bugs, improvement suggestions, documentation, developer experience, etc.

👫 Community

Join our Robopipe subreddit to share your apps, ask any questions regarding Robopipe, get help debugging your apps, or simply to read more about Robopipe from our users.

About

Automated defect detection and smart manufacturing through Deep Learning and Edge-Compute cameras.

Topics

Resources

Stars

23 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages