Projeto

Geral

Perfil

Ações

Meta #1230

Aberta

Ter bons filtro de posição e estimatidor de velocidades

Adicionado por Gabriel Borges da Conceição quase 5 anos atrás. Atualizado mais de 4 anos atrás.

Situação:
Em andamento
Prioridade:
Normal
Atribuído para:
-
Versão:
-
Início:
23/08/2019
Data prevista:
28/02/2020 (mais de 4 anos atrasado)

Descrição

Há muito tempo sofremos com filtro e estimadores de velocidade ruins. Nos últimos semestres temos aumentado o foco nessa parte do código e é nossa prioridade n° 1 para esse semestre. Aumentamos nossos conhecimentos e já tentamos algumas melhorias mas ainda sem sucesso.

Esta tarefa destina-se a conseguirmos acabar com esse problema!

Não estamos querendo exclusivamente usar o Kalman, mas vai ser a primeira coisa que vamos tentar, melhorar ele estimando suas matrizes de covariância. Se, mais pra frente, percebermos que não vale a pena usá-lo ou que pelo menos não conseguimos configurá-lo da melhor forma, vamos partir para outras possibilidades.

Contudo, as matrizes de covariância com valores mal estimados atualmente não são nosso único problema. O while da visão tem possuído processamento bastante alto e sem motivo aparente. As subtarefas desta tarefa também estão preocupadas em refazer a visão orientada a objeto de forma a reduzir processamento com passagem de parâmetros e refatorar o que for possível no código. Outras subtarefas são focadas em garantir que a visão sempre possa processar os dados mais atuais de cada uma das câmeras e que a visão possa processar as informações com certa cadência (idealmente seria que fosse à taxa constante) não repetindo nem perdendo pacotes. Além disso e consequentemente queremos ter bom lifetime (continuação da trajetória dos elementos em campo mesmo quando fora da visão) e também realizar tratamento das bolas possíveis, impedindo interferências de erros de calibração ou mesmo pessoas ao redor do campo.


Subtarefas 7 (4 abertas3 fechadas)

Atividade #1091: Modificar o filtro de KalmanFechadaGabriel Borges da Conceição23/08/201930/08/2019Ações
Atividade #1167: Tratamento da bola na visãoEm andamentoFelipe Welington09/09/2019Ações
Atividade #1212: Estimar as matrizes P, Q e R do KalmanEm andamentoGabriel Borges da Conceição29/10/2019Ações
Atividade #1213: Refazer toda a visão com orientação a objetoEm andamentoAntonio de Souza Gomes Pereira01/11/201919/02/2020Ações
Atividade #1223: Tratamento de recebimento de pacotes no while Read UDPEm andamentoGabriel Borges da Conceição07/02/202028/02/2020Ações
Atividade #1227: Entender porque ocorre o problema de não poder escrever na referência por ser identificado que é outro objetoFechadaAntonio de Souza Gomes Pereira14/02/2020Ações
Atividade #1228: Analisar por que as estimativas de velocidade estão tão ruidosas no código novoFechadaAntonio de Souza Gomes Pereira14/02/2020Ações
Ações

Exportar para Atom PDF