26 декабря 2020 г.

Предновогодняя подготовка. Работа над проектом

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

Мы продолжаем работать над проектом и решаем вопрос, как сделать так, чтобы люди стали более подвижными. Мы провели опрос, чтобы понять, что мешает людям вести активный образ жизни. Вы тоже можете принять в нём участие!

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

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


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

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

       

А чтобы отслеживать ход работы, мы решили перевести наш дневник в онлайн формат:

6 декабря 2020 г.

Финал Олимпиады Кружкового движения НТИ.Junior

6 декабря проходит финал Олимпиады Кружкового движения НТИ.Junior среди учащихся 5-7 классов в Приволжском федеральном округе. Не все прошли отборочные испытания, но среди участников нашей команды есть финалист в сфере Технологии для виртуального мира.

 С 23 ноября все финалисты зарегистрировались на сервере НТИ в Discord и приступили к командообразованию. 
_________________________________________________________________________

Очень сложно знакомиться с людьми, не видя их. Но мне удалось быстро сориентироваться и создать команду, которую назвали #кодики. В нашей команде есть художник, алгоритмист, геймдизайнер и программист - это я.
_________________________________________________________________________

Готовясь к финалу олимпиады, команда создала игру "Гонки в пустыне".


А в день финала нам поступило задание. Почти 8 часов командной работы, и вот результат:
_________________________________________________________________________

У нас подобралась очень дружная команда, все готовы были прийти на помощь. Самое интересное задание, на мой взгляд, было у программиста. Мне нравится создавать игры. В финале наша команда заняла 2 место, и Модераторы похвалили нашу работу. Немного досадно, что не удалось стать победителями. Но самое главное, что нам удалось подружиться и мы хотим продолжить работу вместе, хоть нас и разделяют большие расстояния. 
_________________________________________________________________________

5 декабря 2020 г.

FLL Challenge. Подготовка

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

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

Мы отработали движение по линии на ПД-регуляторе. По сравнению с прошлой тренировкой, движение стало более плавным.


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


Мы работаем над точностью в миссии "Гребной тренажёр" Мы используем насадку с зубьями, которые смогут зацепить снаряд. Чтобы повысить точность, мы расширили насадку, добавив зубья.

 Мы отрабатываем надёжность, совершенствуем конструкцию насадок и стратегию перемещения робота и думаем над продолжением маршрута.

А девочки тем временем воспоминают опыт прошлого сезона и разрабатывают насадку с реечной передачей, которая поможет нам выполнить миссии, связанные с подъёмом и опусканием предметов: "Баскетбол", "Горка", "Скамейка", "Перекладина", "Бочче", "Силовой тренажёр", "Блоки здоровья". Насадка должна получиться универсальной, чтобы не тратить время на смену конструкции робота. И ещё нужно добиться баланса между мощностью и точностью полученного механизма.

А в перерыве между конструированием мы загадываем друг другу головоломки. Догадайтесь, что должно быть записано в кружке?



26 ноября 2020 г.

FLL: Начало работы

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

Робот должен уметь выполнять манипуляции:

  • толкать предмет
  • поднимать
  • переворачивать
  • переносить с места на место

Новый механизм в миссии "Беговая дорожка" - здесь робот должен крутить ролики, зарабатывая очки за свою работу.

Мы продумали первоначальную стратегию,которая включает три миссии:

  • Шагомер
  • Гребной тренажёр
  • Беговая дорожка

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

Мы начали сборку шасси и насадок.


Необходимо, чтобы робот двигался по точно заданной траектории. В этом нам помогут датчики освещенности для движения по линии, а также механизм для движения по борту.
 
 
Чтобы не упустить важные идеи, мы ведём Дневник, который поможет нам в работе над проектом и формировании Инженерной книги.
 

21 ноября 2020 г.

FLL: REPLAY

На этой неделе в лицей доставили поле для FLL Challenge, и мы готовимся к новому сезону. Тема: "Игра. Перезагрузка". Пока мы размышляем над проектом, планируем работу и уже собрали миссии на поле.




 

Наша цель в Игре роботов - набрать максимальное количество очков, стать экспертами в решении технических задач и, конечно же, здорово провести время!


 

Мы рады, что в этом сезоне игра пройдёт в Нижнем Новгороде, и готовимся к новым знакомствам, идеям и открытиям!

6 ноября 2020 г.

AR2T2 - онлайн

6 ноября мы собрались в Лицее для участия в VII открытом дистанционном командном турнире по робототехнике AR2T2. Мы разложили поле, проверили и настроили роботов.

 

В 10.00 организаторы выложили задание

________________________________________________________________________ 

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

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

 

Программу мы писали по очереди, параллельно тестируя ее на поле.


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


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

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

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

31 октября 2020 г.

Подготовка к Архангельскому турниру по робототехнике

Пока весь мир переводит робототехнические соревнования в дистанционный формат Архангельский институт открытого образования проводит уже VII открытый дистанционный командный турнир по робототехнике AR2T2 (Arkhangelsk interRegional Robotics Team Tournament), в котором нас пригласили принять участие. Мы уже давно не работали с конструкторами Lego Ev3 и имеем маленький опыт участия в соревнованиях, где требуется езда по линии, но приглашение нас заинтересовало.

Мы зарегистрировали команду и заполнили профиль:


26 октября на сайте было опубликовано Техническое задание. Это то, что команды должны подготовить для участия в Турнире. Нам предстояло собрать робота, распечатать поле и склеить черные и белые кубики из спичечных коробков.

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


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

28 октября 2020 г.

РобоФест-2020. Онлайн.

Для нас РобоФест - это ярмарка идей. Прогуливаясь по павильонам ВДНХ мы знакомились с проектами других команд и демонстрировали результаты своей работы. В этом году все пошло не так...

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

28 октября мы собрались для защиты Инженерного проекта. Мы много репетировали и были готовы представить "Умную дорогу" на суд жюри. 


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

После защиты мы следили за ходом событий с помощью трансляций в группе ВКонтакте. Команда фестиваля действительно постаралась и подготовила интересную программу. Корреспондентам удалось побывать на тренировочных площадках и мы смогли побольше узнать о правилах соревнований в других направления. Были встречи с интересными людьми и интервью с ребятами из других команд. Жаль, что защиты Инженерного проекта проходили в "закрытых комнатах", и мы не смогли посмотреть работы других команд. Это всегда интересно и полезно для дальнейшего развития.



По итогам защиты наша команда заняла I место. Мы долго к этому шли и очень рады, что жюри оценило наш проект. Нам очень хочется, чтобы он воплотился в жизнь!

15 октября 2020 г.

Zoom. Discord. Переходим в онлайн.

Мы начали осваивать Discord для того, чтобы на Робофесте представлять свой Инженерный проект в режиме онлайн. 



Мы подготовили презентацию и репетируем выступления в Zoom и Discord.

А еще, у нас начались занятия по Arduino в Zoom. Это очень увлекательно. Пока мы собираем виртуальные электрические цепи в Tinkercad, но уже скоро будем работать с электронным конструктором.