roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 14:58

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 747 ]  На страницу Пред.  1 ... 38, 39, 40, 41, 42, 43, 44 ... 50  След.
Автор Сообщение
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 20 апр 2015, 22:02
Сообщения: 562
Откуда: Москва
Skype: sergelola
ФИО: Сергей
citizen Скажите пожалуйста, на вашей картинке есть зеркало на уровне дальномера и где оно располагается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
post318562.html#p318562

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 17:28 
Не в сети
Аватара пользователя

Зарегистрирован: 12 окт 2008, 12:40
Сообщения: 369
Откуда: Красногорск, Подмосковье
Про зеркало уже на Гиктаймс обсуждалось: https://geektimes.ru/post/275442/#comment_9291026
Китайцев (RPlidar) никакие патенты не смущают, уже два года их делают.

_________________
OpenSimpleLidar - проект простого самодельного лидара.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 21:00 
Не в сети
Аватара пользователя

Зарегистрирован: 20 апр 2015, 22:02
Сообщения: 562
Откуда: Москва
Skype: sergelola
ФИО: Сергей
Рабочая уверенная дальность работы дальномера порядка 3 м, можно наклонить вертикальную ось дальномера по ходу движения, и считать что с 2 х или 3х метров будет горизонт для данного направления, поворачивая робота вокруг своей оси можно будет получить сканирующий срез и в итоге получить частично объёмную хоть и медленно разворачиваемую картину. Конечно считая что робот перемещается по плоской поверхности, иначе надо добавлять гироскоп, можно одну из осей сделать с эксцентриситетом и поднимать опускать всего робота или только сам лидар.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 22:08 
Не в сети
Аватара пользователя

Зарегистрирован: 12 окт 2008, 12:40
Сообщения: 369
Откуда: Красногорск, Подмосковье
Хоть кто бы сказал, зачем вообще это трехмерное сканирование нужно?
Тем более, что вне зависимости от типа дальномера, от 3d скана из одной точки толку мало, для получения адекватной модели помещения нужно делать несколько полных сканирований из разных точек, а потом как-то склеивать получившиеся облака точек (3d slam).

_________________
OpenSimpleLidar - проект простого самодельного лидара.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 22:48 
Не в сети
Аватара пользователя

Зарегистрирован: 20 апр 2015, 22:02
Сообщения: 562
Откуда: Москва
Skype: sergelola
ФИО: Сергей
citizen Хотя бы для оценки возможности прохода робота по высоте или будет ехать пока выступающей частью не упрётся? что то вроде каждые 5 секунд угол изменяется для контроля нависающей мебели.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 08 июн 2016, 23:38 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
citizen писал(а):
Хоть кто бы сказал, зачем вообще это трехмерное сканирование нужно?

Если у вас робот не выше чем робот пылесос, то 3D сканирование действительно ни к чему, но если робот (как наш LUM) достигает в высоту 1,2 метра, то выступающие углы столов, крестовины офисных кресел, коробки и другие предметы лежащие на полу, все это находится на разных уровнях высоты, а лидар, при сканировании, видит точки предметов лежащие только в плоскости сканирования на высоте установки самого лидара. Если, например на пути робота стоит гладильная доска, а лидар находится на высоте 0,5 метра, то в лучшем случае (если разрешение лидара позволит) он увидит трубки из которых сделаны ножки доски, саму гладильную поверхность, расположенную на высоте около метра, разумеется лидар не выхватит, ну а если высота робота больше метра, то он обязательно, проезжая мимо, снесет гладильную доску.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 09 июн 2016, 09:23 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 303
Откуда: Екатеринбург
ФИО: Сергей
Основное предназначение лидара это навигация и построение карты.Всё остальное о чём вы тут говорите это функции парктроника которые проще реализовать другими датчиками(бамперами и т.п.)Лидар обеспечивает эти функции в своей плоскости вращения ,теоретически можно менять наклон, но 5 об/сек явно маловато для приёмлемой работы а с другой стороны повышение частоты вращения препятствует наклону(эффект юлы).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 09 июн 2016, 13:33 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
sned писал(а):
Всё остальное о чём вы тут говорите это функции парктроника которые проще реализовать другими датчиками(бамперами и т.п.).

