Saltar al contenido
HabilisLab

Proyectos

Sistemas que ya están funcionando.

Dos desarrollos que muestran cómo trabajamos: qué problema resuelven, con qué técnicas y por qué se tomó cada decisión de ingeniería. La descripción es del sistema real; las imágenes son ilustrativas y están identificadas como tales.

Cabina de un vehículo con una cámara apuntando al conductor, una pantalla de monitoreo con detección facial y una alarma sonora activa
Imagen generada con inteligencia artificial, con fines ilustrativos del funcionamiento del sistema. No corresponde a una instalación real.

Visión artificial · Seguridad operacional

Detección de fatiga del conductor en tiempo real

Un sistema de visión artificial que vigila los ojos del conductor, calcula su nivel de somnolencia con métricas validadas en la literatura científica y avisa —a bordo y a distancia— antes de que la fatiga se convierta en un accidente.

El problema

La fatiga al volante no avisa. El conductor no percibe el momento en que deja de estar alerta, y los microsueños —de dos a tres segundos con los ojos cerrados— bastan para recorrer decenas de metros sin control. En flotas de transporte, minería o carga de larga distancia, ese intervalo es el que separa un turno normal de un siniestro.

Detectarlo exige analizar el rostro del conductor de forma continua, dentro de un vehículo en movimiento, con luz cambiante y sin depender de una conexión estable a internet. Todo el procesamiento tiene que ocurrir a bordo.

Cómo funciona

El sistema no decide con una sola imagen. Combina una medida instantánea de apertura ocular con una medida acumulada en el tiempo, que es la que realmente correlaciona con la somnolencia.

  • EAR — Eye Aspect Ratio Relación geométrica entre la apertura vertical del párpado y el ancho del ojo, calculada sobre los puntos faciales de cada fotograma. Cae de forma abrupta al cerrarse el ojo, lo que permite identificar parpadeos y cierres individuales con muy poco cómputo.
  • PERCLOS — porcentaje de cierre ocular Proporción de tiempo con los ojos cerrados dentro de una ventana móvil. Es el indicador de fatiga con mayor respaldo experimental: un parpadeo aislado no significa nada, pero un cierre sostenido a lo largo de la ventana sí. Es lo que evita las falsas alarmas del EAR por sí solo.
  • Alertas concurrentes Las alertas —sonora en cabina y visual en pantalla— se ejecutan en hilos independientes del análisis de video. Suena la alarma sin que el sistema deje de procesar fotogramas: en un evento de fatiga, perder los segundos siguientes es justo lo que no se puede permitir.
  • Telemetría por Telegram Cada evento se envía a un bot de Telegram, de modo que el supervisor de flota recibe el aviso en el momento y con el registro de lo ocurrido, sin montar servidores ni aplicaciones adicionales. La verificación remota funciona desde cualquier teléfono.
Técnicas y componentes
  • Visión por computadora
  • Puntos faciales
  • Procesamiento en el borde
  • Programación concurrente
  • API de Telegram
Tablero de Grafana con gráficas de series temporales, indicadores tipo gauge y barras de métricas en tiempo real
Captura del panel de demostración oficial de Grafana (grafana.com), usada como referencia visual. El tablero del proyecto no se publica por restricciones de derechos; esta imagen ilustra el nivel de visualización que se alcanza con un desarrollo equivalente.

Telemetría · IoT industrial

Telemetría en tiempo real para vehículos y robots

Instrumentación de equipos en operación —desde vehículos hasta robots móviles— para que dejen de ser una caja negra: sensores a bordo, un enlace de datos y tableros donde se ve qué está pasando ahora y qué pasó la semana pasada.

El problema

Un equipo en campo genera datos todo el tiempo, pero si nadie los registra, no existen. Sin instrumentación no se sabe cuánta energía consume de verdad, a qué temperatura trabaja, cuántas horas lleva encendido ni qué estaba haciendo justo antes de fallar. Las decisiones de mantenimiento y de compra se toman a ciegas.

La dificultad no es poner un sensor: es sostener la cadena completa —medir, transmitir, almacenar y mostrar— en un equipo que se mueve, vibra, se queda sin cobertura y tiene que seguir registrando igual.

Cómo funciona

La arquitectura reparte el trabajo en tres capas, de modo que cada una se pueda cambiar sin rehacer las otras.

  • Nodos de medición con ESP32 Los ESP32 se encargan de la adquisición: leen los sensores instalados en el equipo, marcan cada muestra con su tiempo y la transmiten. Bajo consumo, conectividad integrada y un costo unitario que permite instrumentar varios puntos del mismo equipo, no solo uno.
  • Concentrador en Raspberry Pi 5 Actúa como puerta de enlace y computadora de borde: reúne lo que envían los nodos, lo almacena localmente y sigue registrando aunque el enlace hacia el exterior se caiga. Cuando la conexión vuelve, sincroniza sin huecos en el histórico.
  • Lectura de sensores El conjunto de variables se define según lo que hay que decidir: consumo eléctrico, temperatura, vibración, posición, estado de baterías o cuentas de operación. Se instrumenta lo que responde una pregunta concreta, no todo lo que se pueda medir.
  • Tableros en Grafana La visualización se resuelve en Grafana: series temporales, indicadores de estado y umbrales de alerta sobre los mismos datos. El operador ve el estado actual y el histórico en la misma pantalla, desde un navegador y sin instalar nada.
Técnicas y componentes
  • ESP32
  • Raspberry Pi 5
  • Grafana
  • Lectura de sensores
  • Series temporales
  • Cómputo en el borde

Sobre estas imágenes

Preferimos decirlo antes de que lo preguntes: las dos imágenes de esta página son ilustrativas y así están marcadas junto a cada una. La descripción técnica sí corresponde a los sistemas desarrollados. Si evalúas un proyecto similar y necesitas ver el funcionamiento real, lo mostramos en una llamada técnica.

¿Necesitas un sistema parecido para tu operación?

Cuéntanos qué equipo quieres instrumentar o qué proceso quieres vigilar, y evaluamos juntos la viabilidad técnica y el alcance real del desarrollo.

Conversar sobre el proyecto

Contacto

Cuéntanos qué quieres construir.

No necesitas un pliego técnico para empezar. Con una descripción del problema y lo que esperas del producto, podemos decirte si es viable, qué camino tomaría y qué orden de inversión implica.

  • Respuesta en menos de 48 horas hábiles.
  • Firmamos NDA antes de que compartas nada sensible.
  • La primera conversación de viabilidad no tiene costo.

Al enviar aceptas que usemos tus datos únicamente para responder tu consulta. No compartimos información con terceros.