Олимпиада "Ломоносов"
Профиль: Робототехника
Этапы профиля "Робототехника" 2025/2026
  • 25 октября - 7 декабря 2025
  • Отборочный этап

    29 ноября – 06 декабря 2025 года
  • Регистрация на заключительный этап
    12-19 марта 2026 г.
  • Заключительный этап

    21-22 марта 2026 г.
Поступай в МГУ
Профиль "Робототехника" олимпиады Ломоносов нацелен на решение синтетических задач математики и программирования. Запрограммируй робота лучше других!
Регистрация
Особенности олимпиады для 8-11 классов

Задания олимпиады Ломоносов в профиле робототехника посвящены решению математических задач с последующим воплощением полученного результата в виде программы управления для лабораторного робота TurtleBro (робот выдается организаторами).

Теоретический тур состоит из прикладных механических задач.

Практический тур предполагает применение знаний в виде написания ряда программ для робота при помощи библиотеки turtlebro.py.

Что надо знать о практическом туре

Для практического тура используется стек технологий на базе Python3. Для успешного прохождения практического тура вам понадобятся как минимум следующие навыки:

  • Базовое владение Python3
  • Умение пользоваться библиотекой turtlebro.py
  • Умение работать с данными лидара
  • Владение установкой библиотек, чтением документации и работой с примерами
  • Понимание принципов подключения и использования “неизвестного” оборудования (поиск документации, библиотек).
  • Умение работать в командной строке
  • Общее понимание задач механики и кинематики
Несмотря на то, что роботы работают на ROS2, знание ROS2 не нужно. Для управления роботом нужно использовать только библиотеку turtlebro.py, альтернативные решения приниматься не будут.

Участникам будет предложен ряд задач, результатом решения которого будет программа, реализующая движение робота на полигоне. Все нужные для решения задачи данные можно получить с лидара, расположенного на роботе.
Время выполнения работы 4 часа, включая отладку и заезды.

Роботы предоставляются организаторами.

Ноутбук можно свой.

Ресурсы для подготовки к олимпиаде 8 - 11 класс
  • Необходимые теоретические знания:
    Навык аналитического доказательства решения задачи и численное подтверждение результата.
    8-9 классы:
    • Координатная плоскость. Понятие координат (x, y).
    • Движение вдоль осей. Масштаб единичного шага.
    • Системы счисления.
    • Признаки делимости.
    • Логические высказывания.
    • Теорема синусов. Теорема косинусов.
    • Алгоритмы поиска.
    10 классы:
    • Теория для 8-9 классов.
    • Окружность. Радиус, центр, длина окружности. Параметризация на плоскости.
    • Полярные координаты.
    • Прямоугольный треугольник. Теорема Пифагора. Геометрическое место точек.
    • Осевая симметрия.
    • Треугольник. Решение треугольника.
    • Тригонометрия.
    11 классы:
    • Теория 8-10 классов.
    • Вписанная окружность. Формула Герона.
    • Выпуклый многоугольник. Периметр многоугольника. Площадь многоугольника. Формула Пика. Формула Гаусса (метод шнурка).
    • Движение с разворотами.
    • Скалярное произведение. Расстояние между точками.
    • Колебания. Период колебаний.
    • Правило правой руки.
    • Ортогональные направления. Движение по направлению. Векторы.


  • Необходимые практические навыки:
    8-11 классы
    • Знание Python3.
    • Умение пользоваться библиотекой turtlebro.py.
    • Умение работать с лидаром.
    • Умение сохранять программный ответ в файл.

Олимпиада для 5-7 класса

Для участия в олимпиаде для 5-7 классов необходимо иметь с собой
- Мобильная платформа и набор конструктивных элементов (конструктор);
- Ноутбук с предустановленным ПО;
- Удлинитель
Мобильное устройство должно содержать механизмы, датчики и систему управления для выполнения следующих действий:
  • Движение по прямой на заданное расстояние
  • Движение по окружности заданного радиуса
  • Разворот на заданный угол
  • Манипулирование маркером (опускание и поднимание)
Участнику необходимо уметь применять:
Понимание базовых принципов работы используемых сенсоров
Понимание базовых принципов работы используемых двигателей
Операции с переменными: чтение запись, сравнение.
Умение использовать базовые алгоритмические структуры: циклы, ветвления
Понимание базовых принципов конструирования

Участнику будет предложено с использованием робота начертить заданную фигуру.

Теоретические задачи профиля "Робототехника"
Обратная связь
Если у вас остались вопросы, мы с радостью на них ответим
Согласен с обработкой персональных данных
Организаторы и партнеры
Made on
Tilda