El principio general bajo el que opera Kinexa es inquebrantable: El robot opera de forma autónoma únicamente cuando la certeza sobre lo que debe hacer es alta. Escala al supervisor cuando no lo es. Nunca toma decisiones irreversibles o de alto riesgo sin intervención humana.
Este principio no es una opción de configuración — está incorporado en el núcleo de la arquitectura. El nivel de autonomía no se maximiza incondicionalmente, sino que se restringe estrictamente dentro de los límites donde un error tenga consecuencias seguras y manejables.
Los Tres Niveles de Certeza
1. Alta Certeza → Actuación Autónoma
El robot ejecuta su ruta lógica sin notificar inmediatamente pero reportando silenciosamente. Al terminar, deja su registro inmutable.
- Navegar fluidamente a un punto de control en condiciones normales (pasillos libres).
- Detectar rutinariamente que una sala crítica de servidores está vacía durante un rondín nocturno.
- Completar una ruta de calibración sin novedades en el camino.
- Confirmar fotográficamente que un indicador o válvula mantiene su posición esperada.
2. Certeza Media → Acción + Notificación Asíncrona
El robot escoge y ejecuta su reacción pre-calculada más conservadora disponible (ej: detenerse un instante, reducir marcha o sortear con rango holgado) pero además genera una alerta de gravedad media para el supervisor en el dashboard.
- Detectar presencia humana o actividad inusual de montacargas en áreas que *pueden* o *no* ser tránsito según la hora.
- Problemas de lectura o inferencia de un indicador análogo de planta (ej: reflejos de sol, humedad en vidrios o neblina) que generen un puntaje bajo de confianza en su red neuronal.
- Descubrir un obstáculo físico novedoso —pallets dejados erróneamente— que interrumpe la simetría original y el robot logró sortear reduciendo la marcha.
3. Certeza Baja → Detención Categórica y Bloqueoqueo
El robot claudica inmediatamente de su objetivo actual, y en el mejor de los casos adopta una postura baja (sentado) para preservar consumo energético. Bloquea absolutamente su cola de tareas siguientes y exige recibir una luz verde del supervisor.
- Imposibilidad sistemática para navegar u evadir la ruta a su destino pautado (obstrucción de pasillo o puerta cerrada imprevista).
- La escenografía global es diametralmente anómala y su sistema LIDAR o Visual desclasifica su propia geolocalización.
- Fallo de redundancia crítica reportado por su propio BUS (batería en porcentajes de caída acelerada, calentamiento anómalo en extremidades o latencia en los servos).
- Pérdida prolongada de heartbeat de red con WebControl.
Bajo ninguna circunstancia en un nivel de certeza baja el robot intentará "resolver por su propia cuenta artificial". Jamás. Se sienta y espera órdenes.
El Rol y Limites del Supervisor (WebControl)
El analista de planta ingresa mediante un panel HTTP seguro y gestiona la flota completa de telemetría, video y logs. Acciona desde interfaces simples.
| Acción | Descripción del impacto |
|---|---|
| Telemetría Completa | Visualiza posición, salud SOC de batería, nivel de temperatura por motor, e intersección. |
| Audio/Video RTSP | Captura la visual binocular limpia y libre de latencia extrema. |
| Revisar/Resolver Alerts | Absorbe notificaciones, evalúa capturas fotográficas, marca incidentes o expulsa falsa alarma. |
| Override Direccional | Toma el mando del joystick mediante web (HTTP/Websockets). Desplaza lateralmente, gira, retrocede, etc. |
| Despacho Dinámico | Ordena que un robot despierte de su cargador y se direccione a un set de coordenadas ad-hoc no listadas. |
Cosas que un Supervisor NO puede hacer
- Administración en caliente de topología de mapas o cambios de muros perimetrales desde la aplicación estándar (estas actividades son de rol ingeniero/deployment).
- Prompts fantasiosos mediante LLMs/NLP al estilo "Paseate por afuera a ver qué encuentras". Operamos en la realidad industrial estricta, la ejecución siempre debe mapear sobre primitivas probadas.
Detención de Rutina e Interrupción Prioritaria (STOP)
A un clic central de la interfaz descansa el icónico botón cuadrado rojo de STOP. Al ser presionado por el supervisor, este comando aborta inmediatamente el rondín o la tarea actual en curso que el cuadrúpedo esté ejecutando. Suprime las colas de instrucción y ubica al robot de regreso y a la espera, permitiendo paralizar la flota ante cualquier imprevisto sin necesidad de efectuar reinicios drásticos en la planta.
Auditoría Criptográfica
Si la unidad levanta una alerta o un supervisor acciona manualmente el cuadrúpedo sobre una situación riesgosa, todo es timestamped a UTC en la base de datos inmutable. Se imprime un resumen forense de las variables al momento del hecho de la unidad, la acción puntual elegida y la latencia experimentada. Esto resguarda legalmente el "Edge Computing". No se resuelven puras fallas de IA adivinando localmente, sino registrando qué pasaba.