Saltar a contenido

Log — Mesa de Trabajo Asistida por IA

Historial append-only de ingests y lints. Formato: ## YYYY-MM-DD HH:MM — tipo.


2026-05-30 — init

Proyecto creado desde plantillas.

2026-05-30 — ingest inicial (research)

Primer ingest masivo a partir de búsqueda web (3 tandas de WebSearch + WebFetch).

Sources ingeridos (12) en raw/ + wiki/sources/: holomat, projection-mapping-review, procam-calibration, pyimagesearch-medicion-objetos, opencv-aruco, tracefinity-gridfinity, projector-sewing-basics, cassapa-pool, openpool-poolliveaid, sar-historia-digitaldesk-dynamicland, short-throw-projectors, deteccion-toque-gestos.

Páginas wiki creadas (34): - concepts (9): spatial-augmented-reality, projection-mapping, proyeccion-superficie-vs-holograma, calibracion-camara-proyector, calibracion-intrinseca-camara, registro-geometrico-homografia, compensacion-radiometrica, correccion-keystone-throw, latencia-oclusion-sombras. - técnicas (en concepts/, 5): medicion-por-vision-referencia-escala, deteccion-bordes-contornos, marcadores-fiduciales-aruco-apriltag, structured-light-gray-code, deteccion-toque-gestos. - entities (13): holomat, concept-bytes, cassapa, openpool, poolliveaid, tracefinity, gridfinity, digitaldesk, dynamicland, opencv, mediapipe, procam-calibration-tool, pattern-projector. - analysis (7): arquitectura-referencia-mesa-ia, seleccion-hardware, pipeline-medicion-objeto, aplicaciones-manualidades, comparacion-sistemas-pool, roadmap-mvp-manualidades, limites-practicos.

Index reescrito y categorizado con atajos por intención.

Notas de provenance: 4 sources son web-search-summary (openpool-poolliveaid, sar-historia-digitaldesk-dynamicland, short-throw-projectors, deteccion-toque-gestos) por fallos de fetch directo (403/503) o síntesis de búsqueda → candidatos a re-ingest con sources primarios.

Gaps nuevos: ver gaps.md (precisión empírica en mm = alta prioridad; re-ingest de PoolLiveAid/OpenPool primarios; BOM con modelos concretos; calibración 4-puntos paso a paso).

2026-05-30 — deepen (sesión de 6 iteraciones + lint)

Sesión autónoma de profundización sobre gaps.md (orden de prioridad).

  • It.1 — Holomat (código real): leídos hand_calibartion.py/camera_manager.py/home_screen.py. Hallazgo: la "calibración de 4 puntos" es cv2.findHomography capturada con el dedo; el "touch" es hover 2D (sin profundidad); no hay ChArUco/undistort en el repo. Nueva página calibracion 4 puntos; refinadas holomat, calibracion-camara-proyector, deteccion-toque-gestos.
  • It.2 — PoolLiveAid (paper CVM 2016): Kinect 2 + proyector, detección por profundidad, 98% sin rebotes, autores Univ. Algarve. Refinadas poolliveaid y comparacion-sistemas-pool.
  • It.3 — Precisión + comparativa de marcadores: nueva source precision medicion marcadores; cifras (<3 mm si marcador >1500 px; sub-mm en corto; ArUco vs AprilTag). Refinadas marcadores-fiduciales, limites-practicos, medicion-por-vision, pipeline-medicion.
  • It.4 — RPi 5 + proyectores: nueva source rpi5 vision performance; MediaPipe ~26–28 fps (1 mano), pose ~6 fps, AI Kit Hailo. Refinadas seleccion-hardware, mediapipe, opencv.
  • It.5 — OpenPool: 3er fetch 503 → movido a Blocked (sitio caído).
  • It.6 — Iluminación + toque por sombra: nueva source iluminacion y toque procam; cámara IR / time-multiplexing para coexistencia; toque por fusión dedo-sombra (~93%, <5 mm, 36 ms/frame). Refinadas latencia-oclusion-sombras, deteccion-toque-gestos, limites-practicos, seleccion-hardware.

Lint completo: 79+ wikilinks, 0 rotos, 0 huérfanas, todas con resumen.

Estado: 15 sources, 15 raw, 50 páginas wiki (15 concepts + 13 entities + 7 analysis + 15 sources). Gaps alta = 0 abiertos. Quedan gaps media/baja

2026-05-30 — deepen (goal: cubrir todos los gaps actuales)

Sesión final de profundización para vaciar gaps media/baja + la discrepancia ChArUco. (Nota: scheduling ScheduleWakeup/CronCreate no disponible en este entorno → iteración continua en un solo turno en vez de loop temporizado.)

  • ChArUco + Moreno & Taubin: nueva source charuco y procam calibration. ChArUco = mejor para calibrar (sub-pixel + tolera oclusión); Moreno-Taubin = gray code + homografías locales por esquina. Resuelta la discrepancia ChArUco del Holomat (el repo público NO la usa). Refinadas calibracion-intrinseca-camara y calibracion-camara-proyector.
  • Carpintería + láser CAD: nueva source proyeccion carpinteria laser + nueva entidad sistemas proyeccion laser. Refinada aplicaciones-manualidades.
  • DigitalDesk + Dynamicland: detalle técnico (quick adaptive thresholding; Realboxes/Realtalk/ dots) añadido al raw histórico y a ambas entidades.
  • Gridfinity spec: 42 mm, z-unit 7 mm, imanes 6×2 mm, M3; en gridfinity.
  • 5 gaps baja: cavidades con huecos (RETR_CCOMP), pérdida de resolución por keystone, structured light con bajo fps, diagrama Mermaid del rig en arquitectura, y camino a 3D real.
  • AR Sandbox: descartado (cubierto conceptualmente por enfoque depth de OpenPool/PoolLiveAid).

Lint completo: re-verificado (ver commit). Gaps abiertos accionables = 0. Quedan solo items en Blocked/requiere-usuario (OpenPool 503; validación empírica; BOM con precios; build físico).

Estado final: 17 sources, 17 raw, 53 páginas wiki (15 concepts/técnicas + 14 entities + 7 analysis + 17 sources). Lint: 88 wikilinks, 0 rotos, 0 huérfanas, todas con resumen. Gaps accionables = 0; 4 items en Blocked/requiere-usuario. (BOM con precios, structured-light DIY, ChArUco discrepancy, DigitalDesk/Dynamicland primarios) y 1 blocked (OpenPool).