Projeto

Geral

Perfil

Classes e Funções » Histórico » Revisão 7

Revisão 6 (Ebert Melo, 22/08/2021 22:38 h) → Revisão 7/10 (Ebert Melo, 22/08/2021 22:39 h)

h1. Classes e Funções 

 *arquivo:* classes_funcoes_INTEL_humanoide.py  

 * def giro() 
     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). 

 * decisao_desvio() 
     É 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().  

 [[giro]] 

 [[decisao_desvio]] 

 [[Walk_Detour]] 

 [[Obj_Detector]]