Оглавление:

Робот для соревнований по захвату башни VEX: 8 шагов
Робот для соревнований по захвату башни VEX: 8 шагов

Видео: Робот для соревнований по захвату башни VEX: 8 шагов

Видео: Робот для соревнований по захвату башни VEX: 8 шагов
Видео: Attack on the Duergar Warcamp | Critical Role: VOX MACHINA | Episode 4 2024, Июль
Anonim
Робот для соревнований по захвату башни VEX
Робот для соревнований по захвату башни VEX
Робот для соревнований по захвату башни VEX
Робот для соревнований по захвату башни VEX
Робот для соревнований по захвату башни VEX
Робот для соревнований по захвату башни VEX

В этом уроке я покажу вам основы конкурса Vex Robotics Tower Takeover Competition, а также как построить робота для этой игры. ПОЖАЛУЙСТА, проверьте вкладку расходных материалов.

ПРИМЕЧАНИЕ. Запчасти Vex EDR ОЧЕНЬ дороги, если вы не можете позволить себе потратить 1000 долларов на запчасти, я бы посоветовал спросить учителя робототехники в вашей школе / колледже, иначе я бы не стал заниматься этим проектом.

ПРИМЕЧАНИЕ. Опыт программирования не требуется, но это упростит создание робота на этапе программирования.

Какой язык программирования использует Vex?

Они используют C, смесь C +, C ++ и C #.

Ссылка на официальный мануал.

Ссылка на официальное видео.

Ссылка на официальное приложение VRC Hub.

Игра:

Игра VEX Robotics Competition Tower Takeover проводится на квадратном поле 12х12 дюймов, конфигурация которого указана выше. Два (2) альянса - один (1) «красный» и один (1) «синий» - состоящие из двух (2) команд каждый, соревнуются в матчах, состоящих из 15 (пятнадцати) секунд автономного периода, за которым следует одна минута. и сорок пять секунд (1:45), контролируемого водителем. Цель игры - набрать больше очков, чем противник Альянса, поместив кубики в башни или подсчитав кубики в целях.

Подробности: на поле захвата башни шестьдесят шесть 66 кубиков. Двадцать два (22) зеленых, двадцать два (22) оранжевых и двадцать два (22) пурпурных. Также есть семь (7) Башен, расположенных вокруг поля. Пять (5) из них нейтральны, а оставшиеся два относятся к конкретному альянсу. Башни, относящиеся к конкретному альянсу, могут использовать только роботы одного альянса. Кубики можно размещать в башнях или засчитывать цели. Кубики приносят как минимум 1 очко, если они помещены в зону ворот. Точное значение каждого куба определяется количеством кубиков определенного цвета, размещенных в башнях. Когда кубы помещаются в башни или удаляются из них, новые значения применяются ко ВСЕМ кубам. Таким образом, действия одного робота повлияют на потенциальный счет как его альянса, так и его противников. Альянс, набравший больше очков в автономном периоде, награждается (6) бонусными очками, добавляемыми к окончательному счету в конце матча. Альянс, выигравший этот автономный бонус, также награждается 2 фиолетовыми кубиками, которые могут быть введены в любое время в течение периода контроля водителя.

Запасы

Ссылка на детали Vex EDR, комплекты доступны вместе с отдельными деталями.

При покупке запчастей убедитесь, что:

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

Ссылка на программное обеспечение для программирования RobotC. Работает только под управлением Windows 7+ или Mac с виртуализацией.

Шаг 1. Составьте план

План
План

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

Попасть в неприятности? Я бы посоветовал перейти к шагу 8 за помощью!

Шаг 2: Сборка узлов

Сборка узлов
Сборка узлов
Сборка узлов
Сборка узлов
Сборка узлов
Сборка узлов

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

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

Не соединяйте узлы вместе, пока не будут собраны все узлы.

Перейдите к этапу «Колеса (узел)» перед тем, как создавать какие-либо узлы.

Попасть в неприятности? Я бы посоветовал перейти к шагу 8 за помощью!

Шаг 3: Колеса (сборка)

Колеса (узел)
Колеса (узел)
Колеса (узел)
Колеса (узел)

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

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

Попасть в неприятности? Я бы посоветовал перейти к шагу 8 за помощью!

Шаг 4: Впуск (узел)

Впускной (узел)
Впускной (узел)

Впускной узел - это часть машины, которая поднимает блоки или шары для перемещения. На картинке выше у нас есть два колеса, которые будут двигаться, поэтому мы сжимаем блоки и поднимаем их. Система впуска не нуждается в высокой скорости или высоком крутящем моменте, это может быть просто 50/50. Это довольно простой узел.

Попасть в неприятности? Я бы посоветовал перейти к шагу 8 за помощью!

Шаг 5: Электроника (сборка)

Электроника (подузел)
Электроника (подузел)

Кора - это мозг робота. Если вы не знаете, что это такое, это первое изображение для этого шага выше. Вы также видите эти черные дыры сбоку, в которые можно подключить моторы и другие предметы? Сюда вы будете подключать все двигатели и датчики. USB-порт - это то место, где будет вставляться дистанционный ключ.

Попасть в неприятности? Я бы посоветовал перейти к шагу 8 за помощью!

Шаг 6: Соединение узлов

Подключение подсборок
Подключение подсборок
Подключение подсборок
Подключение подсборок

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

Что мне делать? Вы будете использовать винты, чтобы соединить все различные узлы, включая электронику, где вы будете подключать моторы к коре головного мозга.

Попасть в неприятности? Я бы посоветовал перейти к шагу 8 за помощью!

Шаг 7: Программирование

Программирование
Программирование
Программирование
Программирование

Добавьте код! Трудно объяснить кодовую часть этого, поэтому я предлагаю посмотреть этот плейлист:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Я также предлагаю посмотреть другие руководства или плейлисты. Если вы не хотите кодировать, вы также можете использовать графический редактор, который использует блоки.

Когда вы закончите программирование, вы можете перейти к следующему шагу (если он вам нужен).

Шаг 8: Дополнительная помощь (при необходимости)

Дополнительная помощь (при необходимости)
Дополнительная помощь (при необходимости)

Учебники по кодированию:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Учебники Vex EDR:

www.youtube.com/playlist?list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE

Инструкция и правила:

content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf

Учебники по электронике:

www.robotc.net/tutor/Cortex/cortexunits.php?platform=Cortex

Рекомендуемые: