Registro de Cambios de Software 2017 - 2020
2020.4 (11/3/20)
2020.4 es otra actualización crítica que elimina el fallo intermitente de 2-4 segundos que podía ocurrir durante una desconexión abrupta del stream mjpeg. Esto sucedía frecuentemente al final del partido, y en algunos casos podía ocurrir durante los partidos.
2020.3 (25/2/20)
2020.3 es una actualización crítica que aborda reinicios de software intermitentes relacionados con la red, y soluciona un fallo que ocurría al desconectar una cámara USB.
2020.2 (30/1/20)
2020.2 lleva el hardware de Limelight aún más lejos al agregar la capacidad de hacer panorámica y zoom a cualquier punto. También agrega un modo de video completamente nuevo y correcciones de errores importantes. ¡Déjanos saber qué características te gustaría ver en futuras actualizaciones!
Características
-
Zoom de Hardware 3x a 60 FPS
- Nuestra última actualización agregó Zoom de Hardware 2x para todos los modelos de Limelight sin costo alguno. Hemos logrado llevar nuestro zoom de hardware aún más lejos con Zoom de Hardware 3x. Todos los modelos de Limelight ahora son capaces de Zoom de Hardware 3x a 60fps. Esto hace que el seguimiento a toda la cancha sea aún más fácil para todos los equipos.
-
Panorámica de Hardware
- Los robots capaces de disparar desde distancias largas y cortas en 2020 habrían encontrado difícil usar el Zoom de Hardware en sus Limelights sin el uso de un montaje activo y ajustable para Limelight. Hemos incorporado la Panorámica de Hardware para resolver este problema.
Correcciones de Errores
- Solucionar problemas de controladores que estaban rompiendo los controles deslizantes de balance de color
- Revertir todos los controladores relacionados con la red a las variantes de la temporada 2019 para abordar un pequeño número de reportes de rendimiento de red de los equipos
2020.1 (16/1/20)
2020.1 agrega una de las características más geniales de Limelight hasta ahora: Zoom de Hardware 2x. Esto no es zoom digital, y ahora está habilitado para todas las versiones de Limelight.
Características
-
Zoom de Hardware 2x
- No es zoom digital
- Habilita el zoom de hardware 2x para lograr un seguimiento vastamente mejorado a larga distancia, y seguimiento estable a distancias de toda la cancha.
- Esta característica viene sin absolutamente ningún costo de latencia o tasa de cuadros - el seguimiento continúa ejecutándose a 90fps sin sobrecarga adicional.
-
Cruces Manuales
- Ajusta manualmente las ubicaciones de cruces simples y duales con controles deslizantes en la interfaz web
-
Nuevas características de SolvePNP / 3D (Aún experimentales)
- Hemos agregado la opción "Forzar Convexo" para usar solo los puntos más externos de un objetivo - esto es necesario en 2020 debido a la cinta delgada usada para el objetivo hexagonal.
- Se ha agregado la opción "vincular objetivo". Esta característica vincula "tx" y "ty" al objetivo 3D. Esto es requerido para guiar robots a anotar usando objetivos 3D.
- Finalmente, se agregó la opción "Desplazamiento Z del Objetivo" para desplazar automáticamente la ubicación deseada del objetivo en el espacio 3D en el eje Z.
- En Infinite Recharge, el "Desplazamiento Z del Objetivo" se usaría para rastrear el centro del objetivo pequeño y circular detrás del objetivo hexagonal.
-
Detección de color con "tc"
- Lee el nuevo array "tc" en Network Tables para obtener valores de Rojo, Verde y Azul en la ubicación del cruz. Ajusta "Balance de Azul" y "Balance de Rojo" en la pestaña de entrada para lograr una detección de color perfecta.
Correcciones de Errores
- La funcionalidad de Cámara USB rota en 2020.0 ahora está arreglada en 2020.1
- La funcionalidad de SolvePnP rota en 2020.0 ahora está arreglada en 2020.1
- SolvePnP usa correctamente el centro del modelo como el centro de visualización del eje
2019.7 (5/4/19)
2019.7 agrega dos nuevas características.
Características
- Streaming 160x120 30fps
- Streaming más suave y de menor ancho de banda para equipos que usan cámaras USB de gran angular. El ancho de banda de nuestro stream de cámara de 180 grados bajó de ~3.7mbps a ~1.8 mbps.
- Cambia la resolución del stream en la pestaña de configuración.
- Cambiando la resolución del stream en un Limelight con una cámara USB de gran angular conectada. Sin Picture-in-Picture, y tasa de stream normal.
- Rechazo Inteligente de Manchas
- Los equipos que han montado sus cámaras en línea con el objetivo este año han tenido que lidiar con reflejos no deseados de LED.
- El control deslizante de área no siempre resuelve este problema, ya que los equipos quieren rastrear objetivos de visión pequeños a grandes distancias.
- Esta nueva característica rechazará automáticamente contornos relativamente pequeños que han pasado a través de todos los otros filtros.
- A medida que un robot se aleja de un objetivo de visión (disminuyendo su tamaño), SSR se ajustará automáticamente para solo rechazar contornos relativamente pequeños.
Cambios
- Tooltips
- Los tooltips ahora están disponibles en algunos controles de Limelight
2019.6.1 Hotfix (14/3/19)
2019.6.1 arregla las subidas de Grip.
2019.6 (12/3/19)
2019.6 se trata completamente de confiabilidad.
Correcciones de Errores
- Cámaras USB
- Solucionar problema que podía causar que algunas cámaras USB fallaran al arrancar.
- FMS
- Hacer Limelight más (si no completamente) resistente a reinicios del FMS y cambios de red del campo / laptop.
- Limelight ya no se colgará después de un cambio repentino de red del cliente.
- Ordenamiento de Contornos Crudos (CAMBIO IMPORTANTE)
- Los filtros de intersección ya no afectan el ordenamiento de contornos crudos.
- Auto-publicación en Smartdashboard
- LL auto-publica ciertas piezas de información en SmartDashboard (Dirección IP, url de Interfaz, etc.). Los nombres de estos valores ahora contienen el hostname.
Características y Cambios
- Aumentar significativamente la precisión y estabilidad de la característica compute3d. Las mediciones de traslación y rotación son estables a mayores distancias.
- Desplazamiento Máximo de Nivel de Negro aumentado a 40 (desde 25) para imágenes aún más oscuras.
- Nuevas opciones de ordenamiento "Más Cercano" en la pestaña "Salida" mientras el modo "Cruz Dual" está habilitado.
- Estándar - Implementación actual de ordenamiento "más cercano" con modo "Cruz Dual".
- Estándar V2 - Implementación experimental e inteligente de ordenamiento "más cercano" con modo "Cruz Dual".
- Promedio de Cruces - El origen de ordenamiento "Más Cercano" con modo "Cruz Dual" es el promedio de las dos cruces.
- Cruz A - El origen de ordenamiento "Más Cercano" con modo "Cruz Dual" es la cruz A.
- Cruz B - El origen de ordenamiento "Más Cercano" con modo "Cruz Dual" es la cruz B.
- Nuevas opciones de pipeline "Modo LED": "Mitad Izquierda", "Mitad Derecha"
- Valores de esquinas crudas de punto flotante mientras compute3D está habilitado.
- Ocultar decoraciones de imagen mientras se usan varitas mágicas
- Stream más grande en la interfaz web
2019.5 (9/2/19)
Con 2019.5 estamos introduciendo la nueva característica de localización de cámara compute3D. Solo un puñado de equipos han intentado agregar esta característica a sus sistemas de visión, y ahora está disponible para todos los usuarios de Limelight 1 y Limelight 2.
Esta no es una solución mágica para el juego de este año. Recomendamos encarecidamente pensar en formas creativas de usar el seguimiento estándar de alta velocidad a 90 fps a menos que esta característica sea absolutamente necesaria.
Características
- Modo de Alta Precisión y PnP
- En el siguiente gif, un Limelight 2 fue colocado 37 pulgadas detrás y 14.5 pulgadas a la derecha del objetivo.
- El Limelight fue luego girado a mano. Nota cómo las distancias permanecen mayormente sin cambios.
- Con 2019.4, introdujimos el envío de esquinas. Esto permitió a equipos avanzados escribir sus propios algoritmos usando solvePNP() de OpenCV. Con 2019.5, todo esto se hace a bordo.
- Sube un archivo csv de texto plano con un modelo de tu objetivo. Tenemos modelos pre-construidos de objetivos 2019 alojados en nuestro sitio web. Todos los modelos deben tener un origen centrado, y usar ordenamiento de puntos en sentido antihorario con escala en pulgadas.
- Habilita el nuevo modo de alta resolución 960x720, y luego habilita "Resolver 3D" para adquirir la posición y rotación de tu Limelight relativa a tu objetivo.
- Los números de esquinas ahora se muestran en la imagen para facilitar la creación de modelos y el ajuste de umbrales.
- Lee las 6 dimensiones de la transformación de tu cámara (x,y,z,pitch,yaw,roll) leyendo el array de números de networktables "camtran".
- Nivel de Negro
- Con el nuevo control deslizante de nivel de negro, el umbralizado es aún más fácil. Aumenta el desplazamiento del nivel de negro para oscurecer aún más tus imágenes.
Cambios Importantes
- El FOV vertical reportado para LL2 ha sido corregido para coincidir con el valor listado de 49.7 grados. Esto cambiará tus valores "ty"
Correcciones de Errores
- Arreglar fallo de solo-stream que podía ocurrir cuando cámaras USB ojo de pez estaban conectadas.
- Arreglar cuelgue raro causado por controlador relacionado con la red.
- La aproximación de esquinas ahora está siempre activa.
2019.4 (26/1/19)
Creemos que todos los reportes de errores críticos están cubiertos con esta versión.
Características
- Esquinas
- Envía las esquinas de tu objetivo como dos arrays (tcornx, tcorny) *AHORA tcornxy habilitando "enviar esquinas" en la pestaña "Salida". Esto habilitará aún más a los equipos que están interesados en pipelines avanzados con métodos como solvePNP().
- Ajusta la aproximación de esquinas con el control deslizante "aproximación de esquinas" en la pestaña "Salida".
Correcciones de Errores
- Arreglar cuelgue + fallo raro que ocurría cuando dos objetivos tenían exactamente la misma área, coordenada x, o coordenada y.
- Arreglar cálculo de área en modos de objetivo dual y triple.
- Optimizar ordenamiento de contornos para mejor rendimiento.
2019.3 (19/1/19)
2019.3 aborda varios errores y solicitudes de características.
Características
- Tasa de Stream (reducción de ancho de banda)
- Establece la tasa de stream a "baja" en la página de configuración para un stream de video de 15fps de menor ancho de banda.
- Contornos Crudos deshabilitados en NetworkTables (reducción de ancho de banda)
- Los contornos crudos ahora están deshabilitados por defecto. Esto reducirá aún más el ancho de banda general de Limelight.
- Ahora hay ~180 menos entradas de networktables enviadas por segundo por defecto.
- Ve la nueva opción de pipeline "Contornos Crudos" en la pestaña "Salida" para re-habilitar los contornos crudos.
- Índice de Pipeline Activo
- Lee la clave de networktable "getpipe" para obtener el verdadero índice de pipeline activo de la cámara. Esto se actualiza a 90hz.
- El índice de pipeline activo ahora se escribe en el videostream debajo de la pantalla de FPS.
- Filtros de Intersección Izquierda y Derecha
- Los equipos ahora pueden elegir entre filtros de intersección de contorno dual "izquierda" y "derecha". Los filtros de intersección "arriba" y "abajo" fueron agregados en 2019.2.
Correcciones de Errores
- Arreglar error de streaming del Dashboard de LabView introducido en 2019.2
- La página web ya no solicita fuentes de iconos de internet. Todas las fuentes se almacenan localmente. Esto debería acelerar la carga de la interfaz.
- Reducir exposición del "modo conductor".
- Arreglar implementación GRIP de "Distance Transform"
- Arreglar retrasos de comunicación de 20 segundos causados por cambiar el hostname.
2019.2 (7/1/19)
2019.2 agrega nuevas características para equipar mejor a los equipos para la temporada 2019.
- Filtro de Intersección
- Filtro de Dirección
Cambios y Correcciones Adicionales
- La Dirección IP se auto-publica en SmartDashboard/Shuffleboard para facilitar la resolución de problemas en eventos. No hemos tenido casi ningún reporte de que esto sea un problema, pero esto sirve como otra característica de contingencia.
- El nombre del pipeline se auto-publica en SmartDashboard/Shuffleboard
- Accede al ancho y alto del cuadro delimitador aproximado en píxeles con nuevas claves de networktables.
- Accede al lado más largo y más corto del cuadro delimitador perfecto en píxeles con nuevas claves de networktables.
- "Modo de Ordenamiento" ahora aplica a contornos duales
- "Modo de Ordenamiento" ahora está arreglado
- El stream 5802 es menos exigente para la cámara
2019.1 (18/12/18)
2019.1 arregla todos los errores principales reportados durante la beta
- El rendimiento vuelve a un estable 90fps. Un problema de controlador fue la causa raíz de nuestros problemas de rendimiento durante la beta
- Las configuraciones de IP y hostname realmente se aplican y "persisten"
- Las Varitas Mágicas han sido reordenadas para coincidir con las del software Limelight 2018
- Ahora soportamos entradas de Grip como máscaras a través de la interfaz web
- Congelamiento de NetworkTables arreglado
2019.0 (10/12/18)
Con 2019, estamos introduciendo soporte para GRIP, una interfaz completamente nueva, y un procedimiento de flasheo más limpio.
-
Soporte para Grip
- Construye pipelines con GRIP For Limelight, y exporta archivos "LL Script" para subir a tu cámara.
- El soporte para máscaras y NetworkTables se agregará en una actualización futura
- Expone un stream de video básico en http://limelighturl:5802 para pruebas en grip
-
Interfaz web completamente nueva
- Controles más pequeños
- Más tooltips
- Agregar la capacidad de apagar los LEDs desde la interfaz
- Mover el combobox de pantalla debajo del stream para cambio de pantalla más fácil
- Comunicación más rápida con Limelight. La nueva tecnología web nos permitió simplificar otras partes de nuestro código.
-
Flasheo
- Hemos migrado a "Balena Etcher"
- Etcher es dos veces más rápido y funciona en todas las plataformas
- Los popups de flash están arreglados con la migración.
-
Otros
- El Modo LED ha sido modificado para permitir Modos LED específicos por pipeline
- Tiempos de arranque más rápidos en modo de asignación automática de IP.
- Optimizaciones y correcciones de errores menores
2018.5 (28/3/18)
2018.5 arregla un problema crítico que impedía a los usuarios ajustar pipelines en snapshots.
2018.4 (19/3/18)
2018.4 agrega nuevas opciones de ordenamiento de contornos. Estas son bastante importantes para el seguimiento de cubos este año, ya que los equipos no necesariamente quieren rastrear el cubo más grande a la vista. En muchos casos, los equipos quieren rastrear el cubo que está más cerca de sus intakes. Muchos usuarios han tenido que usar la característica de contornos crudos para implementar su propio ordenamiento, así que queremos hacer esto lo más fácil posible.
Características
- Modo de Ordenamiento de Contornos
- Selecciona entre opciones de ordenamiento "más grande", "más pequeño", "más alto", "más bajo", "más a la izquierda", "más a la derecha", y "más cercano".
- Sentimos que muchos equipos harán uso de la opción "más cercano" para el seguimiento de cubos.
2018.3 (28/2/18)
2018.3 arregla un error importante de reconexión de networktables que causaba que los cambios de configuración de NetworkTables no se propagaran a Limelight. Gracias a Peter Johnson y al equipo de WPILib por identificar y arreglar el error subyacente de NT. Este fue (hasta donde sabemos) el último error de alta prioridad que enfrentaba Limelight.
Los cambios de configuración como ledMode, pipeline, y camMode siempre deberían aplicarse a Limelight. Ya no deberías necesitar soluciones alternativas para cambiar la configuración de Limelight mientras depuras, después de reiniciar el código del robot, y después de reiniciar el roborio.
Cambios
- Arreglar problema importante de sincronización de NT que rompía los cambios de configuración (ledMode, pipeline, y camMode) durante la depuración de LabView, y después de un reset/reinicio del roborio.
- Varita cuentagotas:
- La varita cuentagotas usa la misma ventana de 10 unidades para Tono, pero ahora usa una ventana de 30 unidades para saturación y valor. Esto significa que el umbralizado es más frecuentemente una operación de un solo clic, en lugar de un proceso de múltiples pasos.
- Snapshots
- Establecer el valor de snapshot a "1" solo tomará un único snapshot y restablecerá el valor a 0. El snapshotting está limitado a 2 snapshots por segundo.
- El límite de snapshots aumentó a 100 imágenes.
- El área del selector de snapshots ahora es desplazable para soportar 100 imágenes.
2018.2 (10/2/18)
2018.2 arregla todos los errores de streaming conocidos con varios dashboards de FRC. También hace que Limelight sea más fácil de ajustar y más versátil durante eventos.
Características
- Varitas de umbralizado
- Configura parámetros de umbral HSV en cuestión de clics
- La varita "Establecer" centra los parámetros HSV alrededor del píxel seleccionado
- La varita "Agregar" ajusta los parámetros HSV para incluir el píxel seleccionado
- La varita "Restar" ajusta los parámetros HSV para ignorar el píxel seleccionado
- Snapshots
- Los snapshots permiten a los usuarios guardar lo que Limelight está viendo durante partidos o calibración de eventos, y ajustar pipelines mientras están lejos del campo.
- Guarda un snapshot con la interfaz web, o publicando un "1" en la clave de NetworkTables "snapshot"
- Para ver snapshots, cambia el combo box "Fuente de Imagen" en la pestaña de entrada. Esto te permitirá probar tus pipelines en snapshots en lugar del feed de cámara de Limelight
- Limelight almacenará hasta 32 snapshots. Automáticamente eliminará snapshots antiguos si excedes este límite.
- Nuevas opciones de Streaming
- Hemos introducido la clave de NetworkTables "stream" para controlar el modo de streaming de Limelight. Hemos recibido solicitudes de modos PiP (Picture-in-Picture) para acomodar mejor ciertos dashboards.
- 0 - Estándar - Streams lado a lado si una webcam está conectada a Limelight
- 1 - PiP Principal - El stream de cámara secundaria se coloca en la esquina inferior derecha del stream de cámara principal.
- 2 - PiP Secundario - El stream de cámara principal se coloca en la esquina inferior derecha del stream de cámara secundaria.
- Aumentar tasa de cuadros de streaming a 22fps
- Erosión y Dilatación
- Habilita hasta una iteración de erosión y dilatación.
- La erosión erosionará ligeramente el resultado de un umbral HSV. Esto es útil si muchos objetos están pasando a través de un umbral HSV ajustado.
- La dilatación inflará ligeramente el resultado de un umbral HSV. Usa esto para parchar agujeros en los resultados de umbralizado.
- Botón de Reinicio
- Reinicia el seguimiento de visión de Limelight desde la interfaz web. Esto solo es útil para equipos que experimentan problemas intermitentes mientras depuran código de LabView.
Optimizaciones
- Reducir el tiempo de ejecución de pipeline en estado estable a 3.5-4ms.
Correcciones de Errores
- Arreglar problemas de streaming de Shuffleboard
- Arreglar problemas de streaming del dashboard de LabView
2018.1 (8/1/18)
- Control deslizante de Balance de Rojo
- Control deslizante de Balance de Azul
- Mejores configuraciones de balance de color por defecto
- Configuración de exposición máxima aumentada
2018.0 (1/3/18)
Además de una gran cantidad de nuevos casos de estudio, documentación más detallada y un programa de ejemplo completo para un tirador STEAMWORKS autónomo, el software ha recibido una actualización importante.
Características
- Nueva interfaz de Pipeline de Visión
- Añade hasta 10 pipelines de visión únicos, cada uno con retículas personalizadas, opciones de umbralización, exposición, opciones de filtrado, etc.
- Nombra cada pipeline de visión.
- Marca cualquier pipeline como el pipeline "predeterminado".
- Cambia instantáneamente entre pipelines durante un partido con el nuevo valor "pipeline" de NetworkTables. Esto es útil para juegos que tienen múltiples objetivos de visión (ej. el poste del engranaje y la caldera de 2017). También es útil para equipos que necesitan usar opciones de retícula ligeramente diferentes por robot, campo, alianza, etc.
- Descarga pipelines de visión desde Limelight para respaldar o compartir con otros equipos.
- Sube pipelines de visión a cualquier "ranura" para usar pipelines descargados.
- Opción de "Agrupación" de Objetivos
- Prefiere instantáneamente objetivos que consisten en dos formas con el "modo de agrupación dual". Las opciones "Simple" y "Triple" también están disponibles
- Nueva interfaz de Calibración de Retícula
- Modos de retícula "Simple" y "Dual".
- El modo "Simple" es lo que Limelight utilizaba antes de esta actualización. Los equipos alinean sus robots manualmente y "calibran" para re-centrar los valores de apuntado sobre la retícula.
- El modo "Dual" es una característica avanzada para robots que necesitan una retícula dinámica que se ajusta automáticamente a medida que cambia el área del objetivo / distancia al objetivo. Hemos usado esta característica en algunos de nuestros robots tiradores, ya que algunos de ellos disparaban con una ligera curva. Esta característica también será útil para robots con montajes de Limelight descentrados y/o desalineados.
- Calibración separada de X e Y.
- Añadida clave "tv" de Objetivo Válido a Network Tables.
- Añadida clave "tl" de Latencia de Apuntado a Network Tables. "tl" mide el tiempo de ejecución del pipeline de visión. Añade al menos 11 ms por tiempo de captura.
- Dibuja un rectángulo adicional para ayudar a explicar el cálculo de relación de aspecto.
- Elimina la característica de limitación y bloquea Limelight a 90fps.
- Deshabilita el enfoque en la mayoría de los botones de la interfaz web. Corrige el problema de flujo de trabajo reportado por equipos que calibraban sus retículas, luego presionaban "enter" para habilitar sus robots.
- Publica tres contornos "crudos" y ambas retículas a Network Tables.
- Accede a un contorno crudo con tx0, tx1, ta0, ta1, etc.
- Accede a ambas retículas crudas con cx0, cy0, cx1, cy1.
- Todos los valores x/y están en espacio de pantalla normalizado (-1.0 a 1.0)
- Añade opción de "sufijo" a la interfaz web. Permite a los usuarios añadir un sufijo a los nombres de host y NetworkTables de sus Limelights (ej. limelight-boiler). Esta característica solo debe utilizarse si los equipos pretenden usar múltiples Limelights en un solo robot.
- Muestra la versión de imagen en la interfaz web
Optimizaciones
- Disminuye la latencia relacionada con redes a ~0.2 ms desde ~10ms (Gracias Thad House)
- Mueve la codificación de stream y compresión jpg al tercer núcleo, eliminando el tirón de 10ms (tirón de 25 - 30ms con dos cámaras) visto cada seis frames.
- Reduce el tiempo de ejecución del pipeline en estado estable a 5ms con optimizaciones SIMD.
Correcciones de Errores
- Corrige inexactitud menor en el valor de área que impedía que el valor alcanzara 100% (máximo ~99%).
- Corrige desplazamiento de medio píxel en todos los cálculos de apuntado
- Corrige que la información del stream de cámara no se poblaba para servidores NT iniciados después de la secuencia de arranque de Limelight. Actualiza regularmente la información del stream de cámara.
- Corrige error que causaba que la relación de aspecto se "volteara" ocasionalmente.
- Fuerza salida de stream estándar (en lugar de salida umbralizada) en modo conductor.
- Corrige error que impedía que los LEDs parpadearan después de restablecer la información de Red
2017.7 (21/11/17)
- Ordenamiento de contornos mejorado. Estaba favoreciendo contornos pequeños sobre contornos más grandes.
- Nuevo sistema de Coordenadas: El centro es (0,0). ty aumenta a medida que el objetivo se mueve "arriba" en el eje y, y tx aumenta a medida que el objetivo se mueve "a la derecha" a lo largo del eje x.
- Cálculos de ángulo más precisos (Modelo de cámara pinhole).
- Muestra información de apuntado (tx, ty, ta, y ts) en la página web
- Los valores de apuntado predeterminados son ceros. Esto significa que se devuelven ceros si no hay objetivo a la vista.
- Nuevo diseño de página web lado a lado. Aún colapsa a una sola columna en dispositivos pequeños.
- Las actualizaciones continuas de deslizadores no afectan el rendimiento del panel de configuración.
- Área enviada a NT como porcentaje (0-100)
- Tamaño de imagen reducido a 700MB desde 2.1GB
2017.6 (13/11/17)
- Nueva herramienta de Imagen. Probada en Win7, Win8 y Win10.
- Publica stream de cámara a streams de cameraserver. Funciona con streams de cámara de smart dashboard, pero shuffleboard tiene errores conocidos aquí
- Escalado cuártico en deslizadores de área, escalado cuadrático en deslizadores de relación de aspecto. Esto hace el ajuste mucho más fácil
- Organiza controles en pestañas de "entrada", "umbral", "filtro" y "salida"
- Actualizaciones continuas mientras se arrastran deslizadores
- Área enviada a NT como porcentaje (0-100)
- Tamaño de imagen de visualización reducido a 700MB desde 2.1GB
2017.5 (9/11/17)
- Tamaño de imagen reducido a 2.1GB desde 3.9GB
- Añade APIs de modo conductor y modo LED
- Establece ledMode a 0, 1, o 2 en la tabla limelight.
- Establece camMode a 0 o 1 en la tabla limelight.
- Añade capacidad de alternar entre imagen umbralizada e imagen cruda vía interfaz web (se limpiará en versión posterior)
- Publica stream de cámara a network tables bajo CameraPublishing/limelight/streams (necesitará un hotfix)
- Añade sesgo a la información de apuntado ("ts" en tabla limelight)
- Añade "CommInterface" base en anticipación de más protocolos
2017.4 (30/10/17)
- Mucho blindaje de arranque y apagado
2017.3 (25/10/17)
- Rango de tono es 0-179 desde 0-255
- Disminuye tamaño máximo de log, limpia logs, limpia caché de apt
2017.2 (23/10/17)
- Sensibilidad ISO manual
- Exposición mínima aumentada a 2
2017.1 (21/10/17)
- Optimizaciones
- "Convexidad" cambiado a "Plenitud"
- Rango de exposición establecido a 0-128 ms desde 0-255 ms
- Soporte para dos cámaras
- Soporte completo para calibración de punto único