Два брата из Бристоля собрали железного спидкубера, который установил мировой рекорд — 45 секунд на сборку кубика Рубика, при этом ни одна наклейка не была снята. Робот честно вращал грани, используя камеры, алгоритмы распознавания цвета и точные сервоприводы. Для студентов ИТ-направлений это не просто новость из мира железа, а готовый междисциплинарный кейс: здесь есть место компьютерному зрению, теории алгоритмов, встраиваемым системам и даже вопросам качества ПО. Такой пример можно разобрать в ВКР, чтобы показать актуальность работы, привязать её к реальному тренду автоматизации и получить конкретные метрики для оценки. Ниже — как именно интегрировать подобный кейс в диплом и не утонуть в абстрактных рассуждениях.
Актуальность: робот-рекордсмен доказывает: точное определение цветов граней — критичный этап. Без него невозможно принять решение о следующем ходе.
Цель: разработать алгоритм и прототип модуля, определяющего раскладку кубика по видеопотоку.
Задачи:
Структура: Глава 1 — обзор подходов; Глава 2 — проектирование архитектуры модуля (диаграммы, схемы); Глава 3 — тестирование, метрики accuracy/precision, экономическая оценка.
Актуальность: скорость робота упирается не только в механику, но и в вычислительные ресурсы. Алгоритм Коциембы (или его упрощённые версии) должен работать на Raspberry Pi / микроконтроллере за миллисекунды.
Цель: адаптировать алгоритм двухфазного поиска под ограниченные ресурсы.
Задачи:
Структура: Глава 1 — анализ алгоритмов; Глава 2 — проектирование архитектуры и диаграммы состояний; Глава 3 — нагрузочное тестирование, сравнение RTO.
Актуальность: прежде чем собрать физического робота, нужно проверить логику на симуляции — это экономит время и бюджет. Кейс из статьи показывает, как выглядит целевая система.
Цель: создать трёхмерный симулятор и планировщик движений для манипулятора.
Задачи:
Структура: Глава 1 — обзор сред симуляции; Глава 2 — архитектура системы, UML-диаграммы классов и последовательностей; Глава 3 — эксперимент (точность позиционирования, время цикла).
В разделе «Аналитическая часть» вы должны не просто перечислить «что такое кубик Рубика», а сравнить решения, обосновать стек. Статья даёт отправную точку: робот существующего рекордсмена решает задачу за 45 секунд. Вы можете проанализировать, почему так долго (для железа это много) и какие узлы можно улучшить. Так рождается обоснование актуальности: «Компьютерное зрение не успевает за движением кубика» или «Алгоритм поиска — единственное бутылочное горлышко».
В этой главе хорошо смотрится таблица сравнения подходов:
| Критерий | OpenCV + пороговая обработка | Свёрточная нейросеть (TensorFlow) |
|---|---|---|
| Точность распознавания | 85–90% (зависит от света) | 99%+ на размеченном датасете |
| Требования к железу | Raspberry Pi 3+ | Желательно GPU / Coral Edge TPU |
| Скорость одного кадра | 10–15 мс | 30–70 мс |
| Сложность реализации | Низкая | Средняя, нужен датасет |
Такие таблицы позволяют формально обосновать выбор и сослаться на источник, например: «В роботе-рекордсмене, согласно отчёту SecurityLab, использовалась система технического зрения, обеспечивающая работу без снятия наклеек, — это должно быть критерием для проектируемого решения».
Здесь вы показываете, как устроена система: камера → модуль захвата кадра → алгоритм распознавания → планировщик решения → контроллер сервоприводов. Полезно нарисовать контейнерную диаграмму (C4 Model) или UML-диаграмму вариантов использования. В дипломе должны быть представлены:
Если ваша тема связана с ПО, добавьте DevOps-практики: версионирование (Git), сборку в CI/CD-пайплайне, а для мониторинга работы алгоритма — OpenTelemetry. Пусть и кратко, но это покажет понимание полного жизненного цикла разработки. Для проектной части типичный стек: Python, OpenCV, ROS, Docker.
Не забудьте оформить техническое задание по ГОСТ 34.602-89: функции, границы системы, требования к интерфейсу и к показателям назначения. Это требование многих вузов, а статья поможет сформулировать входные данные (изображение кубика с шести сторон).
Одна из слабых сторон студенческих ВКР — отсутствие численных результатов. В кейсе с роботом метрики напрашиваются сами собой:
Для нагрузочного тестирования алгоритма поиска можно замерить количество решений в секунду или использование памяти при решении сложных конфигураций. Все эти показатели должны быть связаны с целью работы. Например: «Внедрение оптимизированного алгоритма снизило среднее время поиска с 200 мс до 45 мс, что позволяет крутить кубик без пауз» — отличный вывод для главы с тестированием.
1. Подмена терминов. Пишут «нейросеть» вместо «свёрточная сеть» или путают PaaS и IaaS в контексте облачных вычислений. Избегайте этого: в дипломе каждый термин должен быть определён. Аналитик кафедры легко срежет оценку за такое.
2. Нет метрик эффективности. Работа заканчивается фразой «система работает корректно», но нет цифр. Решите заранее, какие метрики будете замерять, и свяжите их с требованиями ТЗ. Статья даёт повод использовать время сборки 45 с как базовый показатель для сравнения.
3. Игнорирование стандартов. ТЗ без учёта ГОСТ 34.602-89 — частое замечание рецензента. Даже если у вас простое приложение, оформите разделы «Цели и назначение», «Функциональные требования» по стандарту.
Не обязательно собирать железного робота. Можно сделать только ПО: распознавание кубика по фото или бот, который решает головоломку. Физический манипулятор — только одна из тем. Выберите подзадачу и углубитесь в неё.
Зависит от вуза. Но обычно код нужен, если у вас практическая работа. В противном случае это будет реферат. Код не обязан быть огромным: достаточно модуля распознавания или симуляции.
Сфотографируйте кубик с шести сторон на телефон, соберите мини-датасет из 100–200 фотографий. Можно использовать аугментацию, чтобы повысить точность классификатора. Если нет кубика — найдите открытые наборы в интернете.
ГОСТ не жёстко регламентирует нотацию UML, но требует, чтобы схемы имели подписи, пояснения и соответствовали обозначениям. Используйте PlantUML или draw.io для генерации, сохраняйте в векторном виде и не перегружайте цветами.
Нужна помощь с дипломом? Успейте заказать диплом с бесплатной консультацией по вашей теме. Эксперты проанализируют статью, предложат структуру и помогут выделить 120 часов на практическую часть — вы получите готовую к защите ВКР без лишней воды. Как написать ВКР на отлично? Просто доверьтесь тем, кто делает это каждый день.
Источник: Робот установил мировой рекорд по кубику Рубика — 45 секунд, ноль снятых наклеек (опубликовано 2026-03-18)