К содержанию
Программа MyRobotica

Урок, код и робот в одном окне

Учебная среда для автономной робототехники: редактор Arduino C++, симулятор, показания датчиков и курс. Бесплатно.

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

Всё для автономного управления

Ты думаешь об алгоритме. Остальное программа делает сама.

{ }

Редактор Arduino C++

Подсказки, переход к определениям, разбор кода урока по строкам и история версий.

↯

Сборка без настройки

Нужные библиотеки и инструменты ставятся сами с видимым прогрессом или из локального архива.

▶

Симулятор

Исполняет твою настоящую прошивку на модели поля. Поле любой сложности собирается в редакторе полей.

∿

Показания

Датчики, ошибка, поправка регулятора и состояние миссии на графиках. Каждый запуск сохраняется.

kp

Лаборатория регуляторов

P, PI, PD и PID на одной трассе: сравни запуски и выбери лучший коэффициент.

⌂

Без интернета

Уроки, сборка, симулятор и записи работают локально. Школьный сервер работает в локальной сети.

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

Сначала симулятор, потом робот

Одна и та же программа едет на экране и на настоящем роботе. Показания выглядят одинаково, поэтому ошибку легко найти до заезда.

  1. 1

    Прямая

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

  2. 2

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

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

  3. 3

    Поправка

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

Скачать

Бесплатно для обучения

Для Windows, macOS и Linux. Веб-версия работает в браузере через сервер школы.

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

ВозможностьКомпьютерБраузер
Уроки и кодДаДа
СимуляторДаДа
Робот по USBДаДа, в Chrome и Edge
Без интернетаДаЧерез сервер школы в локальной сети

Начни с первого урока

Программа подскажет каждый шаг: от сборки шасси до первой самостоятельной поездки.