Projeto

Geral

Perfil

Arquitetura » Histórico » Versão 2

Gustavo Claudio Karl Couto, 03/04/2017 18:01 h

1 1 Gustavo Claudio Karl Couto
h1. Arquitetura
2
3
SSL Vision Log Player
4
5 2 Gustavo Claudio Karl Couto
It can be divided in to it's ten loops
6 1 Gustavo Claudio Karl Couto
7
SSL Vision UDP RX
8
9
Esse loop adquire informação da Câmera processadas pelo software [[SSL-Vision]], ou do simulador [[grSim]] através de um soquete UDP, iterando VI [[SSL UDP Receiver]].
10
11
SSL RefBox UDP RX
12
13
Esse loop adquire informação do juiz geradas pelo software [[SSL-RefBox]], ou do simulator [[grSim]] através de um soquete UDP, iterando VI [[SSL UDP Receiver]].
14
15
SSL Log Reader
16
17
Esse loop adquire informação dos logs de um jogo antigo apartir de um arquivo, iterando a VI [[SSL Log Reader]]
18
19
Filter observations
20
21
Utiliza as seguintes VI's para a apatir dos pacotes binários da visão obter informações do estado do jogo,
22
23
[[SSL Vision Package Selector]]
24
25
[[Decode SSL Wrapper Package]]
26
27
[[SSL Detection Frame Simple Estimator Cameras]]
28
29
Filter Referee
30
31
[[SSL Vision Package Selector]]
32
33
[[Referee]]
34
35
[[SSL Referee to GUI Referee]]
36
Draw Field
37
38
Receive information from Filter Observations loop and create a visual debug using the VI [[Field]]
39
40
Game State Estimator
41
42
[[Team and Side]]
43
44
Role Decision
45
46
[[Role Decisors Selector]]
47
48
Role Playing
49
50
This loop is based on VI [[Role Playing Simple]], and also use this other VI [[IA to GUI Robot]] for visual debug information from intelligence
51
52
Communication
53
54
First in the communicatio loop the VI [[Conver AI Robot to Robot Command]] gets the robot command from Robot cluster, then the intelligence send the command to the [[grSim Packet Command UDP Test]] if using the grSim simulator or [[Serial Transmitter]] if testing the real robots.