Email or username:

Password:

Forgot your password?
Top-level
Miss Alice

@standmit
а с чего начать программирование дронов? есть есп32 с камерой, есть машинка с 4 двигателями. могу управлять ею из браузера, могу программировать.

5 comments
standmit

@miss_alice Дрон, по сути, та же машинка, только цена ошибки сильно выше. Входить в робототехнику хорошо именно на подобных машинках. Можно начать с автоматического поиска пути от точки к точке (например из кухни через коридор в гостиную). Это классическая и всеобъемлющая задача: она затрагивает большинство сфер всей робототехники максимально широко. Тут и обработка датчиков и теория управления и навигация. Вот просто взять и воспроизвести, например, turtlebot.
youtu.be/9OC3J53RUsk

Miss Alice

@standmit а библиотеки какие рекомендуешь? ну и мне теории не хватает, думаю.

standmit

@miss_alice Тысячи их, всё зависит от задач. Вот, например, самые известные:
ROS/ROS2 -- отличный инструмент прототипирования всего проекта в целом (для него написано великое множество библиотек для самых разных задач).
Eigen -- работа с матрицами.
Point Cloud Library -- обработка данных с лидаров и камер.
OpenCV -- обработка данных с камер.
MAVLink -- управление и телеметрия
Ceres Solver -- решение задач оптимизации

Miss Alice

@standmit
О, спасибо большое. Буду их смотреть

standmit

@miss_alice Что же касается именно дронов. То там все те же самые задачи, только решать их нужно намного быстрее и точнее (нет возможности остановиться и подумать, и координат уже не 3, а 6), а выбор типов возможных датчиков и решений заметно сокращается. Зато появляется превосходная мобильность)

Go Up