Mudanças entre as edições de "Grupo1-PJI2-2018-1"
Linha 166: | Linha 166: | ||
* Apresentação do sumário executivo | * Apresentação do sumário executivo | ||
+ | ==Para a próxima aula 20/03== | ||
+ | |||
+ | '''Levantamento de requisitos''' | ||
+ | |||
+ | Funcionais | ||
− | + | Não funcionais | |
+ | |||
+ | Restrições | ||
+ | |||
+ | '''Casos de uso'''' | ||
+ | |||
+ | Atores (diagramas) | ||
− | + | Lista do custo de uso detalhados | |
− | |||
− | |||
− | |||
− | + | Regras de negócio | |
− | |||
− | |||
− |
Edição das 22h25min de 13 de março de 2018
Apresentação inicial
Encontro 1 - Decisão de robô, montagem e instalação do Ev3Dev - 27/02 |
---|
Decisão de robô"Montagem:" Após a análise das peças disponíveis no box Lego Mindstorms Ev3 Education 45544, escolhemos o robô a ser montado, sendo o escolhido: Puppy MontagemInstalação do Ev3Dev"Ev3Dev:" Instalação do Ev3Dev, um sistema operacional baseado em Debian que roda no bloco EV3, como num dual boot. A partir da utilização deste SO pode-se programar o robô utilizando linguagem de programação C, Python, por exemplo. A instalação foi feita com base no site do desenvolvedor. |
Encontro 2 - Conectividade WiFi e sensores - 01/03 |
---|
Conectividade WiFi e sensores
- A conexão Wi-Fi através da rede do IFSC não foi possível por ser uma rede baseada em EAP (Protocolo de Autenticação Extensiva).
|
Encontro 3 - Conhecendo robô - 02/03 |
---|
Conhecendo robô |
Encontro 4 - Escolha do modelo do sistema de localização e definição das regras - 03/03 |
---|
Escolha do modelo do sistema de localização
- Odometria, por proporcionar altas taxas de amostragem, e basear-se no movimento da roda. - Navegação inercial, por já termos disponível um giroscópio. - Navegação Landmark, pela possibilidade de usar marcos artificiais e termos disponível um sensor de cores. Regras
Objetivo: encontrar no tabuleiro as cores sorteadas na ordem correta e em menos tempo possível.
(inicialmente)
|
Encontro 5 - Trabalhando com o robô - 05/03 |
---|
Trabalhando com o robôDurante o encontro desenvolvemos um código base para a apresentação do robô em sala. Nesta rotina usamos como atuadores dois motores e como sensores um ultrassônico, um sensor de cores e um sensor de toque. O código desenvolvido faz com que o robô, montado no formado te um cachorro ao ser tocado sente e levante, ao aproximar-se de algo, "lata", identifica as cores: vermelho, amarelo, azul e verde. Todo o código encontra-se no projeto "puppy.Ev3" no github. |
Encontro 6 - Sala de aula - 06/03 |
---|
Sala de aulaPerguntas
R: 2x2 metros. Provavelmente 20x20 cm. O tablado deve ter ter uma borda extra de aproximadamente 5 cm.
R: 100 quadrados.
R: Randomicamente.
R: Cerca de 6 caças, serão comuns.
R: A partir do monitoramento feio pela câmera infravermelho que captará os dados e transmitirá através de um Arduino para a auditoria. Quem ganhará será o robô que em menos tempo pegar o maior numero de caças.
R: Cada grupo terá que mostrar para o publico as informações correspondentes ao seu robô.
R: Fica a critério de cada grupo.
R: Fica a critério de cada grupo.
R: 7 cores.
R: Sim. O tabuleiro será impresso já com as cores.
R: Um servidor será responsável. Demais questões- Alcance do ultrassônico: 1 a 250cm
|
Encontro 7 - Sumário executivo - 07/03 - 12/03 |
---|
Sumário executivoDurante o período indicado produzimos o sumário executivo. Ele encontra-se no ShareLaTeX. |
Encontro 8 - Sala de aula - 13/03 |
---|
Sala de aula
Para a próxima aula 20/03Levantamento de requisitos Funcionais Não funcionais Restrições Casos de uso' Atores (diagramas) Lista do custo de uso detalhados Regras de negócio |