Ультразвуковые датчики невероятно дешевы в наши дни, что делает их популярным выбором для многих робототехнических приложений-любителей, и я хотел бы использовать их (скажем, 10) вокруг робота с алгоритмом для построения приблизительной карты местности (как робот исследует его.) Я не заинтересован в том, чтобы иметь дело с движущимися объектами на данном этапе, просто определяю стационарные, и я буду использовать GPS для определения местоположения. Я понимаю, что другие компоненты, такие как лазерный сканер, будут давать гораздо более точные результаты, однако такие устройства также астрономически дороже.
Существует ли алгоритм для этой цели?