Estado de adjuntos: linea exoesqueleto e IDEA MON¶
Fecha: 2026-05-07 Issue: #23 LAB-001 Responsable: Lab/Shared swarm instance
Resumen ejecutivo¶
Se procesaron 4 archivos adjuntos de 3 hilos de email de Cristina/Monica. Todos fueron convertidos a texto, inventariados y clasificados. No queda ningun adjunto sin procesar.
Adjuntos procesados¶
| # | Archivo | Fuente | Tipo | Estado |
|---|---|---|---|---|
| 1 | Informe.html (1.7 MB) |
Email Cristina 28/04/2026 | R Markdown renderizado | Procesado |
| 2 | IDEA MON.docx (17 KB) |
Email Monica 07/02/2026 | Propuesta OpenPose | Procesado |
| 3 | IDEA MON.docx (dup) |
Mismo email, otro thread | Duplicado (SHA-256 identico) | Descartado |
| 4 | Circular N1_Jornadas_2026_SI_FADU_UBA.pdf (610 KB) |
Mismo email que #2 | Circular academica | Procesado, solo contexto |
Datos disponibles (extraidos de Informe.html)¶
El informe es un analisis estadistico en R que procesa 5 datasets Excel:
1. Kinovea (medicion manual de angulos)¶
- Variables: Sujeto, Angulo, Gesto (1-3), Instante, Exo (Con/Sin), Valor
- Analisis: Graficos por gesto, promedios con desvio, test Watson-Williams para comparar angulos circulares
- Estado: Codigo R completo disponible, faltan archivos Kinovea.xlsx
2. EPPA Perfil Izquierdo¶
- Regiones: Cervico-Cefalica, Tronco-Columna, C. Escapular-M. Superior, C. Pelvica-M. Inferior
- Variables: REGION, VARIABLE, Sujeto, Exo (0/1), MEDICION, DIAGNOSTICO
- Analisis: Graficos por region, test t-Student pareado
- Estado: Codigo R completo, falta EPPA Cuadro comparativo perfil izquierda.xlsx
3. EPPA Frente¶
- Nota: Incluye limpieza de nombres inconsistentes (Dictancia/Distancia/Distnacia)
- Analisis: Graficos por region, test t-Student, excluye Sujeto 6
- Estado: Codigo R completo, falta EPPA Cuadro comparativo frente.xlsx
4. Estabilidad¶
- Variables: DCL, EPE, MVL, MXE, RT
- Factores: Exo, Sexo, Posicion
- Analisis: Promedios por variable/exo, graficos scatter por posicion y sexo
- Estado: Codigo R completo, falta Estabilidad.xlsx
5. CTSIB¶
- Variables: Trial, Exo, Ojos_abiertos, Valor
- Analisis: Barplot y errorbar por condicion ojos abiertos/cerrados con/sin exo
- Estado: Codigo R completo, falta CTSIB.xlsx
Datos de IDEA MON (propuesta OpenPose)¶
Contenido¶
- Pregunta de investigacion: diferencias entre medicion manual (Kinovea) y estimacion IA (OpenPose BODY_25) en cinematica de levantamiento de carga
- OpenPose detecta 25 puntos anatomicos sin marcadores fisicos
- Puntos clave para exoesqueleto lumbar: cuello, hombros, cadera, columna (cuello-cadera), rodillas
Tres lineas propuestas por Monica¶
- Presentar la idea con algun ejemplo procesado
- Procesar videos sagitales con/sin exo en 3 tipos de levantamiento y comparar variables con Kinovea
- Estudio iterativo de aprendizaje del modelo (requiere aporte de Luis en algoritmos)
Datos faltantes¶
| Dato faltante | Criticidad | Accion requerida |
|---|---|---|
| Kinovea.xlsx | Alta | Pedir a Cristina - sin esto no se replica el analisis de angulos |
| EPPA Cuadro comparativo perfil izquierda.xlsx | Alta | Pedir a Cristina |
| EPPA Cuadro comparativo frente.xlsx | Alta | Pedir a Cristina |
| Estabilidad.xlsx | Alta | Pedir a Cristina |
| CTSIB.xlsx | Alta | Pedir a Cristina - datos de estabilidad con ojos abiertos/cerrados |
| Videos sagitales de levantamiento | Media | Necesarios para ejecutar linea OpenPose (IDEA MON punto b) |
| Datos ojos abiertos CTSIB raw | Media | Solo disponible procesado via R, faltan datos crudos |
Preguntas abiertas para Cristina/Monica¶
- Los 5 archivos Excel fuente del Informe.html no estan en el repo. Se necesitan para replicar los analisis. Puede compartirlos?
- En EPPA Frente se excluye el Sujeto 6. Cual fue el criterio de exclusion?
- Los nombres de variables en EPPA Frente tienen errores de tipeo (Dictancia, Distnacia). Los datos originales tienen esas inconsistencias o fue un error de carga?
- Para la linea IDEA MON: hay videos disponibles para procesar con OpenPose? En que formato y resolucion?
- El test Watson-Williams se aplica solo al Gesto 2. Fue intencional o deberia aplicarse a los 3 gestos?
Comandos de extraccion usados¶
# HTML -> texto
python3 -c "
from bs4 import BeautifulSoup
with open('Informe.html', 'r', encoding='utf-8') as f:
soup = BeautifulSoup(f, 'lxml')
print(soup.get_text(separator='\n', strip=True))
"
# DOCX -> texto
python3 -c "
import docx
doc = docx.Document('IDEA MON.docx')
print('\n'.join([p.text for p in doc.paragraphs]))
"
# Validacion de inventario
python3 fronts/exoesqueleto/scripts/validate_inventory.py
Issues derivados sugeridos¶
- Obtener archivos Excel fuente de Cristina - Sin los 5 .xlsx no se puede replicar ni extender el analisis estadistico
- Evaluar factibilidad OpenPose - Procesar un video de ejemplo con OpenPose BODY_25 para la linea IDEA MON (depende de videos disponibles)
- Limpiar inconsistencias de nombres en datos EPPA Frente - Una vez se tengan los .xlsx originales
Evidencia de completitud¶
- [x] Todos los adjuntos procesados (4/4)
- [x] Inventario JSON con campos requeridos (fuente, resumen, estado, accion, issue_relacionado)
- [x] Validador TDD pasa (
scripts/validate_inventory.py) - [x] Datos disponibles documentados
- [x] Datos faltantes listados con acciones
- [x] Preguntas abiertas para Cristina/Monica