Registro de Cambios de Software y Comentarios
Envía problemas y solicitudes de funciones por correo electrónico o al Repositorio de Comentarios de Limelight
Limelight OS 2025.1 (VERSIÓN FINAL - 24/2/25 VERSIÓN DE PRUEBA - 18/2/25)
24/2/25 - Corrección del problema de conectividad introducido en la versión de prueba 2025.1.
Actualizaciones del IMU de LL4
- Fusión de sensores IMU mejorada
- Rendimiento significativamente mejor bajo vibración e impactos de nivel FRC. Cambios importantes en el enfoque de fusión.
La imagen anterior muestra el resultado de una sesión de práctica bastante violenta de ~5 minutos con un robot FRC. En esta sesión, medimos las orientaciones de
- Un Limelight 4 ejecutando 2025.0 (llyawOLD)
- Un Limelight 4 ejecutando 2025.1 (llyaw)
- Un Pigeon 2.0
Los dos LL4 están montados en orientaciones idénticas. Nota la mejora masiva en la precisión general del LL4 ejecutando 2025.1
-
Modo IMU 3 - IMU_ASSIST_MT1 - El IMU interno utilizará estimaciones de yaw MT1 filtradas para corrección continua de orientación
-
Modo IMU 4 - IMU_ASSIST_EXTERNALIMU - El IMU interno utilizará el IMU externo para corrección continua de orientación
-
Añadida clave NT imuassistalpha_set (predeterminado 0.001) - Alpha / fuerza del filtro complementario. Valores más altos harán que el IMU interno converja hacia la fuente de asistencia más rápidamente
-
El valor predeterminado está configurado en un valor bajo 0.001 porque ahora confiamos más en el IMU interno que antes. Los modos de asistencia están diseñados para "tirar" muy suavemente del IMU interno hacia la fuente de asistencia elegida sin afectar la capacidad de respuesta del IMU interno durante movimientos rápidos.
Actualizaciones de Rendimiento Térmico de LL4
-
Añadido 'throttle_set'. Procesa un fotograma después de cada N fotogramas omitidos. Patrones de ejemplo:
- throttle_set=1: [omitir, procesar, omitir, procesar]
- throttle_set=2: [omitir, omitir, procesar, omitir, omitir, procesar]
-
Las salidas no se ponen a cero/reinician durante los fotogramas omitidos.
-
Configura esto en un número alto mientras está deshabilitado (50-200) para gestionar la temperatura de tu LL4.
-
Opcionalmente, puedes configurar un pipeline como visor y cambiar a este pipeline mientras está deshabilitado.
Nuevas Opciones de FPS para LL4 y LL3G
- Añadido 1280x800 a 60FPS, 55FPS, 45FPS y 30FPS.
- Usar tasas de captura más bajas te permitirá aumentar el tiempo de exposición para evitar el blooming/respiración de imagen debido a la iluminación AC.
Actualizaciones de la API REST
- Añadida API REST de Modo IMU - 'update-imumode'
- Añadida API REST de Throttle - 'update-throttle'
- Añadida API REST de IMU ASSIST ALPHA - 'update-imuassistalpha'
Actualizaciones de FMap
- Los archivos Json de FMap ahora pueden opcionalmente incrustar un SVG codificado en base64
- Los archivos Json de FMap ahora pueden opcionalmente incrustar un PNG codificado en base64
Redes Neuronales de ReefScape Subidas
- El Modelo Hailo B2 es nuestro modelo de mejor rendimiento para FRC2025. Fue entrenado con imágenes monocromáticas para acomodar mejor al LL4.
Actualizaciones de LL3A
- 3A completamente soportado con las actualizaciones de 2025
Correcciones de Errores
- Los Limelights sin IMUs internos ignoran imumode_set
- Los Limelight 3s que han sido actualizados a Limelight 3Gs utilizarán correctamente el ventilador incorporado
- Corrección del recorte en pipelines de Detector Neural basados en Hailo
- Corrección del recorte en pipelines de AprilTag basados en Hailo
Limelight OS 2025.0 (15/1/24)
Soporte para LL4
- Añadido soporte para detección de objetos Hailo y AprilTags acelerados por Hailo
- Añadido soporte para el IMU interno de LL4.
- Añadida clave NT "imumode_set"
- 0 - Usar IMU externo, no inicializar IMU interno
- 1 - Usar IMU externo, inicializar IMU interno
- 2 - Usar IMU interno
Actualizaciones del Campo 2025
- El ancho y alto del campo ahora son parte de los archivos .fmap
- Actualizado el .fmap predeterminado para coincidir con el campo 2025
- Actualizada la imagen del campo predeterminada
- El constructor de mapas en línea ahora te permite configurar el ancho y alto del campo
- El enlace del fmap 2025 en la página de descargas ha sido actualizado.
Correcciones de Errores
- Corregido el botón "eliminar todas las instantáneas"
Limelight OS 2024.10.2 (28/10/24)
Corrección de Python Snapscript (CRÉDITO - EQUIPO FTC 23251 TRIPLE FAULT)
- Las salidas de Python ya no se congelarán al usar el Control Hub con Limelight3A
- Las salidas de Python ya no se congelarán al cambiar entre pipelines de python
Caso límite de MT2
https://github.com/LimelightVision/limelight-feedback/issues/23
- Al probar MT2 sin un robot, es fácil generar una imposibilidad geométrica.
- Este caso límite no ponía a cero el botpose de mt2 - ponía a cero la pose de la cámara.
- El robot ahora se coloca en (0,0,0) cuando se detecta este caso límite
Direccionamiento IP Estático
https://github.com/LimelightVision/limelight-feedback/issues/25
- Añadida una advertencia al configurador de direcciones IP si la dirección termina en .1-.10 o .20-.255 ya que estas direcciones pueden interferir con el FMS u otros dispositivos
- En 2024.10.1, la interfaz a veces sugería que una IP estática estaba configurada cuando el esquema de direccionamiento estaba configurado como "automático"
STDDevs NetworkTables
https://github.com/LimelightVision/limelight-feedback/issues/24
- "stddevs" en networktables contiene todas las stddevs para mt1 y mt2 (array de doubles, 12 elementos)
Caso límite de Carga de Modelo
- Si un modelo clasificador se sube a un pipeline detector, "check model" se mostrará en la imagen
- Si un modelo detector se sube a un pipeline clasificador, "check model" se mostrará en la imagen
Limelight OS 2024.10.1 (15/9/24)
Actualizaciones de Limelight 3A
- Actualizados los valores predeterminados de balance de color
- Actualizada la configuración predeterminada del tamaño de AprilTag a 101.6 mm
- Reducida la tasa de fotogramas predeterminada del stream de video a 30FPS
- Aumentada ligeramente la compresión del stream de video para reducir el bitrate del stream
Advertencia de Tamaño de AprilTag
- Añadida una advertencia al visualizador de espacio de campo si el tamaño de AprilTag configurado no coincide con los tamaños en el mapa de campo subido.