Skip to content

Build a Hardware Repair Domain Guidance Engine #150

@sahoo-tech

Description

@sahoo-tech

Labels: hard enhancement gssoc-2026

Implement a specialized guidance engine for hardware repair tasks with safety-critical step validation.

What you'll code:

  • Create core/physical/domains/hardware_engine.py:
    • HardwareEngine.analyze(detections, hand_results, ocr_text) -> GuidanceInstruction
    • Built-in step templates for: PC assembly, circuit board repair, appliance disassembly, cable management
    • Safety rules:
      • circuit_board detected without ESD strap in frame → critical warning
      • soldering iron detected with proximity to non-target components → warning
      • Power tool detected without safety glasses in frame → critical warning (check for glasses object class)
    • Component identification: match detected objects against a component dictionary (screwdriver, M3 screw, heat sink, etc.)
  • Write unit tests for each safety rule
  • Document the component dictionary in docs/physical_domain.md

Skills needed: Python · domain logic · safety rules · computer vision · technical knowledge

👉 Claim this issue on GitHub →


Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions