Что происходит сейчас
Три эксперимента
Опыт сбрасывает время и графики. Коэффициенты и цель можно менять во время движения. Изменение механизма, начального положения или датчика начинает новый опыт.
Опыт сбрасывает время и графики. Коэффициенты и цель можно менять во время движения. Изменение механизма, начального положения или датчика начинает новый опыт.
Настрой регулятор. Запусти робота. Узнай, почему он поворачивает.
Робот считывает чёрные участки страницы настоящими датчиками модели. Размер страницы задаётся в сантиметрах, включая поля. PDF обрабатывается на этом устройстве.
Для старта нажми «Установить старт», затем нажми на линию и протяни по направлению движения. 0° — вправо, 90° — вверх. Чёрные подписи тоже видны датчикам. Ширина в сантиметрах задаёт реальный размер полигона; приближение окна меняется отдельно.
Пока используется стандартная восьмёрка.
Библиотека и ресурсы встроены в HTML. Интернет для импорта не нужен. После обновления страницы PDF нужно выбрать заново.
Две петли. Разная кривизна.
Датчики 0…100: 0 — чёрное, 100 — белое. Новое измерение на каждом шаге модели — 0,5 мс.
Проскальзывание вдоль: см/с
Проскальзывание вдоль: см/с
Красное колесо — заметное проскальзывание при разгоне, торможении или сносе. Синяя стрелка показывает движение корпуса. Разгон и поворот используют общее сцепление.
| Место | Регулятор | Лучший круг | Участник | Настройки рекорда | Действие |
|---|
Можно подбирать скорость, коэффициенты, период регулятора и положение датчиков. Другая трасса, масса, сцепление или условия моторов и датчиков — отдельный зачёт. Таблица относится к модели с инерцией и буксом; результаты прежней модели с ней не сравниваются.
Рекорды сохраняются в этом браузереОдин полный круг с места: 7 контрольных точек по порядку и финиш в исходной точке. Старт и финиш фиксируются по центру пары датчиков. Проехать только одну петлю или развернуться у старта недостаточно.
Время модельное: пауза, пошаговый запуск и ускорение просмотра разрешены. Изменение настроек, смена регулятора или толчок во время круга переводят попытку в тренировку. Физика и коэффициенты при этом не ограничиваются. При съезде — сход; после финиша результат фиксируется и модель ставится на паузу.
Рекорд хранит имя на момент старта и все настройки. «Повторить» загружает эти настройки для новой попытки. Рекорды локальные: они не отправляются в интернет.
Команда левого мотора: clamp(v − u, −100, 100). Правого: clamp(v + u, −100, 100). v — базовая команда в процентах; u — поправка в тех же единицах. При u > 0 команда правого мотора больше команды левого. Фактический поворот зависит от инерции и сцепления. Моторы разгоняются постепенно. Сила контакта с полом разгоняет корпус и поворачивает его; при нехватке сцепления колёса скользят. −100 — полный ход назад, 0 — остановка, 100 — полный ход вперёд. В модели 100% соответствует окружной скорости свободного колеса 200 см/с (2 м/с). Скорость корпуса зависит также от нагрузки и скольжения.
Сравни реле и П. Как меняется след?
Запусти ПД, затем убери Kd до нуля.
Сравни вынос 3 и 10 см при одной скорости.
Моторы немного разные. Сравни два ПИД.
Кнопки готовят опыт и ставят робота на старт. Меняй по одному параметру и сравнивай результат.