Вы находитесь на странице: 1из 11

Всероссийская олимпиада школьников по

робототехнике

Пояснительная записка к проекту

Устройство автоматического судейства


робототехнических соревнований

Выполнил: ученик 9 «В» класса школы №179


Аргунов Иван Александрович

Москва 2024
Содержание
Реферат ..................................................................................................................... 3
Введение ................................................................................................................... 4
Основная содержательная часть ............................................................................ 6
Заключение .............................................................................................................. 8
Список использованных источников .................................................................... 9
Приложение ........................................................................................................... 10

2
Реферат
Объектом исследования является обеспечение качественного
проведения современных технологических соревнований, а также
уменьшение шанса ошибки человека при судействе.

Цель работы - создать и запрограммировать устройство для


автоматического судейства робототехнических соревнований.

Методы исследования: анализ, синтез и обобщение результатов


исследований в области компьютерного зрения и озвучивания текста,
моделирование и создание устройства и апробация его на соревнованиях.

Особое теоретическое значение и новизна проекта заключаются в том,


что на данный момент процедура проверки практических заданий на
различных соревнованиях на олимпиадах занимает довольно
продолжительное время, которое составляет примерно 40-60 минут для
каждой группы участников. Созданное в ходе данного проекта устройство,
которое будет автоматически вызывать участников в порядке очереди на
поле и выставлять баллы, позволит ускорить проверку выполнения
практических заданий более чем в 2 раза с учетом времени смены
участников.

Перспектива развития данного проекта состоит в том, чтобы в


дальнейшем усовершенствовать устройство и применять его на реальных
олимпиадах высокого уровня.

3
Введение
Цель проекта - создать и запрограммировать устройство для судейства
робототехнических соревнований.

Задачи проекта:

1. Изучить основы компьютерного зрения и озвучивания текста для


языка программирования Python.
2. Начертить схему будущего устройства и подобрать необходимые
компоненты.
3. Собрать прототип устройства.
4. Протестировать установку в школе на реальной олимпиаде.
5. Модернизировать устройство и усовершенствовать его работу.
6. Поэтапно внедрять прибор в другие олимпиады и соревнования.

На данный момент все практические задания робототехнических


олимпиад в России проверяются вручную. Именно поэтому проверка
выполнения практических заданий занимает достаточно много времени, с
учетом смены участников, заезда и проверки выполнения самого задания.
Также в момент подсчета баллов судья может ошибиться. Результатом
анализа данной проблемы стала разработка устройства для автоматического
судейства робототехнических олимпиад. Устройство будет вызывать
участников на попытку выполнения практического задания в порядке
очереди, отслеживать начало попытки и, по ее окончанию, по итоговому
расположению предметов на поле оценивает выполнение робота по
регламенту.

Учитывая отсутствие подобных разработок в области оценивания


практических заданий олимпиад в России, считаем актуальным
осуществление задуманного проекта.

Новизна темы:

Идея данного проекта отличается своей новизной по ряду аспектов, к


примеру, технологичностью изготовления модуля, доступность
использования потребителями, соотношением цена-качество по сравнению с
возможными аналогами.

Ожидаемые результаты проекта:

 Создать и запрограммировать устройство для автоматического


судейства.
4
 Протестировать устройство и настроить правильный анализ
результата участника.
 Протестировать устройство на реальной олимпиаде.

Разработка проекта начинается с изучения работы аналогичных


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

В работе над изделием необходимо иметь в виду особенности систем


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

5
Основная содержательная часть
На данный момент все практические задания робототехнических
олимпиад в России проверяются вручную. Из-за этого многие участники
ждут довольно продолжительное время, пока остальные из их группы не
закончат свои попытки с подсчетом результатов. Так же, проверяя множество
участников, судья может ошибиться при выставлении и подсчете баллов.
Чтобы уменьшить шанс ошибки при оценивании выполнения задания
участником и ускорения времени проверки, был создан данный проект.

Учитывая высокую потребность в создании данного устройства для


автоматического судейства робототехнических соревнований, была
разработана схема данного проекта (рис. 1).

