17

Тестирую лидар для робота

Лидар с Алиэкспресса, от робота-пылесоса. Будет основой навигационной системы будущего робота. Целью теста было припаять нужные провода, проверить мотор и логику перед монтажём на платформу.

Подробно процесс стройки освещаю здесь: https://t.me/robostroy

и здесь: https://www.youtube.com/@seko2k19

Подписывайтесь, должно быть интересно!

Arduino & Pi

1.5K постов20.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

0
Автор поста оценил этот комментарий

И есть какие-нибудь дураков понятные топики про ROS2-нода? Оно само карту сделает делает?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В том числе и карту. SLAM (Simultaneous Localization And Mapping) называется - едем, ориентируемся и строим карту. Я по мере реализации буду стараться подробно описать, что и как работает. Собственно, основная цель строительства этого робота - глубже вникнуть в технологии, "пощупать руками". Хочется зацепить как можно больше всяких интересных штук.

показать ответы
0
Автор поста оценил этот комментарий

Эх жаль Ютуб, не посмотришь.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
0
Автор поста оценил этот комментарий

У них есть какой то стандарт на протокол? Где почитать? Сколько стоит? И он получается вообще никак не настраивается, питание подали и он погнал поток?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, питание подал и он гонит поток. С почитать сложно, оно всё ноунеймовское. За референс наверное можно взять https://github.com/YDLIDAR/ydlidar_ros2, https://github.com/ldrobotSensorTeam.

И с ним был SDK и datasheet, по ссылке с Али, выложил в ТГ: https://t.me/robostroy

0
Автор поста оценил этот комментарий

полагаю это для дримии робота?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Сейчас уже на Али точно такого нет, но вот похожий: https://aliexpress.ru/item/1005008166583222.html?sku_id=1200...


Пишут, для Roborock, но их же тьма всяких ))

показать ответы
1
Автор поста оценил этот комментарий

Если говоришь "как любая цифра" то тебе ещё многому поучиться ))

Есть заметная разница например между push-pull и open drain+pull up.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Может и так, я ж не настоящий электронщик, больше по программной части )) Буду скоро цеплять IMU по i2c, сможем сравнить осциллограммы ))
0
Автор поста оценил этот комментарий

Я примерно так и думал, НО я тут цеплялся с пикабушником, за лидеры на iPhone. И он утверждал, что на андроид их не ставят из-за разницы в отдаваемых данных, что меня на редкость смутило. Так что интересно, если он прав то это хороший такой горизонт для граблей с этими системами! И ROS это модуль или самостоятельная ОС? У меня тут планы небольшие есть, может что надумаю с ним

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
ROS - robot operating system, по факту - фреймворк для стандартизации коммуникаций и модулей роботов. Ставится набором пакетов поверх ОС. Уже написана масса модулей. Типа, must know в робототехнике ))
0
Автор поста оценил этот комментарий

А ещё два волшебных слова что означают?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Nav2 и Rviz — это части ROS, если вы об этом. Подсистемы навигации и визуализации. Я про это ещё поверхностно знаю, буду щупать ))
показать ответы
0
Автор поста оценил этот комментарий

Кто-то шепчет на ухо: I2C !

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Он UART, 262kbit по спекам.
показать ответы
0
Автор поста оценил этот комментарий

А какие данные он выдаёт?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Должен расстояние, скорость вращения, углы. Более подробно опишу, когда к Orange PI его зацеплю. По задумке, будет ROS2-нода, которая принимает по UART данные и публикует в топик. Дальше эти данные используются Nav2, Rviz и прочим.
показать ответы
0
Автор поста оценил этот комментарий

Возможно.

Хотя фронты сигнала выглядят как I2C.

Это точно с этого аппарата?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Конечно с этого, я ж сам тыкался осциллографом )) У UART сигнал точно так же выглядит, как и любая цифра ))
показать ответы
0
Автор поста оценил этот комментарий

а что будет делать робот?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Основная идея - глубже вникнуть в технологии, "пощупать руками". У самурая нет цели, есть только путь ))

показать ответы