Вы про какой из роликов? Любой из них обрабатывается как набор изображений. Но на то и есть трекинг объектов, чтобы находить закономерности! Потом - это лишь демонстрация работы базовой модели, а также методики обучения нейросети на своих данных! Пробуйте, экспериментируйте с датасетами и параметрами обучения!
Давайте еще раз объясню: я не промышленный робототехник, а преподаватель. Моя задача: сделать универсальное решение, на основе которого потом школьники строят свои проекты.
И тут есть еще один момент-это стоимость компонентов и минимизация потерь в случае ошибок подключения. Поэтому для роботом с двумя уровнями управления-мой выбор uart или spi
Теоретически, да, но на практике: на питоне выполняются высокоуровневые команды, типа того же компьютерного зрения или планировки путей, а на ардуину (или stm32, к примеру), отводятся задачи управления моторами. Например для управления шаговыми двигателями нужно соблюдать интервалы между сигналами очень точно, а для обработки сигналов с энкодера нужно использовать аппаратные прерывания, которые тоже проще и надежнее обрабатывать на микроконтроллере
Про управление - можно многое реализовать. Тут опять же, для меня была важна возможность повторения. Повторить это - легко. Понять, как считывать стабильно наклон пальца - достаточно тяжело!
Спасибо, проведу эксперименты. Однако в пределах всего нашего помещения сигнал добивает только на высокой мощности. При этом несколько одновременно работающих модулей на разных каналах не мешают друг другу
Можно, конечно! Только вот с рукой бегать за мобильным роботом будет не сильно удобно))) А так, можно и не microPython, а любой orangePi. Связать с Arduino можно по uart или по SPI (https://habr.com/ru/articles/708844/)
Все верно! Однако сам факт того, что это доступно в школах мотивирует детей двигаться дальше, изучать новое, и как написано в комментарии ниже, "набрать компонентов на пару тысяч рублей". И именно для этого я веду канал, где рассказываю, как просто начинать занятия робототехникой даже дома! К сожалению, на апрельский MeetUp приехать не получилось, но в дальнейшем - будем готовиться и презентовать учебные проекты (в т.ч. на ROS2) дальше!
Действительно, это так в начале статьи! Т.к. без этой информации статья была бы инструкцией "с 0". Прочитайте ее полностью и увидите, что в ней содержится много ценной для новичков информации о создании нод, принципов обмена между ними. Особенности подключения к камерам и создание лаунч файла.
Возможно, падает сам скрипт с ботом из-ха какой-то ошибки, а flask продолжает работать. Вы можете проверить работоспособности сервера по ссылке и самостоятельно, тогда станет понятно, где сложность
1) Смысл сервера в возможности работать сразу с несколькими микроконтроллерами 2) Ценный совет 3) Вроде как тут все работает достаточно долго и сбоев не происходило. По поводу современных ESP32 - действительно, стоит их рассмотреть.
Однако на текущий момент 3 попытки загрузить shorts не привели к успеху!
Полноразмерное видео загрузить все-таки удалось!
Вы про какой из роликов?
Любой из них обрабатывается как набор изображений. Но на то и есть трекинг объектов, чтобы находить закономерности!
Потом - это лишь демонстрация работы базовой модели, а также методики обучения нейросети на своих данных!
Пробуйте, экспериментируйте с датасетами и параметрами обучения!
В реальной жизни его могут чем-то перекрыть, посмотрите видео с потоком машин!
А вы проводили тесты с разными версиями NRF?
Да
Давайте еще раз объясню: я не промышленный робототехник, а преподаватель. Моя задача: сделать универсальное решение, на основе которого потом школьники строят свои проекты.
Обмен данными по SPI между Raspberry Pi и Arduino https://habr.com/p/708844/
И тут есть еще один момент-это стоимость компонентов и минимизация потерь в случае ошибок подключения. Поэтому для роботом с двумя уровнями управления-мой выбор uart или spi
Теоретически, да, но на практике: на питоне выполняются высокоуровневые команды, типа того же компьютерного зрения или планировки путей, а на ардуину (или stm32, к примеру), отводятся задачи управления моторами. Например для управления шаговыми двигателями нужно соблюдать интервалы между сигналами очень точно, а для обработки сигналов с энкодера нужно использовать аппаратные прерывания, которые тоже проще и надежнее обрабатывать на микроконтроллере
Да, там линукс можно поставить и нормальный питон. И все запустится ?
А почему бы orangePi Zero не взять для этой задачи? Маленький, быстрый. Для такой задачи вполне подойдет.
А Arduino для управления аппаратной частью.
А камера вообще любая вебка, даже самая дешевая.
Про управление - можно многое реализовать. Тут опять же, для меня была важна возможность повторения. Повторить это - легко.
Понять, как считывать стабильно наклон пальца - достаточно тяжело!
Спасибо, проведу эксперименты. Однако в пределах всего нашего помещения сигнал добивает только на высокой мощности.
При этом несколько одновременно работающих модулей на разных каналах не мешают друг другу
Можно, конечно! Только вот с рукой бегать за мобильным роботом будет не сильно удобно)))
А так, можно и не microPython, а любой orangePi.
Связать с Arduino можно по uart или по SPI (https://habr.com/ru/articles/708844/)
А в чем проблема, если модуль работает на высокой мощности?
Как сделать первые шаги, я описывал:
1) Установить Linux на OrangePi: https://vk.com/@1195598-ustanovka-ubuntu-server-na-orange-pi-zero-3
2) Установка и запуск первых нод на ROS2: https://habr.com/ru/articles/768048/
3) Связать ROS и Arduino: https://habr.com/ru/articles/708844/
Все верно! Однако сам факт того, что это доступно в школах мотивирует детей двигаться дальше, изучать новое, и как написано в комментарии ниже, "набрать компонентов на пару тысяч рублей". И именно для этого я веду канал, где рассказываю, как просто начинать занятия робототехникой даже дома!
К сожалению, на апрельский MeetUp приехать не получилось, но в дальнейшем - будем готовиться и презентовать учебные проекты (в т.ч. на ROS2) дальше!
Действительно, это так в начале статьи! Т.к. без этой информации статья была бы инструкцией "с 0".
Прочитайте ее полностью и увидите, что в ней содержится много ценной для новичков информации о создании нод, принципов обмена между ними. Особенности подключения к камерам и создание лаунч файла.
ROS2 — это второе поколение Robot Operating System, фреймворка, надстройки над операционной системой для удобной разработки робототехнических систем.
https://habr.com/ru/articles/492058/
Возможно, падает сам скрипт с ботом из-ха какой-то ошибки, а flask продолжает работать. Вы можете проверить работоспособности сервера по ссылке и самостоятельно, тогда станет понятно, где сложность
Спасибо за ваш интерес и комментарий!
1) Смысл сервера в возможности работать сразу с несколькими микроконтроллерами
2) Ценный совет
3) Вроде как тут все работает достаточно долго и сбоев не происходило. По поводу современных ESP32 - действительно, стоит их рассмотреть.
Повторюсь: в данном контексте-возможно, но если устройств два? На каждое свой телеграм-бот нужен. А если 6 шт по дому развесить?
По поводу работы и прошивки не понял, вы хотите увидеть как это работает?