Автономна машина 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 день3361 UAH
162 1 день3361 UAHЗдравствуйте.
З інтересом ознайомилася з вашим проектом. Впевнена, що зможу зробити ефективну та якісну роботу, відповідно до ваших вимог і очікувань. Досвід роботи понад 8 років.
-
43 дні89 629 UAH
421 43 дні89 629 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 з інструкціями щодо налаштування/запуску.
Підтримка живого налагодження під час тестування.
Актуальні фриланс-проєкти в категорії Розробка ботів
Потрібен телеграм бот. Мова програмування пайтон, бот має мати адмін панель для обробки заявок
1100 UAH
Ось детальний опис проєкту Псіля натискання кнопки /start Бот присилає текст з правилми та умови користування (під текстом, кнопка ознайомленний) Після, йде невеличке заповнення анкети: Ваший вік? ... звідки дізнались про нас? ... Чи був досвід до цього? ... Скільки часу… Python, Розробка ботів ∙ 2 години 53 хвилини тому ∙ 31 ставка |
Покет опшн трейдинг бот, в телеграм
2000 UAH
потрібен бот, який кожні 30 секунд буде надсилати підняти ставку або опустити на 10 секунд. дякую можна на 1 хвилину теж придумати. щоб бот окремо кожну хвилину видавав сигнал підняти або опустити ставку на брент ойл хочу поки тільки його. дякую.. від 1800 грн можу оплатити і… Розробка ботів ∙ 4 години 28 хвилин тому ∙ 16 ставок |
Телеграм-бот для автоматичного співбесідування ветеринарних лікарів з інтеграцією OpenAI
1000 UAH
Мета: максимально автоматизувати первинний відбір кандидатів без участі роботодавця. 1. Кандидат переходить за посиланням на Telegram-бота і починає співбесіду командою /start. 2. Бот послідовно задає 18 заздалегідь заданих питань. 3. Відповіді приймаються тільки у вигляді… AI та машинне навчання, Розробка ботів ∙ 1 день 5 годин тому ∙ 83 ставки |
Налаштування автоматизації: Форма на сайті → WhatsApp-бот → CRM (Make + WATI)Опис проекту: Є сайт компанії з перевезень. Клієнти залишають заявку через форму на сайті — форма приходить на email. Потрібно налаштувати наступну автоматизацію:Етап 1 — Форма → WhatsApp — Коли на пошту приходить нова заявка з сайту, система автоматично витягує ім'я та номер… Веб-програмування, Розробка ботів ∙ 3 дні 2 години тому ∙ 52 ставки |
ЧАТ БОТ телеграм для закритого клубу
1000 UAH
Доброго дня! Потрібно налаштувати бота для Telegram. Завдання: продаж доступу до закритого каналу. Бот має приймати оплату і після успішної оплати видавати одноразове посилання-запрошення. Також потрібно налаштувати автоматичне видалення учасника з каналу, коли в нього… Розробка ботів ∙ 5 днів 12 годин тому ∙ 101 ставка |