Платим блогерам
Блоги
apprenticebase
Его проект уже может создавать трёхмерные модели окружающего пространства.

Энтузиаст разработал проект PiLiDAR — самодельный лидарный сканер, использующий одноплатный компьютер Raspberry Pi. Исходный код, инструкции по сборке и примеры результатов опубликованы на платформе GitHub. Проект находится в стадии активной разработки, но уже позволяет создавать трёхмерные модели окружающего пространства.

Может быть интересно

Аппаратная часть PiLiDAR включает Raspberry Pi 4, камеру Raspberry Pi HQ, шаговые двигатели и один из совместимых лидарных модулей производства LDRobot — LD06, LD19 или STL27L. Основа работы устройства — технология лидара (Light Detection and Ranging), которая определяет расстояние до объектов с помощью лазерных импульсов и анализа отражённого света.

Программное обеспечение PiLiDAR содержит необходимые драйверы для работы с указанными лидарными модулями, механизм проверки целостности получаемых данных (CRC) и средства для калибровки ШИМ-сигналов управления. Также предусмотрена возможность визуализации процесса сканирования в реальном времени в двухмерном виде и экспорт данных в форматах NumPy или CSV.

Помимо базового сканирования, PiLiDAR умеет создавать сферические панорамные снимки 360° с разрешением 6K. Они формируются путём «сшивания» фотографий, сделанных камерой с объективом «рыбий глаз», с использованием программы Hugin и автоматической коррекцией экспозиции и баланса белого. На основе данных лидара и панорам устройство собирает трёхмерные сцены, присваивая точкам сканирования цвета с панорамных изображений. Для визуализации и экспорта сцен (в форматах PCD, PLY или e57) используется библиотека Open3D. Реализована функция совмещения нескольких сканов; возможно также создание полигональной сетки (мешинг), однако эта операция требует значительных вычислительных ресурсов и на Raspberry Pi 4 выполняется медленно.

Проект PiLiDAR открывает для энтузиастов и разработчиков доступный способ экспериментировать с технологией лидара, создавая трёхмерные карты помещений или других объектов для различных пользовательских задач.

Источник: xda-developers.com
+
Написать комментарий (0)
Теперь в новом формате

Наш Telegram-канал @overclockers_news
Подписывайся, чтобы быть в курсе всех новостей!

Популярные новости

Сейчас обсуждают