Arquitetura » Histórico » Versão 4
Gustavo Claudio Karl Couto, 04/04/2017 01:03 h
1 | 1 | Gustavo Claudio Karl Couto | h1. Arquitetura |
---|---|---|---|
2 | |||
3 | 4 | Gustavo Claudio Karl Couto | h2. SSL Vision Log Player |
4 | 1 | Gustavo Claudio Karl Couto | |
5 | 3 | Gustavo Claudio Karl Couto | It can be divided in to it ten loops |
6 | 1 | Gustavo Claudio Karl Couto | |
7 | 4 | Gustavo Claudio Karl Couto | h2. 1. SSL Vision UDP RX |
8 | 1 | Gustavo Claudio Karl Couto | |
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 | 4 | Gustavo Claudio Karl Couto | h2. 2. SSL RefBox UDP RX |
12 | 1 | Gustavo Claudio Karl Couto | |
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 | 4 | Gustavo Claudio Karl Couto | h2. 3. SSL Log Reader |
16 | 1 | Gustavo Claudio Karl Couto | |
17 | Esse loop adquire informação dos logs de um jogo antigo apartir de um arquivo, iterando a VI [[SSL Log Reader]] |
||
18 | |||
19 | 4 | Gustavo Claudio Karl Couto | h2. 4. Filter observations |
20 | 1 | Gustavo Claudio Karl Couto | |
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 | 4 | Gustavo Claudio Karl Couto | h2. 5. Filter Referee |
30 | 1 | Gustavo Claudio Karl Couto | |
31 | [[SSL Vision Package Selector]] |
||
32 | |||
33 | [[Referee]] |
||
34 | |||
35 | [[SSL Referee to GUI Referee]] |
||
36 | 4 | Gustavo Claudio Karl Couto | h2. 6. Draw Field |
37 | 1 | Gustavo Claudio Karl Couto | |
38 | Receive information from Filter Observations loop and create a visual debug using the VI [[Field]] |
||
39 | |||
40 | 4 | Gustavo Claudio Karl Couto | h2. 7. Game State Estimator |
41 | 1 | Gustavo Claudio Karl Couto | |
42 | [[Team and Side]] |
||
43 | |||
44 | 4 | Gustavo Claudio Karl Couto | h2. 8. Role Decision |
45 | 1 | Gustavo Claudio Karl Couto | |
46 | [[Role Decisors Selector]] |
||
47 | |||
48 | 4 | Gustavo Claudio Karl Couto | h2. 9. Role Playing |
49 | 1 | Gustavo Claudio Karl Couto | |
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 | 4 | Gustavo Claudio Karl Couto | h2. 10. Communication |
53 | 1 | Gustavo Claudio Karl Couto | |
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. |