К содержанию
Бесплатно для обучения — навсегда

Учим создавать автономных роботов

Курсы, программа и робот в одной среде. Пишешь настоящий код, проверяешь его в симуляторе и видишь, что чувствует робот.

Arduino C++Работает без интернетаОт 10 лет

Программа MyRobotica: урок 3.2, код П-регулятора, симулятор на трассе курса и показания датчиков в одном окне
Решает · кодДействует · симуляторЧувствует · показания

Настоящий экран программы: урок 3.2 «П-регулятор» на трассе курса.

Как это работает

Каждый автономный робот живёт в одном цикле

Мы учим проходить его осознанно. Программа показывает каждую фазу, поэтому видно, где именно робот ошибся.

01 · Чувствует

Датчики

Робот измеряет мир: линию под собой, расстояние до груза, обороты колёс.

В программе
Показания в реальном времени и записи каждого запуска.
В курсе
Калибровка датчиков линии, ультразвук, энкодеры.
02 · Решает

Алгоритм

Программа превращает измерения в решение: насколько повернуть, где остановиться.

В программе
Редактор Arduino C++ с подсказками и разбором кода.
В курсе
Регуляторы, перекрёстки, маршруты, стратегия миссии.
03 · Действует

Моторы

Моторы выполняют решение, и робот едет по-новому.

В программе
Симулятор исполняет твою настоящую прошивку. Затем та же программа уходит в робота.
В курсе
Движение, повороты, захват и доставка груза.

↺ Результат действия снова попадает на датчики.

Симулятор и показания

Смотри, о чём думает робот

Так проходит урок 3.2: робот едет по трассе курса, а графики показывают каждое его решение.

  1. 1

    Прямая

    Оба датчика видят белое по краям линии. Ошибка около нуля, колёса крутятся одинаково.

  2. 2

    Начало поворота

    Линия уходит под один датчик. Его показание падает, ошибка растёт.

  3. 3

    Поправка

    П-регулятор умножает ошибку на kp. Одно колесо ускоряется, другое тормозит, и робот возвращается на линию.

Показания урока 3.2 во время поворота: левый и правый датчик, ошибка линии и поправка регулятора
Почему MyRobotica

Одна среда вместо пяти программ

Учиться нужно автономному управлению, а не поиску библиотек и драйверов.

Обычный путь

  1. Учебник в одном окне, Arduino IDE в другом.
  2. Библиотеки и драйверы ищутся и ставятся вручную.
  3. Что происходит внутри робота, видно только на глаз.
  4. Без робота программу не проверить.
  5. К соревнованиям готовятся отдельно, на своём поле.

MyRobotica

  1. Урок, задание и код в одном окне.
  2. Инструменты и библиотеки ставятся сами, работает без интернета.
  3. Показания датчиков и решения программы на графиках.
  4. Симулятор запускает твою прошивку на трассе урока.
  5. Задания по регламентам соревнований в той же среде.
Первый курс

Робот-курьер

13 уроков от первого винтика до миссии: робот сам находит два груза и перевозит их по трассе.

Учебный робот курса на линии
В планах

Машинное зрение

Камера и распознавание объектов. Предварительно на ESP32-S3.

В планах

Управление с ИИ

Обучение поведения и нейросеть на роботе.

Для партнёров

Курсы на роботах партнёров

Производители добавляют своего робота и свой курс в ту же среду.

Робот

Простой, недорогой и твой

Корпус печатается на 3D-принтере, остальное — стандартные детали. Программа работает и с роботами других производителей.

Как устроен робот
  • КонтроллерArduino Uno или Nano
  • Видит линию2 датчика линии
  • Видит грузультразвук HC-SR04
  • Берёт груззахват на сервоприводе
  • Корпус3D-печать
Соревнования

Проверь себя на задачах соревнований, не выходя из дома

Поле по размерам из регламента, попытки в симуляторе и на роботе, оценка по правилам.

Сейчас

Тренировка по регламентам

Следование по линии, «Цепочка», «Сортировка» — по опубликованным правилам.

Дальше

Международные дисциплины

Задания мировых и национальных соревнований разных стран.

В планах

Онлайн-отборы

Одно поле и один симулятор для всех: честный дистанционный отбор.

Для кого

Выбери свой вход

Ученикам

Собери робота, который думает сам

Всё бесплатно навсегда. Опыт программирования не нужен. От 10 лет, верхней границы нет.

Школам и педагогам

Основа занятий робототехникой

Бесплатно для всех, кто учит бесплатно. Методички, классы, проверка работ и школьный сервер без интернета.

Производителям роботов

Ваш робот там, где учатся

Профиль и модель вашего робота в симуляторе, курс на нём, соревнования. Без рекламы для детей.

Первый автономный робот. Бесплатно.

Скачай программу, открой первый урок и запусти робота в симуляторе. Настоящий робот подключится к тому же коду.