Данное устройство состоит из нескольких компонентов: аудиосистемы


и управляющего контроллера. Аудиосистема (рис. 2 и 3) может состоять из
аудиоколонок или рупора. Рупор соединяется с управляющим компьютером
через специально созданное устройство-коммутатор на основе Arduino Nano.
Колонки присоединяются напрямую к компьютеру. Управляющая часть
проекта состоит из компьютера (Raspberry Pi 3B) и камеры для
фотофиксации.

Основные составляющие проекта:

 Arduino Nano вместе с рупором образуют аудиосистему


 Raspberry Pi 3B с камерой для фиксации выполнения задания
участником и вычисления его баллов

Оценка стоимости устройства:

Наименование, кол-во Цена, руб


Arduino Nano 350
Сенсорный дисплей 7’ 5000
Рупор 1000
Raspberry Pi 3 B 8300
Камера 1200
Иные компоненты (соединительные провода,
1200
переключатели, дисплей для аудиосистемы)
Сумма 17050

6
Этапы сборки проекта:

 Первоначально сборка прибора осуществлялось со сборки аудиосистемы:


подключение рупора (посредством реле), экрана, переключателей к
Arduino Nano и их тестирование (проверка работоспособности).
 Основной экран и камера соединялись с Raspberry Pi 3 B и создавался
деревянный корпус для основной системы.
 Создание программы для озвучивания текста и определения объектов на
фото для их последующего распознавания.
 Тестирование устройства на реальной олимпиаде.

Механизм работы устройства:

1. В устройство вносится список участников непосредственно через файл


с таблицей. При этом в интерфейсе программы предусмотрено
удаление или добавление участников.
2. В устройство вносится время начала попытки.
3. Если на экране устройства включился таймер с обратным отсчетом до
начала попытки – можно приступать к работе.
4. Если попытка началась, то вызывается новый участник из
определенной очереди посредством рупора или колонок.
5. Как только участник начинает попытку (его робот выехал за зону
старта), начинается обратный отсчет времени попытки (обычно это две
минуты).
6. При окончании таймера или преждевременного завершения попытки
(выезд робота за границы поля, умышленное окончание попытки
участником) устройство фотографирует положение всех предметов на
поле и по ним определяет балл участника по регламенту.
7. Устройство сохраняет балл участника в систему вместе с фото поля.
8. Последовательно осуществляется повторение циклов (5)-(8), пока
работа всех участников не будет принята и обработана.

При работе устройства важно контролировать, что внесенный в


устройство список участников корректен, и устройство правильно отследило
начало попытки, если такая функция включена.

Работа прибора оценивалась на школьной робототехнической


олимпиаде, а также на тестовых автопилотных установках на кружке.

7
Заключение
В работе нам удалось создать устройство для автоматического
судейства практических соревнований.

В результате работы над проектом нам удалось спроектировать


устройство, научиться правильно озвучивать текст (в том числе и фамилии
участников).

Технологический проект «Устройство автоматического судейства


робототехнических соревнований» имеет область применения – школы и
иные образовательные структуры, которые организуют соревнования и
олимпиады.

Ограничения по ряду показателей: невозможность работы с 3D-


динамичными полями (пример – регламент “спасатели” олимпиады RoboCup,
поскольку фотографирование результата работы ведется перпендикулярно
сверху плоскости поля), невозможность автономной работы (питание от
сети) из-за достаточно высокого потребления электроэнергии.

8
Список использованных источников
1. OpenCV Python. URL: https://docs.opencv.org/4.x/modules.html (дата
обращения 17.10.2023)
2. Преобразование текста в речь на Python. URL:
https://thepythoncode.com/article/convert-text-to-speech-in-python (дата
обращения 20.11.2023)
3. Аналоги проекта: фотофиниш. URL: https://sport-
inv.ru/blog/tpost/dit4uys0v1-kak-rabotaet-fotofinish и др. (дата
обращения 03.12.2023)

9
Приложение

Рис 1. Схема проекта

Рис 2. Внутренняя часть аудиосистемы.

10
Рис 3. Внешний вид аудиосистемы.

11

Вам также может понравиться