Stm32 Автономная машина Ros2.
Техническое задание: автономное управление мини-роботом на Raspberry Pi 5 и ROS2
Введение
Цель — разработать систему автономного управления для мини-робота на базе Raspberry Pi 5 с использованием контроллера Hiwonder Moebius STM32 и ROS2. Робот должен перемещаться по арене, следовать по траектории и распознавать препятствия в виде цветных блоков (кубов). Решение должно быть реализовано в виде пакета ROS2 с возможностью запуска и тестирования.Аппаратная платформа
Вот полный список оборудования, установленного на роботе:Raspberry Pi 5
Hiwonder Moebius STM32 ROS2 RRC Lite
Intel RealSense D455 (камера глубины и цвета)
LDROBOT LD500 LiDAR
Сервомотор (рулевое управление передней осью)
2 DC мотора с энкодерами (задняя ось)
Li-Po аккумулятор
Преобразователь напряжения
Задачи проекта
✅ Задача 1: Перемещение по траектории
Арена: 3×3 метра с внутренним квадратом 1×1 метр.
Робот должен пройти 3 круга между внешним и внутренним квадратами.
Направление движения заранее неизвестно (по часовой или против часовой стрелки) и будет определено судьями перед стартом. Робот должен определить его автономно.
Поощряется центрирование движения, но желательно, чтобы робот оставался ближе к внутреннему квадрату, чтобы сократить длину пути.
Такие же условия арены, но с добавлением цветных кубов:
🔴 Красный — избегать справа
🟢 Зеленый — избегать слева
Робот должен избегать препятствий и сохранять свою траекторию.
Требования к коду
Использовать ROS2 (предпочтительно
rclpy).Работа с RealSense D455 и LiDAR (обработка данных, распознавание, построение траектории).
Управление моторами через STM32 (через топики/сервисы/действия ROS2).
Реализовать простую логику PID или другую для движения и стабилизации.
Код хорошо прокомментирован и структурирован.
Инструкции по запуску, желательно с README.
Готовность помогать с тестированием и вносить небольшие корректировки при необходимости.
Оплата и срок
Срок: 2 недели
Цена обсуждаема (учитывайте, что у нас есть готовые инструкции, прошивка для STM32 и существующая ОС, но нет кода для работы. Мы готовы делиться всей информацией для ускорения процесса).
Поддержка и обратная связь
Я готов помочь с тестированием, проверкой работы и дать любые необходимые объяснения. Возможна проверка на реальной платформе и отладка в реальном времени.
-
1 день3373 UAH
162 1 день3373 UAHЗдравствуйте.
С интересом ознакомилась с Вашим проектом. Уверена что смогу сделать эффективную и качественную работу соответствующее Вашим требованиям и ожиданиям. Опыт работы более 8 лет.
-
43 дня89 958 UAH
421 43 дня89 958 UAHЯ с нетерпением хочу разработать автономную систему управления для вашего мини-робота с использованием Raspberry Pi 5, ROS2 и контроллера Hiwonder Moebius STM32. Имея опыт в робототехнике и ROS2, я уверен, что смогу предоставить надежное решение для следования по траектории и обхода препятствий в рамках вашего графика.
Обзор решения
1. Движение по траектории (Задача 1)
Реализация слияния LiDAR/RealSense D455 для обнаружения границ арены (внешний квадрат 3×3м, внутренний квадрат 1×1м).
Автономное определение направления (по часовой/против часовой стрелки) с использованием данных датчиков.
PID-контроль для плавного, центрированного движения (с приоритетом к приближению к внутреннему квадрату).
…
2. Обход препятствий (Задача 2)
Распознавание цветных кубов с помощью RealSense (красный → избегать справа, зеленый → избегать слева).
Динамическое перепланирование маршрута для поддержания траектории при обходе препятствий.
3. Структура пакета ROS2
Узлы:
perception_node: Обрабатывает данные LiDAR/RealSense.
control_node: Обрабатывает логику PID и управление моторами STM32.
decision_node: Управляет логикой траектории и обхода препятствий.
Темы/Сервисы:
/motor_commands (управление STM32).
/obstacle_alert (обнаружение цветных кубов).
4. Результаты
Хорошо прокомментированный пакет ROS2 (rclpy).
README с инструкциями по настройке и запуску.
Поддержка в режиме реального времени при тестировании.
Актуальные фриланс-проекты в категории Разработка ботов
БотТелеграм-бот для обмена криптовалют, нужно, чтобы клиент создавал заявку, заявка приходила ко мне в телеграм. Разработка ботов ∙ 7 часов 38 минут назад ∙ 61 ставка |
Разработка Telegram-бота для сервиса личного байера (MVP)Бюджет: до 2200 USD Термін виконання: 4–6 тижнівОпис проєкту Шукаю досвідченого Python-розробника для створення MVP Telegram-бота сервісу особистого байєра (викуп товарів з українських та закордонних магазинів). Проєкт розрахований на подальше масштабування, тому важливі якісна… Разработка ботов ∙ 1 день 1 час назад ∙ 58 ставок |
ЧАТ БОТ телеграм для закрытого клуба
1000 UAH
Добрый день! Нужно настроить бота для Telegram. Задача: продажа доступа к закрытому каналу. Бот должен принимать оплату и после успешной оплаты выдавать одноразовую ссылку-приглашение. Также нужно настроить автоматическое удаление участника из канала, когда у него заканчивается… Разработка ботов ∙ 1 день 9 часов назад ∙ 89 ставок |
Mini apps Telegram. МагазинДобрый день Требуется сделать приложение в тг (интернет-магазин) Пример - по сути 1в1 как тут brandspacebot Важен Ваш опыт, стек на котором предлагаете сделать и почему Цена и срок примерно для начала, буду ждать вопросов Веб-программирование, Разработка ботов ∙ 1 день 11 часов назад ∙ 86 ставок |
Боты«Ищу программиста, чтобы создать Telegram-бота под ключ. Бот должен быть умным собеседником на базе ИИ (Gemini или ChatGPT), помогать людям по любым темам и на любом языке. Также нужно подключить оплату (Monobank или LiqPay) за подписку. Мне нужен полностью готовый продукт,… Разработка ботов ∙ 1 день 20 часов назад ∙ 61 ставка |