Ir al contenido

El proyecto sigue una metodología de diseño de ingeniería en cuatro fases secuenciales. Dentro de cada fase hay iteraciones, conforme emerge información nueva.

Cronograma completo del proyecto por fases
Cronograma del proyecto. Cada fase de la metodología tiene su ventana y sus entregables.

El enfoque está orientado a artefactos: el conocimiento se genera diseñando, construyendo y evaluando un sistema real, no modelos teóricos desconectados de su implementación física.

Fase 1 — Análisis de contexto y caracterización de tareas

Sección titulada «Fase 1 — Análisis de contexto y caracterización de tareas»

Objetivo: establecer qué problema se resuelve, para quién y bajo qué condiciones operativas.

Proceso:

  1. Revisar la literatura sobre logística de e-commerce, automatización de almacenes, discapacidad motriz y sistemas de teleoperación existentes.
  2. Identificar las tareas logísticas candidatas a teleoperación.
  3. Evaluar cada tarea según tres criterios: complejidad de ejecución, riesgo operativo y potencial de beneficio de la automatización.
  4. Priorizar los casos de uso que entran al prototipo.

Entregables: tabla de análisis de tareas con sus criterios de priorización, y la definición del caso de uso principal — traslado interno y operación de pick-and-place en almacén simulado.

Fase 2 — Definición de requerimientos y diseño de arquitectura

Sección titulada «Fase 2 — Definición de requerimientos y diseño de arquitectura»

Objetivo: traducir el problema caracterizado en una especificación de sistema diseñable y evaluable.

Proceso:

  1. Levantar los requerimientos funcionales —qué debe hacer el sistema— y los no funcionales: precisión, accesibilidad y costo.
  2. Evaluar y seleccionar las tecnologías de cada capa.
  3. Diseñar la arquitectura modular en tres capas y el plan de integración incremental.

Las tecnologías seleccionadas en el paso 2:

CapaTecnología
Middleware de coordinaciónPython + ZeroMQ
Control embebidoESP32-C3 con MicroPython
Actuación del manipuladorMotores paso a paso NEMA con drivers CL57T de lazo cerrado
Interfaz XRUnity sobre Meta Quest

La decisión de arquitectura que resultó de esta fase está registrada en ADR-0001.

Entregables: especificación de requerimientos del sistema, diagrama de arquitectura, diagrama de comunicación entre subsistemas, y plan de implementación con su secuencia de integración.

La formalización de esos requerimientos está en Requisitos de sistema, todavía parcial. La arquitectura resultante está en Arquitectura.

Objetivo: construir el prototipo funcional que cumple la especificación de requerimientos.

Proceso: los tres subsistemas se desarrollan en paralelo, con puntos de integración definidos. El orden de integración es incremental:

  1. Validar la plataforma robótica de forma independiente: movilidad, control del brazo y retroalimentación de sensores.
  2. Integrar el servidor Python/ZMQ y verificar la comunicación robot-servidor en red local.
  3. Añadir la capa XR y validar el flujo completo de teleoperación: comando del operador → ZMQ → robot → retroalimentación visual al operador.

Entregables: prototipo integrado funcional, protocolo de operación documentado, y registro de los problemas encontrados durante la integración con sus mitigaciones.

El estado real del prototipo está en la portada y en la página de verificación de cada subsistema. El protocolo de operación está en Operación.

Objetivo: generar evidencia cuantitativa sobre el desempeño técnico y la usabilidad del sistema.

Proceso:

  1. Ejecutar sesiones de prueba con operadores en escenarios de almacén simulado.
  2. Recolectar datos por tarea y por sesión: tiempo de ejecución cronometrado, eventos de error y cuestionario SUS al cerrar cada sesión.
  3. Analizar los resultados con estadística descriptiva y compararlos contra los umbrales de referencia definidos en los objetivos.

Entregables: dataset de resultados, análisis de desempeño por subsistema y por tarea, y conclusiones sobre viabilidad técnica con recomendaciones para iterar o escalar el sistema.

Estado de esta fase. El único dataset migrado hasta ahora es el experimento de latencia WiFi, que mide desempeño de red. Las sesiones de usabilidad con operadores —tiempo por tarea y SUS— no aparecen en la documentación migrada. Si se ejecutaron y produjeron resultados, todavía no llegaron a este sitio.

Siguiente: Marco teórico