#webots
#веб-боты
Вопрос:
В веб-ботах есть ли какой-либо способ найти количество соседних роботов для данного робота в любом заданном радиусе? Алгоритм, который я реализую, требует списка соседних роботов. У меня есть идея, которая использует излучатели и приемники. Итак, идея заключалась в том, что каждый робот отправляет широковещательную рассылку с сообщением, содержащим его соответствующий идентификатор, в пределах заданного диапазона, и у каждого робота также есть приемник. Затем каждый робот будет получать сообщения и сохранять идентификаторы в списке, который является обязательным списком. но это будет включать в себя много излучений и приемов. Я хочу знать, есть ли более простой способ получить требуемый список.
Ответ №1:
Вы можете «обмануть» функции супервизора. С помощью робота-супервизора вы можете получить местоположение каждого робота в мире и определить, находится ли робот в радиусе действия или нет.
Пожалуйста, обратитесь к следующей странице:
https://www.cyberbotics.com/doc/reference/supervisor