Para evitar obstáculos durante a navegação em robô 2D, qual é a melhor posição / ângulo para colocar os sensores do sonar? Quantos devem haver?
Gostaria de saber se há alguma teoria ou exemplos para o problema de colocação. Percebo que depende da maneira como o robô se move e de sua geometria, mas estou procurando respostas gerais.
Respostas:
Geralmente, o principal fator no posicionamento dos sensores é a largura real do feixe dos próprios sensores. Geralmente, quanto maior o alcance do sensor, menor a largura do feixe.
Então, primeiro, você precisa definir o alcance que deseja detectar e escolher alguns sensores que funcionam nesse intervalo.
Então você tem que decidir em qual a amplitude de ângulo em que deseja detectar a distância. Por exemplo, você pode decidir cobrir tudo na frente e nas laterais de um robô (uma faixa de 180 graus, 90 graus para ambos os lados da frente).
Em seguida, você divide o intervalo de ângulo pela largura do feixe do sensor escolhido para obter o número de sensores necessários.
Usando o exemplo acima, se você tiver sensores com uma largura de feixe de 90 graus, precisará apenas de dois deles, cada um a 45 graus de cada lado da frente. Se você tivesse sensores de longo alcance com, digamos, uma largura de feixe de 20 graus, seria necessário 9 deles para cobrir a mesma área.
Obviamente, a largura do feixe não é uma medida exata; portanto, é mais seguro haver alguma sobreposição dos feixes. Por fim, os sensores devem ser instalados simetricamente entre os lados esquerdo e direito do robô.
fonte
Para expandir a resposta de thisismyrobot , a largura do feixe é realmente importante. No entanto, existem vários outros fatores, como a refletividade do ambiente ("brilho" acústico), frequência de transmissão etc.
Embora seja de 1988, a Prevenção de Obstáculos com Sensores Ultrassônicos cobre bem os desafios - a física da variação de eco parece ter mudado pouco ao longo dos anos :)
O artigo dos sensores de sonar ultrassônico na Generation Robots apresenta algumas das questões mais interessantes na faixa ultrassônica: formas de feixes e lóbulos (veja a figura de 50kHz).
A partir daí, você deve visitar estes artigos mais detalhados sobre características de feixes e seleção de sensores:
fonte