Разработка программных средств удаленного управления для мобильного робота на базе микроконтроллера RP2040 Pico W
Проект нацелен на создание программных средств микроконтроллера RP2040 Pico W для удаленного управления четырехколесным всенаправленным роботом
Год набора:
2024
Заказчик проекта:
Инженерная школа цифровых технологий
Количество вакантных мест в проекте:
6
Критерии отбора:
Мотивационное эссе
Планируемые результаты проекта, что предстоит сделать:
1. Спроектировать Web-интерфейс, позволяющий пользователю выполнять настройку параметров работы мобильного робота, а также осуществлять интерактивное управление им в режиме виртуального джойстика, задающего направление, скорость движения и вращения всенаправленного шасси;
2. Разработать программное обеспечение микроконтроллера мобильного робота, обеспечивающего работу Web-сервера удаленного управления;
3. Разработать протокол обмена командами через TCP- и UDP-сокеты с удаленным терминалом пользователя;
4. Разработать программные средства микроконтроллера мобильного робота, поддерживающие работу протокола командных сообщений и реализующие контейнер для их накопления во флеш-памяти робота;
5. Усовершенствовать программные средства микроконтроллера мобильного робота, обеспечивающие его базовые функции: работу в Wifi-сети, синхронизацию таймера микроконтроллера с мировым временем по протоколу NTP, управление электроприводом и сбор данных с энкодеров колес, чтение/запись данных во флеш-память;
6. Реализовать в программных средствах микроконтроллера мобильного робота пакетный режим выполнения команд движения с синхронизацией по мировому времени.
Полное название проекта:
Разработка программных средств удаленного управления для мобильного робота на базе микроконтроллера RP2040 Pico W
Пререквизиты:
1. Дизайн графических элементов Web-сайта;
2. Программирование на языке С и Python;
3. Разработка Web-сайта;
4. Разработка сетевого программного обеспечения для микроконтроллера RP2040 Pico W.
Руководитель:
Долматов Алексей Викторович
Срок реализации проекта:
20.04.2026
Теги:
#программирование микроконтроллеров, встраиваемое Web-приложение, удаленное управление
Тип заказчика:
Внутренний
Вид проекта:
Технический
Сфера проекта:
IT
Документы