roboforum.ru

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

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

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

sned » 28 июл 2013, 12:46

citizen писал(а): Проблема в том, что при вращении яркий источник света модуляцией отфильтровать не удается - вращение "модулирует" засветку.

Как в итоге яркий источник света влияет на показания?А без вращения
ошибка не возникает?
Если общий уровень сигнала значительно упал то может стоит его
предусилить путем изменения порога АЦП контроллера?И даже ещё задавить
сигнал поэксперементировав с светофильтрами.
Инструкции в любом случае будут очень полезны и большое спасибо за интересную работу.

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

citizen » 28 июл 2013, 17:39

Как в итоге яркий источник света влияет на показания?

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

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

SkyStorm » 31 июл 2013, 18:00

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

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

citizen » 31 июл 2013, 18:22

Пробовал, особенного улучшения не заметил.

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

citizen » 02 авг 2013, 04:39

Установил дальномер на пылесос:
IMG_20130729_000010a.jpg

Raspbery Pi пробрасывает через WiFi uart пылесоса и дальномера до компьютера, на котором работает ROS.
Удалось получить вот такую карту квартиры:
hector_1avg_2.png

В левом нижнем углу на полу стоит светящаяся лампа.
Проброс данных от дальномера осуществляется как-то коряво - часто данные начинают идти искаженными, из-за чего SLAM ошибается. Слева от центра видно такой сбой. Надо реализовывать свой метод передачи данных.
Стены неровные из-за того, что на больших расстояниях точность низкая, а а все стены дальномер начинает "видеть" издалека.
Кроме того, из-за низкой скорости работы дальномера пришлось выставить очень низкую скорость вращения робота - 10 град/сек.
Проблема в том, что используемый hector slam рассчитан на высокоскоростные дальномеры.

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

noonv » 02 авг 2013, 13:02

Супер!

citizen писал(а):Raspbery Pi пробрасывает через WiFi uart пылесоса и дальномера до компьютера, на котором работает ROS.

а wi-fi роутер типа tp-link 3020 не проще было для этого использовать?

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

elmot » 02 авг 2013, 14:34

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

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

noonv » 02 авг 2013, 14:38

elmot писал(а):имхо мозгофф не хватит. Все-таки мало там памяти и быстродействие не очень.

как я понял, малина использовалась только для проброса последовательного порта через wi-fi.

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

elmot » 02 авг 2013, 14:46

Ну если так, то надо малину изымать, конечно.

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

citizen » 02 авг 2013, 17:07

Я уже говорил, что проброс портов сейчас происходит плохо. Есть подозрение, что на самой raspberry pi придется запускать ROS (будет работать узел, преобразующий данные от дальномера в тему scan). Данные от узла опять же будут пробрасываться на более мощный компьютер. Изначально я действительно хотел запускать SLAM на Raspberry Pi, и позже постараюсь попробовать это сделать, хотя я не уверен, что для этого хватит производительности.
С роутером у меня была еще одна проблема - я так и не смог сделать роутер своего робота (forum10/topic10661.html) клиентом основного квартирного роутера. Возникли какие-то проблемы с шифрованием - роутеры соединялись только если оно было отключено.

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

elmot » 02 авг 2013, 18:38

citizen, ломись в скайп, обсудим.

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

robovan » 02 авг 2013, 20:28

классная у тебя планировка хатки:)

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

Tsi329 » 20 авг 2013, 04:16

citizen, достойный проект. Буду следить за развитием!

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

citizen » 21 авг 2013, 04:53

Написал инструкцию по сборке дальномера:
LIDAR_BUILDING_MANUAL.zip
(1.19 МиБ) Скачиваний: 0

Схема дальномера:
LIDAR_SCHEMATIC.pdf
(167.79 КиБ) Скачиваний: 0

Печатная плата:
LIDAR_PCB.zip
(64.88 КиБ) Скачиваний: 0

Прошивки (с исходниками):
CODE.zip
(2.28 МиБ) Скачиваний: 0


Оценивайте.

Программы для компьютера и описание юстировки с калибровкой выложу, если кто-то реально соберется повторить конструкцию.

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

Alex080969 » 21 авг 2013, 09:23

Ну ты мужик просто молоток!
Спасибо.
Кстати почему на форуме нет системы благодарностей?


Rambler\'s Top100 Mail.ru counter