photo

робот- Famichoff Line Tracker 40000 (FLT40000)

+1

Добавил: KRASAVA229 ()

Made in: Фаблаб Политех

вставить в блог

Описание

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

Для работы нам были даны следующие компоненты:
  • Программируемая arduino — совместимая плата

     

  • два мотор – редуктора
  • крепления для двигателей и комплект крепежа
  • пластмассовые колеса с резиновыми шинами.


В процессе работы, нашей командой были освоены такие программы, как autodeskfusion360(программа для 3D-моделирования), arduinoIDE(программа для написания скетчей и программ), а также лазерный станок, на котором были вырезаны все детали робота.
 
В первый день участников интенсива познакомили с деятельностью ФАБЛАБа и его оборудованием, рассказали о задаче, которую мы должны будем выполнить, ознакомили с ТБ,  с правилами написания статьи, а также с программами, с которыми мы должны будем столкнуться за эти пять дней – с 3Dмоделированием и программированием. Также в первый день большинство команд определились со своим составом, однако разделение на команды произошло в начале второго дня.
 
Второй день команды начали с определения концепции робота, назначили роли в команде, обсудили различные конструкционные особенности и, в основном,  приступили к моделированию деталей. В нашей команде в первый день произошло разделение на две группы – моделистов и программистов. Такое разделение во время общей беседы мы признали наиболее эффективным. К концу дня в программе для моделирования уже появилась сборка нашего робота, все детали были готовы к резке, которая должна была осуществиться на следующий день.  

На третий день были внесены коррективы в наши модели в связи с тем, что нам выдали 3Dмодель датчика, и мы поняли, что разработанные нами крепежные места не подходят новому датчику. После этого был изготовлен первый прототип робота. С самого начала мы ставили упор на качество сборки и эстетику, поэтому все отверстия и пазы были несколько раз выверены. Параллельно с этим группа программистов изучала это непростое дело, писали свои первые скетчи.
 
 Четвертый день начался с моделирования новых колес. На общем сборе в предыдущий день, мы решили, что для того, чтобы иметь преимущество в скорости, можно увеличить диаметр колес. Новые колеса были сделаны из силиконового герметика, что добавило нам еще и лучшее сцепление с поверхностью. В это же время программисты освоились в программе arduinoIDE, были сделаны и опробованы программы по движению с заданной траекторией, была готова программа для движения по линии, однако датчик, который мы использовали был неисправен, и нам пришлось ждать последнего, пятого дня, что бы поставить его и отладить программу.
 
Тут стоит отметить, что мы использовали «продвинутый» пропорциональный регулятор в качестве программы, что облегчило нам отладку, т.к. все аспекты движения по линии были настраиваемы, требовалось только подобрать коэффициенты и все!
 
Пятый день начался с того, что мы поставили новые датчики и «железная» часть робота была готова. После этого знаменательного события группа моделистов приступила к оформлению эстетической части нашего робота, т.к., напомню, с самого начала мы делали упор на эстетическую часть. Группа программистов в это время доделывала программу, подбирая наилучшие коэффициенты реакции робота на столкновение с линией.
 
Уже на первом прогоне робота были выявлены основные преимущества робота: из-за увеличенных колес робот стал быстрее, программа отрабатывала все моменты, которые возникали во время движения, широкая рама в паре с малым весом отлично отрабатывала резкие повороты
 
Несколько слов о нашей команде
Состав:
Орехов Алексей – моделист, сборка робота, оформление документации(В том числе и эта статья)
 
Козлов Алексей – сборка робота, пайка
 
Даниил Фомичев – программирование
 
Тимофей Метелёв — программирование
 

Фотографии

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.