Представляю сколько "бамперов и других" датчиков придется поставить на нашего LUM-а чтобы контролировать препятствия по всей его высоте.
sned писал(а):
Основное предназначение лидара это навигация и построение карты.

А разве обнаружение препятствий это не навигация? Или гладильная доска это не препятствие?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 09 июн 2016, 15:16 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 303
Откуда: Екатеринбург
ФИО: Сергей
Обнаружение препятствий это не навигация.А вот дальнейшая их систематизация и классификация позволит использовать эти данные для навигационных целей. 3д сканирование это не для данных лидаров вот и весь посыл того что я хотел сказать.Кстати на вашей LUM платформе используются "многоуровневые" данные c кинекта или только средний срез ? Ведь у вас бампер тоже из датчиков наделан.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 10 июн 2016, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
sned писал(а):
Кстати на вашей LUM платформе используются "многоуровневые" данные c кинекта или только средний срез ? Ведь у вас бампер тоже из датчиков наделан.

LUM получает с кинекта картинку глубины и выделяет препятствия по всей картинке, вычитается уровень пола и препятствия выше роста самого робота так как под ними он может пройти. В LUM-e весь код самописный под С++, так что в нем мы сами делали обработку карты глубины. Сейчас пытаемся решить эту задачу на БЕЗbot-е который работает под ROS. Пакеты обрабатывающие облако точек или картинку глубины не позволяют убрать уровень пола, во всяком случае у нас не получилось, если просто расширять ширину сканирования в итоге все равно начинает захватываться пол. Так что сейчас пишем свой узел для "схлопывания" картинки глубины по всей высоте и передаче ее в laser_scan с вычитанием уровня пола.
sned писал(а):
Ведь у вас бампер тоже из датчиков наделан.

Да бампер имеется, а раньше еще и ИК датчики стояли, но ИК сняли за ненадобностью, два кинекта полностью перекрывают все пространство спереди робота, без слепых зон, а бампера остались как "дань традициям" :D , просто демонтировать их не было смысла, хотя они и не отключены, но я не припомню ситуации когда LUM наталкивался ими на препятствия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 10 июн 2016, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Цитата:
два кинекта полностью перекрывают все пространство спереди робота,

теперь понятно зачем вам такой ёмкий АКБ :)
а поворачивать кинект немного влево вправо не дешевле? (с точки зрения энергозатрат)

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 11 июн 2016, 03:32 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
linvinus писал(а):
а поворачивать кинект немного влево вправо не дешевле? (с точки зрения энергозатрат)

Вы не поняли, один кинект (на рисунке номер 3 - красный) смотрит вперед на нем реализовано построение карты, второй кинект (на рисунке номр 2 - желтый) смотрит вниз, он предназначен для детектирования препятствий на полу и перекрывает слепую зону третьего кинекта.
Вложение:
Сенсоры.jpg
Сенсоры.jpg [ 25.29 КиБ | Просмотров: 3343 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 11 июн 2016, 09:09 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
судя по картинке 3й кинект видит те же препятствия на полу что и 2й, только в дальней зоне.
если эти препятствия будут на карте рос то никакой проблемы с тем когда они попадут в мёртвую зону быть не должно, рос уже "помнит" о них. (я вас не критикую, просто мысли в слух)

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сканирующий лазерный дальномер
СообщениеДобавлено: 12 июн 2016, 02:20 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
linvinus писал(а):
судя по картинке 3й кинект видит те же препятствия на полу что и 2й, только в дальней зоне.
если эти препятствия будут на карте рос то никакой проблемы с тем когда они попадут в мёртвую зону быть не должно, рос уже "помнит" о них. (я вас не критикую, просто мысли в слух)

Я ведь писал, вроде, что LUM работает не под ROS, на нем "крутится" наш собственный софт написанный на C++.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 747 ]  На страницу Пред.  1 ... 38, 39, 40, 41, 42, 43, 44 ... 50  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO