Если только измерять расстояние на основе звуковых или ультразвуковых волн.
Но такая точность при такой цене - врятли.
Да и вопросы к автору:
1) поле под открытым небом;
2) поверхность поля - ровная, бетонная, пересеченная местность с песком и т.п.;
3) определение координат на плоскости или в объеме;
4) для какой цели нужны именно координаты? може проще круговой УЗ локатор на каждого робота - он будет знать расстояние до препятсвия. Или планируется командная тактика?
Добавлено спустя 48 минут 31 секунду:Так как скорость звука меняется от ветра, влажности, температуры, плотности воздуха. То предлагаю такую схему - указана на картинке.
- 1.jpg (8.9 КиБ) Просмотров: 1772
За пределами поля располагаются приемопередающие "звуковые установки", в углах равностороннего треугольника - сторона треугольника известна.
Помимо сигналов и определения координат роботов, в паузах эти "ЗУ" обмениваются между собой звуком, а следовательно и корректируют изменяющююся скорость звука.
Определение координат робота:
Система определения координат "СОК" посылает по радиканалу команду определенному роботу, который тут же издает звук в течении допустим 0,1 сек. Каждая приемная станция детектирует звук робота. Система "СОК" замеряет время от подачи радиокоманды до получения сигналов каждым "ЗУ". Далее надо сделать пересчет трех радиусов от каждой "ЗУ" в координаты на плоскости.
Скорость звука примерно 330 м/с -> 33 см/мс -> 0,33 мм/мкс.
Скорость радиокоманды очень высока - можно не учитывать.