Banco de conhecimento

Bloco Ajustar Rotação do Sensor

output-onlinepngtools__10_.png Este bloco serve para o Robô Ruby

Os sensores do robô são configurados em várias portas predeterminadas em seu corpo, estando inicialmente apontados em uma ou em outra direção. Mas sempre é possível alterar a direção dos sensores, com o bloco Ajustar Rotação do Sensor.

Alguns sensores são construídos com diversas articulações, como um braço humano. Imagine as articulações do ombro, do cotovelo e do pulso. Em robótica, as articulações são numeradas, começando com 0. Portanto, a primeira articulação, a “base”, seria o ombro (0), a próxima seria o cotovelo (1), e depois o pulso (2).

A Articulação 0

Neste exemplo de sensor ultrassônico colocado na parte superior do robô, a articulação 0 pode ser girada para os lados, permitindo que o robô “olhe em volta”.

rotating_top_US_0_to_90_and_back.gif  set_sensor_rotation.png

 

A Articulação 1 

Neste exemplo de programação, alterar os valores da articulação 1 inclina o sensor ultrassônico para cima e para baixo, permitindo que o robô procure objetos no chão ou acima de sua cabeça. 


rotating_top_US_angle_1_to_55_-_look_up.gif  set_sensor_rotation_1.png

Alguns sensores têm apenas um grau de rotação, caso em que você deverá usar somente a articulação 0.

Dica:

É melhor acompanhar um bloco Ajustar Rotação do Sensor com um bloco Esperar Até contendo um bloco Obter Rotação do Sensor e os mesmos valores que você inseriu no bloco Ajustar Rotação do Sensor.

Deste modo, você poderá ter certeza de que o robô completou o ajuste do ângulo de rotação do sensor antes de executar o restante da programação.

Este artigo foi útil?
Utilizadores que acharam útil: 0 de 0

Comentários

Por favor, entrar para comentar.

Powered by Zendesk