Registro de Alterações de Software & Feedback
Envie problemas e solicitações de recursos por email ou para o Repositório de Feedback do Limelight
Limelight OS 2025.1 (VERSÃO FINAL - 24/02/25 VERSÃO DE TESTE - 18/02/25)
24/02/25 - Correção de problema de conectividade introduzido na versão de teste 2025.1.
Atualizações do IMU do LL4
- Fusão de sensores IMU melhorada
- Desempenho significativamente melhor sob vibração e impactos de nível FRC. Grandes mudanças na abordagem de fusão.
A imagem acima mostra o resultado de uma sessão de prática bastante violenta de ~5 minutos com um robô FRC. Nesta sessão, medimos as orientações de
- Um Limelight 4 executando 2025.0 (llyawOLD)
- Um Limelight 4 executando 2025.1 (llyaw)
- Um Pigeon 2.0
Os dois LL4s estão montados em orientações idênticas. Note a melhoria massiva na precisão geral do LL4 executando 2025.1
-
Modo IMU 3 - IMU_ASSIST_MT1 - O IMU interno utilizará estimativas de yaw MT1 filtradas para correção contínua de orientação
-
Modo IMU 4 - IMU_ASSIST_EXTERNALIMU - O IMU interno utilizará o IMU externo para correção contínua de orientação
-
Adicionada chave NT imuassistalpha_set (padrão 0.001) - Alpha / força do filtro complementar. Valores mais altos farão o IMU interno convergir para a fonte de assistência mais rapidamente
-
O padrão está definido para um valor baixo 0.001 porque agora confiamos mais no IMU interno do que antes. Os modos de assistência são construídos para "puxar" muito suavemente o IMU interno em direção à fonte de assistência escolhida sem prejudicar a responsividade do IMU interno durante movimentos rápidos.
Atualizações de Desempenho Térmico do LL4
-
Adicionado 'throttle_set'. Processa um frame após cada N frames pulados. Padrões de exemplo:
- throttle_set=1: [pular, processar, pular, processar]
- throttle_set=2: [pular, pular, processar, pular, pular, processar]
-
As saídas não são zeradas/resetadas durante frames pulados.
-
Defina isso para um número alto enquanto desabilitado (50-200) para gerenciar a temperatura do seu LL4.
-
Opcionalmente, você pode configurar um pipeline como visor e mudar para este pipeline enquanto desabilitado.
Novas Opções de FPS para LL4 e LL3G
- Adicionado 1280x800 a 60FPS, 55FPS, 45FPS e 30FPS.
- Usar taxas de captura mais baixas permitirá aumentar o tempo de exposição para evitar blooming/respiração de imagem devido à iluminação AC.
Atualizações da API REST
- Adicionada API REST de Modo IMU - 'update-imumode'
- Adicionada API REST de Throttle - 'update-throttle'
- Adicionada API REST de IMU ASSIST ALPHA - 'update-imuassistalpha'
Atualizações do FMap
- Arquivos Json FMap agora podem opcionalmente incorporar um SVG codificado em base64
- Arquivos Json FMap agora podem opcionalmente incorporar um PNG codificado em base64
Redes Neurais ReefScape Carregadas
- O Modelo Hailo B2 é nosso modelo de melhor desempenho para FRC2025. Foi treinado em imagens monocromáticas para melhor acomodar o LL4.
Atualizações do LL3A
- 3A totalmente suportado com atualizações de 2025
Correções de Bugs
- Limelights sem IMUs internos ignoram imumode_set
- Limelight 3s que foram atualizados para Limelight 3Gs utilizarão corretamente o ventilador integrado
- Correção de Recorte em pipelines de Detector Neural baseados em Hailo
- Correção de Recorte em pipelines AprilTag baseados em Hailo
Limelight OS 2025.0 (15/01/24)
Suporte ao LL4
- Adicionado suporte para detecção de objetos Hailo e AprilTags acelerados por Hailo
- Adicionado suporte para o IMU interno do LL4.
- Adicionada chave NT "imumode_set"
- 0 - Usar IMU externo, não inicializar IMU interno
- 1 - Usar IMU externo, inicializar IMU interno
- 2 - Usar IMU interno
Atualizações de Campo 2025
- Largura e altura do campo agora fazem parte dos arquivos .fmap
- Atualizado .fmap padrão para corresponder ao campo de 2025
- Atualizada imagem padrão do campo
- O construtor de mapas online agora permite configurar largura e altura do campo
- O link do fmap 2025 na página de downloads foi atualizado.
Correções de Bugs
- Correção do botão "excluir todos os snapshots"
Limelight OS 2024.10.2 (28/10/24)
Correção do Python Snapscript (CRÉDITO - EQUIPE FTC 23251 TRIPLE FAULT)
- As saídas Python não congelarão mais ao usar o Control Hub com Limelight3A
- As saídas Python não congelarão mais ao alternar entre pipelines python
Caso extremo MT2
https://github.com/LimelightVision/limelight-feedback/issues/23
- Ao testar MT2 sem um robô, é fácil gerar uma impossibilidade geométrica.
- Este caso extremo não zerava o botpose mt2 - zerava a pose da câmera.
- O robô agora é colocado em (0,0,0) sempre que este caso extremo é detectado
Endereçamento IP Estático
https://github.com/LimelightVision/limelight-feedback/issues/25
- Adicionado um aviso ao configurador de endereço IP se o endereço terminar em .1-.10 ou .20-.255, pois esses endereços podem interferir com o FMS ou outros dispositivos
- Em 2024.10.1, a interface às vezes sugeria que um IP estático estava configurado quando o esquema de endereçamento estava definido como "automático"
STDDevs NetworkTables
https://github.com/LimelightVision/limelight-feedback/issues/24
- "stddevs" no networktables contém todos os stddevs para mt1 e mt2 (array de double, 12 elementos)
Caso extremo de Upload de Modelo
- Se um modelo classificador for carregado em um pipeline detector, "check model" será exibido na imagem
- Se um modelo detector for carregado em um pipeline classificador, "check model" será exibido na imagem
Limelight OS 2024.10.1 (15/09/24)
Atualizações do Limelight 3A
- Atualizados valores padrão de balanço de cores
- Atualizada configuração padrão de tamanho AprilTag para 101.6 mm
- Reduzida taxa de frames padrão do stream de vídeo para 30FPS
- Aumentada ligeiramente a compressão do stream de vídeo para reduzir a taxa de bits do stream
Aviso de Tamanho AprilTag
- Adicionado um aviso ao visualizador de espaço de campo se o tamanho AprilTag configurado não corresponder aos tamanhos no mapa de campo carregado.
Correção de Bug CameraPose_RobotSpace
- Sobrescrever a Pose da Câmera configurada na interface a partir de NetworkTables/LimelightLib/REST funciona corretamente novamente.