Feel free to add proposed features here.
Remember to remove finished features.
- Como graphicalintelligence.cpp e intelligence.cpp sao muito parecidos usar uma estrutura para reusar codigo.
- Colocar passe em alto nivel no mapeamento ao inves do minmax falar o kick_point ele deve passar o id do robo receptor do passe.
- Concluir implementação do Goalkeeper.
- Object herdar de Vector ao invés de Point, ou implementar funcionalidades presentes em Vector para Point.
- Criar um Environment para englobar todas as contantes.
- Interface Gráfica para Intelligence (todos os objetos das classes do negócio possuem método draw).
- Implementar biblioteca de geometria.
- Automatizar ciência dos parâmetros do Minmax com Sliders (interface gráfica para intelligence).
- Implementar um Preditor e Corretor.
- Levantar o tempo do ciclo da malha fechada e no update atualizar com o valor estimado
- Implementar calibrador (automatizar ciência dos parâmetros e casar simulador e mundo real).
- Implementar casos de teste (teste automático).
- Usar o OMPL para implementar Motion Planning.
- RoboIME Intelligence em Python.
- Minmax paralelizado
- Modelagem do oponente
- Refatorar simulation
- Melhorar o README para explicar como compilar o projeto