Classes e Funções » Histórico » Versão 6
Ebert Melo, 22/08/2021 22:38 h
1 | 1 | Henrique Wanner Antunes Silvério de Sousa | h1. Classes e Funções |
---|---|---|---|
2 | 2 | Henrique Wanner Antunes Silvério de Sousa | |
3 | *arquivo:* classes_funcoes_INTEL_humanoide.py |
||
4 | 3 | Ebert Melo | |
5 | * def giro() |
||
6 | Ao ser chamada, o robô estará nos estados 1 ou 2, ou seja, girando para a esquerda ou para a direita. O argumento recebido é guardado na variável "ang" e equivale ao máximo desvio em graus em relação à direção padrão da pista. A função então executa um laço que será interrompido apenas quando o desvio angular do robô for menor que "ang" em módulo. Assim que o robô girar o suficiente, o laço é interrompido, e a função retorna 3, que corresponde ao estado 3 (Parar). |
||
7 | |||
8 | * decisao_desvio() |
||
9 | É apenas uma função criada para fins de teste e retorna sempre 1 (Girar para a esquerda). Porém, encontra-se implementada no arquivo turn.py com o nome rotate(). |
||
10 | 4 | André Vidal | |
11 | 6 | Ebert Melo | [[giro]] |
12 | |||
13 | [[decisao_desvio]] |
||
14 | |||
15 | 4 | André Vidal | [[Walk_Detour]] |
16 | 5 | André Vidal | |
17 | [[Obj_Detector]] |