roboforum.ru

Технический форум по робототехнике.

Измерение пройденного расстояния

Измерение пройденного расстояния

konstantinmirin » 06 фев 2011, 12:42

Есть идея создать робота с навигацией внутри помещений по принципу локаций. Он едет, определяет пройденное расстояние и очертания стен/предметов слева, справа, впереди. По очертаниям стоится карта. Мепстоположение на карте определяется поиском совпадения текущей картинки с глобальной картой в памяти. Алгоритм пока в процессе поиска/разработки.
Я предполагаю, что исходными данными будут расстояния до препятствий со всех сторон и пройденное расстояние. Вопрос - можно ли мерять пройденное расстояние независимо от поверхности, по которой едем (ковер, паркет, линолеум) и с какой точностью? Что для этого надо?

Вопрос вдогонку - интересует измерение расстояний до препятствия, до 50см. Что юзать (ик, сонар?), какая точность? Я понимаю, что вместо ровной стены в симуляции у меня получится что-то страшное с зазубринами по результатам измерений, интересно насколько страшное :)

Re: Измерение пройденного расстояния

=DeaD= » 06 фев 2011, 13:31

Юзать ИК, точность не мерял, где-то статья есть в вики местной

Re: Измерение пройденного расстояния

konstantinmirin » 06 фев 2011, 13:34

А что по пройденному расстоянию? Его можно как-то точно мерять или нет?

Re: Измерение пройденного расстояния

=DeaD= » 06 фев 2011, 13:39

Без погрешностей - нет конечно, есть же проскальзывание колёс.
А так - сдвоенные (квадратурные) энкодеры в помощь. Статья по энкодерам опять же в вики есть.

Re: Измерение пройденного расстояния

avr123.nm.ru » 06 фев 2011, 14:12

konstantinmirin писал(а):Что юзать (ик, сонар?)
Например ИК дальномер SHARP
konstantinmirin писал(а):какая точность ?
как написано в даташите.

Re: Измерение пройденного расстояния

d-man08 » 17 мар 2011, 20:15

я вот новичег, но по общей логике - если на колесе сделать, например, 4 контакта и, зная длину окружности колеса, то дальше считать, сколько раз появился контакт и, таким образом, вычислять пройденное расстояние? увеличив кол-во контактов - увеличивается точность

Re: Измерение пройденного расстояния

tiho82 » 26 мар 2011, 21:27

А нельзя для этого использовать оптическую мышь?


cron
Rambler\'s Top100 Mail.ru counter