roboforum.ru

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

Сканирующий лазерный дальномер

Re: Сканирующий лазерный дальномер

Angel71 » 04 мар 2014, 15:22

12-ти проводные приехали
P1060128_.JPG

Re: Сканирующий лазерный дальномер

Myp » 04 мар 2014, 16:45

вдруг кто-то захочет сделать LCD экран вращающийся)))

Re: Сканирующий лазерный дальномер

citizen » 05 мар 2014, 09:45

Ну как, никто еще не запустил SLAM под ROS?

Re: Сканирующий лазерный дальномер

linvinus » 05 мар 2014, 10:25

я на сообщении одометрии застрял. ошибка при работе с rosserial.
хотя вроде есть вариант slam без одометрии.

Re: Сканирующий лазерный дальномер

linvinus » 07 мар 2014, 14:48

Я создал тему по РОС в целом, там же можно и slam разобрать forum102/topic13980.html

Re: Сканирующий лазерный дальномер

daner » 15 мар 2014, 20:05

>>> citizen

можно вопросик?
а с какой частотой ваш лазер вращается? и если частота +/- 5 Гц, то не было ли у вас проблем со смазыванием из-за движения робота во время SLAM процесса. На сколько я понял из другой ветки форума вы использовали гектор-слам, он просто скушал ваши сканы и все, или вы как-то компенсировали смазывание?

П.С.
простите, но возможно вы уже давали эти данные, просто не осилил такое кол-во листов темы. сорри.

Re: Сканирующий лазерный дальномер

citizen » 15 мар 2014, 21:39

Скорость вращения - 3об/сек. Действительно, при большой скорости вращения робота или его быстром движении SLAM сбивается.
Приходится просто ограничивать скорость робота.
Уже думал писать специальный фильтр, но все никак не соберусь.

Re: Сканирующий лазерный дальномер

daner » 16 мар 2014, 01:03

citizen писал(а):Уже думал писать специальный фильтр, но все никак не соберусь.

а что значит специальный фильтр? на основании каких данных это смазывание можно отфильтровать? вы имеете ввиду инкодеры (ну или там инерционные гаджеты) или команды управления? просто иначе (без использования дополнительных сенсоров) не представляю, как можно это отфильтровать.

Re: Сканирующий лазерный дальномер

citizen » 16 мар 2014, 02:41

Да, можно обрабатывать как команды роботу, так и данные одометрии.

Re: Сканирующий лазерный дальномер

Чугунный Дятел » 17 мар 2014, 01:02

Фильтр это хорошее дело. У меня тоже руки чешутся по этому поводу. Либо добавлять в SLAM время сканирования в явной форме (и время каждого луча). Дух Калмана витает где-то рядом.
Собираетесо оценивать/фильтровать одометрию, по ней перерасчитывать положение точек скана, а потом перепроецировать обратно?

В ROS для sensor_msgs/LaserScan даже предусмотрен параметр про время сканирования, правда на деле им вообще никто не пользуется.

Re: Сканирующий лазерный дальномер

citizen » 17 мар 2014, 13:49

Собираетесо оценивать/фильтровать одометрию, по ней перерасчитывать положение точек скана, а потом перепроецировать обратно?

Да, так. Хотя сейчас меня больше интересует фильтрация данных сканирования без учета движения - для улучшения качества карты.

Re: Сканирующий лазерный дальномер

AntonStalev » 01 апр 2014, 17:48

А почему нет промышленного производства таких датчиков сейчас в данном сегменте рынка? То есть проще и доступней, чем линейка SICK, например.

Re: Сканирующий лазерный дальномер

RootAdmin » 01 апр 2014, 19:11

Вопрос про то, кому это нужно нескольким тысячам энтузиастов? Невыгодно... вот допилю дальномер из вебки с лазером - это повторить каждый сможет.

Re: Сканирующий лазерный дальномер

daner » 01 апр 2014, 21:24

AntonStalev писал(а):А почему нет промышленного производства таких датчиков сейчас в данном сегменте рынка? То есть проще и доступней, чем линейка SICK, например.

потому, что это нарушает патент.
проблема в том, что те кто сделали патент, (на мой взгляд) недооценили свое изобретение и подписали какой-то контракт (по производству пылесосов), по которому не имеют права продавать (или вообще, что-то делать) с самим лазером.

а китайцы, кстати, продают подобные лазеры по 400$

Re: Сканирующий лазерный дальномер

citizen » 01 апр 2014, 21:41

А почему нет промышленного производства таких датчиков сейчас в данном сегменте рынка?

Производство есть - Neato делает. Почему не хотят продавать по-отдельности (хотя бы как запчасть) - другой вопрос.
Есть вот этот проект: http://www.robopeak.com/blog/?p=278, все никак не могут запустить производство.
Есть такое: http://www.affalabs.com/collections/lid ... s/protox2d пе цене пылесоса Neato.

Одна из проблем при изготовлении дальномера - это все-таки оптико-электронный прибор, а значит, что оптическую часть надо юстировать, а дальномер потом калибровать. Это требует определенных трудозотрат.

В принципе, наверное, если напечатать сканирующую головку на 3d принтере (ее можно сделать прямоугольной (как в моем первом проекте), а не круглой - для экономии материала), заказать печатные платы в Китае, использовать китайские скользящие контакты - возможно сделать небольшую партию дальномеров практически в домашних условиях. Насколько я понимаю, самой дорогой частью при этом будет именно напечатанная часть.

вот допилю дальномер из вебки с лазером - это повторить каждый сможет

А можно поподробнее?

это нарушает патент

Интересно, что это за патент. Триангуляционный принцип измерения расстояния используется повсеместно, круговое сканирование пространства тоже давно известно. Китайцев патентами вообще не испугать, там не менее, доступных дальномеров они пока не делают.


cron
Rambler\'s Top100 Mail.ru counter