Оглавление:
- Запасы
- Шаг 1. Составьте план
- Шаг 2: Сборка узлов
- Шаг 3: Колеса (сборка)
- Шаг 4: Впуск (узел)
- Шаг 5: Электроника (сборка)
- Шаг 6: Соединение узлов
- Шаг 7: Программирование
- Шаг 8: Дополнительная помощь (при необходимости)
Видео: Робот для соревнований по захвату башни VEX: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В этом уроке я покажу вам основы конкурса 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
Рекомендуемые:
Arduino - Робот для разгадывания лабиринта (MicroMouse) Робот, следующий за стеной: 6 шагов (с изображениями)
Arduino | Робот для решения лабиринта (MicroMouse) Робот, следующий за стеной: Добро пожаловать, я Исаак, и это мой первый робот «Страйкер v1.0». Этот робот был разработан для решения простого лабиринта. В соревновании у нас было два лабиринта и робот смог их идентифицировать. Любые другие изменения в лабиринте могут потребовать изменения
Самоходный робот-робот для начинающих с системой предотвращения столкновений: 7 шагов
Самоходный роботизированный автомобиль для начинающих с системой предотвращения столкновений: Здравствуйте! Добро пожаловать в мой удобный для новичков учебник о том, как создать собственный роботизированный робот с автоматическим управлением с системой предотвращения столкновений и GPS-навигацией. Выше видео на YouTube, демонстрирующее робота. Это модель, демонстрирующая, как настоящая автономная
Защита башни от ошибок: 14 шагов
Tower-Defense-Versus-Bugs: (1) Университет и курс Введение Мы - группа CIVA (C - сотрудничество, I - инновации, V - ценность и A - оценка) из Объединенного института Шанхайского университета Цзяотун (JI) (рис. 1). ) На рис.2 в первом ряду слева направо идут Чэнь Цзяи, Шен Ци
4-футовая дорожка для боулинга для соревнований по робототехнике: 4 шага
4 Foot Bowling Lane for Robotics Challenge: В рамках нашей летней программы робототехники я работаю над обновлением некоторых задач, которые мы сделали несколько лет назад, и предлагаю некоторые новые идеи. Это первое, что мы делали раньше, но не так. Раньше мы использовали деревянные кегли для боулинга, что тоже
Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов
Робот-балансировщик / 3-колесный робот / STEM-робот: мы создали комбинированный балансировочный и 3-колесный робот для использования в учебных заведениях и после школьных образовательных программ. Робот основан на Arduino Uno, специальном щите (предоставлены все детали конструкции), литиево-ионном аккумуляторном блоке (все стро