Mudanças entre as edições de "Grupo1-PJI2-2018-2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 31: Linha 31:
 
===Testes Funcionais===
 
===Testes Funcionais===
 
{{Collapse top |Primeiro teste funcional}}
 
{{Collapse top |Primeiro teste funcional}}
{{Collapse bottom}}
 
 
==Requisitos não funcionais==
 
 
'''RNF01 A interface do sistema de comunicação com o usuário deve ser intuitiva.'''
 
 
Terminal? interface web?
 
 
'''RNF02 O tabuleiro será composto por linhas pretas e todos com cor.'''
 
 
Não entendi, o caminho será na cor preta e outras cores será o que?
 
 
'''RNF03 O tabuleiro terá as dimensões definidas (2m x 2m).'''
 
 
OK
 
 
'''RNF04 O tabuleiro será composto por 100 quadrados de dimensões: 20cm x 20cm.'''
 
 
OK
 
 
'''RNF05 O tabuleiro será limitado por uma borda vermelha.'''
 
 
OK, linha vermelha não pode ser tratada como obstáculo, mas robô não pode transpo-la.
 
 
'''RNF06 O placar mostrado aos usuários deve ser de fácil identificação.'''
 
 
Será implementado na interface de monitoramento.
 
 
'''RNF07 O robô deve ter uma cor para identificação.'''
 
 
Essa cor será sorteada? ou o robô designa no cadastro, junto com outros dados?
 
 
 
 
 
{{Collapse bottom}}
 
{{Collapse bottom}}
  

Edição das 21h06min de 19 de agosto de 2018

Responsáveis pelo projeto

  • Douglas Amorim dos Santos
  • Allex Magno
  • Filipe Kuhnen
Diário de bordo

Data estelar 3 4 do 3 do 2 do 1

Detalhes iniciais

Conexão ao EV3

Efetuamos a conexão ao ev3 por meio do bluetooth, seguindo as instruções descritas em https://www.ev3dev.org/docs/tutorials/using-bluetooth-tethering/. Após conectarmos via bluetooth acessamos o ev3 via ssh utilizando o putty.

Diagramas de Classe

Classe sensor

D class motor.jpg

Classe motor

D class motor real.jpg

Requisitos

Requisitos funcionais e não Funcionais

Testes Funcionais

Primeiro teste funcional

Sistema Robo

Atores do Sitema robo
  • SS: Sistema supervisor responsável por indicar ações que serão realizados no robô, coletar informações de localização e validar ou não as caças.
  • Sensor de Luz: É responsável por informar ao robô o caminho que deve ser seguido e onde exite pontos de intersecções.
  • Sensor ultrassom: Responsável por verificar e avisar o robô a existência da presença de um outro robô no tabuleiro.
Casos de uso
legenda