Sensores
Os sensores contam ao seu robô como é o mundo. Todos os sensores são usados da mesma forma:
- Obtenha-o pelo nome com
robot.getDevice(). - Ative-o com
enable(timeStep). Até lá, ele não fornece nenhum valor. - Leia-o dentro do laço principal. Os valores são atualizados após cada
robot.step().
Como sensores reais, eles têm ruído: a mesma leitura pode mudar um pouco de um passo para o outro. Os organizadores não mudam o ruído na competição, então deixe seu programa robusto a ele, por exemplo comparando várias leituras.
As páginas abaixo usam os sensores do robô inicial.
Sensor de distânciaEncontre paredes ao lado do robô.
Sensor de posiçãoSaiba onde o robô está, com o GPS.
Sensor de corVeja o piso: buracos, pântanos e passagens.
Câmera RGBVeja as paredes e encontre os marcadores nelas.
LIDARMeça distâncias ao redor de todo o robô.
Giroscópio e acelerômetroMeça giros e aceleração.
