Open BarbaraAlmeida opened 6 years ago
Mensagem exibida no terminal
4fe4d18ede7b42bdef61f03ca5c1a2219b7138f6
Também permitir usar -c none para desativar controle
cf02dfca1444f9c2f4156156aa44513ee63ae9a9
Como lidar com valores inválidos?
No momento:
-q true
abre a interface gráfica do Gazebo.-v true
não abre o viewer. Checar valores antes de rodar funções?
Como lidar com valores inválidos?
No momento:
Qualquer valor diferente de -q true abre a interface gráfica do Gazebo. Qualquer valor diferente de -v true não abre o viewer.
Checar valores antes de rodar funções?
Decidi checar os valores antes de rodar as funções.
List of tests of the different configurations of the run script.
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | Defaut | Defaut | Defaut | Script/run 1on1 |
:white_check_mark: |
1on1 | Defaut | Defaut | Keyboard | Script/run 1on1 -c keyboard |
:white_check_mark: |
1on1 | Defaut | False | Defaut | Script/run 1on1 -v false |
:white_check_mark: |
1on1 | Defaut | False | Keyboard | Script/run 1on1 -v false -c keyboard |
:white_check_mark: |
1on1 | False | Defaut | Defaut | Script/run 1on1 -q false |
:white_check_mark: |
1on1 | False | False | Defaut | Script/run 1on1 -q false -v false |
:white_check_mark: |
1on1 | False | Default | Keyboard | Script/run 1on1 -q false -c keyboard |
:white_check_mark: |
1on1 | False | False | Keyboard | Script/run 1on1 -q false -v false -c keyboard |
:white_check_mark: |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | Defaut | True | Defaut | Script/run 1on1 -v true |
:white_check_mark:1 |
1on1 | False | True | Defaut | Script/run 1on1 -q false -v true |
:white_check_mark:1 |
1on1 | Defaut | True | Keyboard | Script/run 1on1 -v true -c keyboard |
:white_check_mark:1 |
1on1 | False | True | Keyboard | Script/run 1on1 -q false -v true -c keyboard |
:white_check_mark:1 |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | True | False | Defaut | Script/run 1on1 -q true -v false |
:white_check_mark: |
1on1 | True | False | Keyboard | Script/run 1on1 -q true -v false -c keyboard |
:white_check_mark: |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | True | Defaut | Defaut | Script/run 1on1 -q true |
:white_check_mark:1 |
1on1 | True | True | Defaut | Script/run 1on1 -q true -v true |
:white_check_mark:1 |
1on1 | True | Defaut | Keyboard | Script/run 1on1 -q true -c keyboard |
:white_check_mark:1 |
1on1 | True | True | Keyboard | Script/run 1on1 -q true -v true -c keyboard |
:white_check_mark:1 |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | Defaut | Defaut | False | Script/run 1on1 -c false |
:white_check_mark: |
1on1 | Defaut | False | False | Script/run 1on1 -v false -c false |
:white_check_mark: |
1on1 | False | Default | False | Script/run 1on1 -q false -c false |
:white_check_mark: |
1on1 | False | False | False | Script/run 1on1 -q false -v false -c false |
:white_check_mark: |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | Defaut | True | False | Script/run 1on1 -v true -c false |
:white_check_mark:1 |
1on1 | False | True | False | Script/run 1on1 -q false -v true -c false |
:white_check_mark:1 |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | True | False | False | Script/run 1on1 -q true -v false -c false |
:white_check_mark: |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
1on1 | True | Defaut | False | Script/run 1on1 -q true -c false |
:white_check_mark:1 |
1on1 | True | True | False | Script/run 1on1 -q true -v true -c false |
:white_check_mark:1 |
Order | Command | Status |
---|---|---|
123 | Script/run 1on1 -q false -v true -c keyboard |
:white_check_mark: |
132 | Script/run 1on1 -q false -c keyboard -v true |
:white_check_mark: |
213 | Script/run 1on1 -v true -q false -c keyboard |
:white_check_mark: |
231 | Script/run 1on1 -v true -c keyboard -q false |
:white_check_mark: |
312 | Script/run 1on1 -c keyboard -q false -v true |
:white_check_mark: |
321 | Script/run 1on1 -c keyboard -v true -q false |
:white_check_mark: |
Error | Command | Status |
---|---|---|
no arguments | Script/run |
:white_check_mark: |
forget World | Script/run -q true |
:white_check_mark: |
invalid World | Script/run mundo |
:white_check_mark: |
invalid Quiet | Script/run 1on1 -q 10 |
:white_check_mark: |
invalid Viewer | Script/run 1on1 -v oi |
:white_check_mark: |
invalid control | Script/run 1on1 -c teclado |
:white_check_mark: |
not implemented control | Script/run 1on1 -c joystick |
:white_check_mark:4 |
World | Quiet | Viewer | Control | Command | Status |
---|---|---|---|---|---|
penalty | Defaut | Defaut | Defaut | Script/run penalty |
:white_check_mark: |
penalty | Defaut | True | Defaut | Script/run penalty -v true |
:white_check_mark:1 |
penalty | True | False | Defaut | Script/run penalty -q true -v false |
:white_check_mark:2 |
penalty | True | Defaut | Defaut | Script/run penalty -q true |
:white_check_mark:1 |
penalty | Defaut | Defaut | False | Script/run penalty -c false |
:white_check_mark:3 |
penalty | Defaut | True | False | Script/run penalty -v true -c false |
:white_check_mark:13 |
penalty | True | False | False | Script/run penalty -q true -v false -c false |
:white_check_mark:23 |
penalty | True | Defaut | False | Script/run penalty -q true -c false |
:white_check_mark:13 |
Objetivo
Criar um script para rodar as simulações de demonstração em apenas um comando.
Código
Mundos
1 Rodando a estratégia como ela está agora, os arquivos precisam ser organizados
Opções
2 Implementado com viewer genérico 3 Aguardando módulo de joystick ficar pronto
Ideias
Testes
Documentação