Приветствую!
Попалась тут интересная задачка - по полю-рингу размерами примерно 10 на 10 метров будет кататься "робот" (в виде тележки) и нужно в произвольный момент времени определять координаты его геометрического центра (или любой другой заранее известной точки) с точностью хотя бы 0.5мм.
С краев "поля" можно ставить любые дополнительные сенсоры-датчики (а лучше только с одной), а вот на само "поле" нельзя уже ничего ставить/клеить. На тележку тоже можно ставить оборудование.
Энкодеры колес на самой тележке не помогут - колеса совершенно точно будут проскальзывать, а даже если и нет, то неодинаковость колес при равномерном движении в одном направлении все равно даст на 10 метрах ошибку бОльшую, чем заданные 0.5мм
Различные оптические системы (камеры, лазерные дальномеры) дают ошибку минимум в 1мм, UWB и прочие ВЧ радио системы - больше сантиметра.
Думал поставить в двух углах энкодеры с тросом (т.н. draw wire encoder), но на 14+ метрах (максимальная длина по диагонали) явно уже трос провиснет или вообще растянется на величину больше допустимой.
Куда смотреть и куда бечь?
Спасибо!