Copper Robotics ha publicado la versión 1.2 de su librería de código abierto copper-rs, introduciendo una función de telemetría en vivo que permite clonar en tiempo real el estado de un robot a través de enlaces de una sola vía no fiables. Esta actualización aprovecha la determinismo del stack de código de Copper para reconstruir el estado completo del robot en un 'Twin' remoto, utilizando corrección de errores de paquetes (FEC) para recuperar pérdidas de datos y puntos de recuperación para reinicios en vivo.
El sistema funciona mediante el streaming de registros .copper deterministas, donde el stack local envía correcciones de errores para paquetes pasados, permitiendo que el Twin reconstruya la línea de tiempo de forma precisa. Además, la librería ha optimizado la codificación de los 'copperlists', reduciendo el tamaño de los datos de registro en un 52,31% al mejorar la entropía de la codificación de controladores de vuelo. Esta mejora es particularmente relevante para robots que no generan imágenes, donde los metadatos dominan el volumen de datos.
La versión 1.2 también incorpora un nuevo algoritmo basado en IA/ML llamado cu-anynet, diseñado para reconstruir profundidad a partir de imágenes estereoscópicas, y mejora significativamente la compatibilidad con ROS2. El proyecto incluye una demostración completa con una consola de telemetría remota simulada, ofreciendo a los desarrolladores una herramienta robusta para el monitoreo de flotas de robots en entornos con conectividad intermitente.
