Команда Time

Мозер Златослава, капитан, конструктор и программист робота Колдуна ▼
Обучение 4 года обучения: курс Электротехники, курс Основы робототехники на базе Президентского ФМЛ 239
Практический опыт роботостроения Rescue Maze, OnStage
Достижения и награды в робототехнике

3 место на городских соревнованиях СПБ в RoboCup Junior OnStage Preliminary Secondary

3 место на Всероссийском этапе RoboCup Junior OnStage Preliminary Secondary

х
Кутузов Всеволод, конструктор ▼
Обучение 4 год обучения: Программирование МК
Практический опыт роботостроения Робот девочка (RCJ 2021), "Безопасная почта" (ВСОШ по технологии, конференция "Школьная информатика и проблемы устойчивого развития")
Достижения и награды в робототехнике

3 место на городском этапе соревнований RoboCup Junior 2021

3 место на всероссийском этапе соревнований RoboCup Junior 2021

диплом 1 степени на конференции "Школьная информатика и проблемы устойчивого развития"

х
Хартанен Александр Вячеславович, руководитель
Казанцева Ольга Юрьевна, руководитель
Иванов Василий Леонидович, руководитель
Горбуля Данил Эдуардович, руководитель
Танфильев Дмитрий Игоревич, руководитель
Алексеев Денис Дмитриевич, руководитель

Лига RoboCup Junior OnStage Preliminary Secondary

Главное изображение

Изображение 1
Изображение 2
Изображение 3
Изображение 4
Видео
Конструкция робота
Программное обеспечение робота
Стратегия и журнал
Плакат

Видео

 

Краткое описание элементной базы, электроники и особенностей конструкции

Корпус девочки содержит: 4 больших мотора LEGO, 2 больших моторов и 1 средний мотор на руке, 5 датчика расстояния, для определения состояния робота (движение между девочками вправо-влево, опускание телефона на полку), 1 большой мотор для смены лица (девочка->бабушка и обратно), контроллер Ev3, Arduino MEGA 2560, 3 стабилизатора, аккумулятор, 2 драйвера двигателя. Костюм робота состоит из двойного лица (под прямым углом друг к другу приклеены лицо бабушки и девочки) и платья. Корпус часов содержит: аккумулятор, 4 сервомотора, камера Open MV, адресная светодиодная лента ws2812b, управляющий контроллер Arduino Mega 2560, 3 стабилизатора, dfplayer mini, колонка.

Описание ПО робота (язык и среда программирования, перечень реализованных алгоритмов, описание структуры программы )

Программа для робота Часы написана в Arduino IDE на C-подобном языке. Реализованы алгоритмы: распознавание движения Apriltag по камере, движение сервомоторов параллельно Apriltag и работа светодиодной ленты как циферблата. Для изменения состояния циферблата был реализован конечный автомат, в котором состояниями являются движение с разной скоростью импровизированных стрелок разных цветов на циферблате, а управляющими событиями – приход сообщений от камеры. Программа для робота Девочка написана в средах программирования Arduino IDE и RobotC. Используется П-регулятор для остановки и “выравнивания” по учебникам, которые показывают живые девочки роботу, тем самым активируя датчики расстояния. Также этот регулятор используется для плавного опускания телефона на полочку у роботы Часы. Для изменения состояния робота был реализован конечный автомат, в котором состояниями являются перемещение робота вправо-влево и опускание телефона, а управляющими событиями – приход сообщений от датчиков.

Используются библиотеки Servo.h для движения сервомоторов и Adafruit NeoPixel.h для управления светодиодной лентой. Также используются самодельные библиотеки Motors.h для управления моторами из набора Lego Mindstorms и Sonars.h для управления ультразвуковыми дальномерами

Стратегия (как решается задача, заданная регламентом лиги)

Задача категории OnStage – показать театральное представление, где почти все роли исполняют роботы. Мы выбрали для инсценировки «Сказку о потерянном времени» Е. Л. Шварца. По сценарию, три девочки играют и веселятся, но через некоторое время вспоминают про уроки и садятся по краям сцены, а третья девочка продолжает играть и зовет своих подружек, но они говорят ей, чтобы она села за учебники. В это время часы – колдун следят за девочкой, и , видя, что она тратит время впустую, превращают ее в бабушку. Тогда девочка понимает, что потеряла время и откладывает телефон в сторону – на полочку у часов. Тогда часы отматывают время назад и бабушка снова становится девочкой!

    Инженерный журнал

Плакат

Раздел в разработке

Нажмите на изображение, чтобы увеличить его

Team Time

Mozer Zlatoslava, captain, engineer, programmer of robot Wizard ▼
Education  
Hands-on experience in robotics  
Achievements and awards in robotics  
х
Kutuzov Vsevolod, engineer ▼
Education  
Hands-on experience in robotics  
Achievements and awards in robotics  
х
Hartanen Alexandr, head, head
Kazantseva Olga, head
Ivanov Vasilyi, head
Gorbulya Danil, head
Tanfiliev Dmitriy, head
Alexeev Denis, head

League RoboCup Junior OnStage Preliminary Secondary

main img

img 1
img 2
img 3
img 4
Video
Robot design
Robot software
Strategy and log
Poster

Video

 

Brief description of the element base, electronics and design features

 

 

Description of the robot's software (programming language and environment, list of implemented algorithms, description of the program structure)

 

Strategy (how the task set by the league regulations is solved)

 

    Engineering log

Poster

Section under construction

 

E-mail отправителя *:
Тема письма:
Ваш вопрос... *:
Вы робот? *: