Мазмуну:

VEX Tower Takeover конкурс роботу: 8 кадам
VEX Tower Takeover конкурс роботу: 8 кадам

Video: VEX Tower Takeover конкурс роботу: 8 кадам

Video: VEX Tower Takeover конкурс роботу: 8 кадам
Video: Первое место на ПРОФЕСТ 2019 | Итоги и команда победитель в категории VEX 2024, Июль
Anonim
VEX Tower Takeover конкурс роботу
VEX Tower Takeover конкурс роботу
VEX Tower Takeover конкурс роботу
VEX Tower Takeover конкурс роботу
VEX Tower Takeover конкурс роботу
VEX Tower Takeover конкурс роботу

Бул окуу куралында мен силерге балдарга Vex Robotics Tower Takeover конкурсунун негиздерин жана бул оюнга роботту кантип курууну көрсөтөм. СУРАНАМЫЗ, жабдуулар үчүн өтмөктү текшериңиз.

ЭСКЕРТҮҮ: Vex EDR тетиктери абдан кымбат, эгер сиз бөлүктөргө 1 000 доллар сарптай албасаңыз, анда мен сиздин мектепте/колледжде робототехника мугалимине кайрылууну сунуштаар элем, антпесе мен бул долбоорду жасабайт элем.

ЭСКЕРТҮҮ: Сизге программалоо тажрыйбасынын кереги жок, бирок ал роботту программалоо баскычында жасоону жеңилдетет.

Vex кандай программалоо тилин колдонот?

Алар C, C+, C ++ жана C#аралашмасын колдонушат.

Расмий колдонмого шилтеме.

Расмий видеого шилтеме.

Расмий VRC Hub колдонмосуна шилтеме.

Оюн:

VEX Robotics Competition Tower Takeover жогоруда көрсөтүлгөндөй конфигурацияланган 12'x12 'чарчы талаада ойнотулат. Эки (2) альянс - бир (1) "кызыл" жана бир (1) "көк" - экиден (2) Командалардан турган, он беш (15) экинчи Автономиялуу мезгилден турган беттештерде жарышышат, андан кийин бир мүнөт. жана кырк беш экинчи (1:45) Айдоочу көзөмөлдөгөн мезгил. Оюндун максаты - Кубаларды мунараларга жайгаштыруу же максаттарда куболорду коюу аркылуу каршылаш Альянска караганда жогорку упайга жетүү.

Толук маалымат: Tower Takeover талаасында алтымыш алты 66 Куб бар. Жыйырма эки (22) Жашыл, жыйырма эки (22) Апельсин жана, жыйырма эки (22) Күлгүн. Ошондой эле талаанын тегерегинде жети (7) мунара коюлган. Алардын бешөө (5) нейтралдуу, калган экөө альянска мүнөздүү. Альянска таандык мунараларды бир эле альянстын роботтору гана колдонушу мүмкүн. Кубиктер мунараларга жайгаштырылышы мүмкүн, же максаттарга киргизилиши мүмкүн. Кубалар Максаттык Зонага жайгаштырылганда жок дегенде 1 баллга бааланат. Ар бир кубдун так баасы мунараларга канча түстүү Кубалар жайгаштырылгандыгы менен аныкталат. Кубиктер мунараларга салынганда же алынып салынганда, жаңы баалуулуктар БАРДЫК кубдарга тиешелүү. Ошентип, бир роботтун аракеттери алардын альянсы үчүн да, атаандаштары үчүн да мүмкүн болгон баллга таасирин тийгизет. Автономия мезгилинде көбүрөөк упай топтогон альянс матчтын аягында акыркы упайга кошулган (6) бонустук упай менен сыйланат. Бул Автономдуу Бонусту уткан Альянс дагы 2 кызгылт көк кубик менен сыйланат, аны айдоочу көзөмөлдөө мезгилинде каалаган убакта киргизсе болот.

Жабдуулар

Vex EDR бөлүктөрүнө шилтеме, комплекттер жеке бөлүктөрү менен бирге жеткиликтүү.

Тетиктерди сатып алууда төмөнкүлөрдү тактаңыз:

ар бир мотор үчүн сизде жок дегенде бир мотор контроллери, бир Кортекс, дөңгөлөктөр, плиталар, сенсорлор, бурамалар жана гайкалар, контроллер жана керектүү кабелдер/туташтыргычтар бар. Эгерде сиз комплект сатып алсаңыз, анда ал бардык нерселер менен кошо келет.

RobotC, программалоо программасына шилтеме. Windows 7+ же виртуалдаштыруу менен Mac гана иштейт.

1 -кадам: План

План
План

Ийгиликтүү роботту куруунун эң маанилүү жана маанилүү кадамы - пландаштыруу стадиясы. Ар бир подборды пландаштырып, аны чогултуудан мурун пландаңыз. Бардыгы пландоо этаптарына негизделген. Мисалы, эгер сиз планыңыз менен көйгөй тапсаңыз, анда пландаштыруу баскычтарына кайтып баргыңыз келет.

Кыйынчылык барбы? Мен жардам үчүн 8 -кадамга барууну сунуштаар элем!

2 -кадам: Subassemblies чогултуу

Subassemblies чогултуу
Subassemblies чогултуу
Subassemblies чогултуу
Subassemblies чогултуу
Subassemblies чогултуу
Subassemblies чогултуу

Подборка деген эмне? Коштомо чоң жыйындын ар кандай бөлүктөрү. Мисалы, дөңгөлөктөр - бул подборка. Кабыл алуу системасы - бул подборка. Өзүнчө бөлүктөргө курууну каалагандыгыңыздын себеби, сиз аларды оңдоп, оңдой аласыз, роботко оңой жетип же оңдой аласыз.

Бул бөлүктөрдү чогултуп жатканда, ошол чогултуу үчүн керектүү болгон бардык электрониканы кошууну унутпаңыз. Бул моторлорду, сенсорлорду ж.

Бардык бөлүмдөр аяктамайынча, подборкаларды бириктирбеңиз.

Кандайдыр бир бөлүкчөлөрдү жасоодон мурун "Дөңгөлөктөр (подборка)" кадамына өтүңүз.

Кыйынчылык барбы? Мен жардам үчүн 8 -кадамга барууну сунуштаар элем!

3 -кадам: Дөңгөлөктөр (подборка)

Дөңгөлөктөр (подборка)
Дөңгөлөктөр (подборка)
Дөңгөлөктөр (подборка)
Дөңгөлөктөр (подборка)

Дөңгөлөктөрдү чогултуп жатканда, моторлор жогорку момент жана бир аз жайыраак ылдамдыкта иштеп жатканына ынангыңыз келет. Бул үчүн моторлор чоң тиштүү тетиктерге, дөңгөлөк огу кичине тиштүү тетиктерге туташкандыгын текшериңиз. Эгерде сиздин роботуңуз чоң болсо жана сиз моторлор жетиштүү кубат берет деп ойлобосоңуз, анда моторду ар бир дөңгөлөккө коюңуз, бул роботтун айлануусун жакшыртат.

Сүрөттө дөңгөлөктөрдүн ар биринин жеке мотору бар экенин көрө аласыз, бул жогоруда айтылган себептерден улам. Бизде да моторлордон өтө чоң момент түшөт.

Кыйынчылык барбы? Мен жардам үчүн 8 -кадамга барууну сунуштаар элем!

4 -кадам: Кабыл алуу (подборка)

Кабыл алуу (подборка)
Кабыл алуу (подборка)

Кабыл алуучу подборка - бул блокторду же топторду кыймылга келтирүүчү машинанын бөлүгү. Жогорудагы сүрөттө бизде эки дөңгөлөк бар, алар кыймылдайт, андыктан блокторду кармап, чогултабыз. Кабыл алуу системасы жогорку ылдамдыкка же жогорку моментке муктаж эмес, болгону 50/50 болушу мүмкүн. Бул өтө жөнөкөй подборка.

Кыйынчылык барбы? Мен жардам үчүн 8 -кадамга барууну сунуштаар элем!

5 -кадам: Электроника (подборка)

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

Cortex - роботтун мээси. Эгер бул эмне экенин билбесеңиз, анда бул жогорудагы кадамдын биринчи сүрөтү. Сиз моторлорду жана башка нерселерди туташтыра турган капталдагы кара тешиктерди көрүп жатасызбы? Бул жерде сиз бардык моторлорду жана сенсорлорду туташтырасыз. USB порт алыстан баскычтын туташа турган жери.

Кыйынчылык барбы? Мен жардам үчүн 8 -кадамга барууну сунуштаар элем!

6 -кадам: Subassemblies туташтыруу

Subassemblies туташтыруу
Subassemblies туташтыруу
Subassemblies туташтыруу
Subassemblies туташтыруу

Кичи бөлүктөрдү туташтыруу - абдан маанилүү кадам. Сиз өлчөөлөрдүн туура экенине, туташуу бөлүктөрүнүн туура келишине жана башкаларга ынангыңыз келет. Эгерде талаптар аткарылбаса, пландаштыруу баскычтарына кайра жөнөтүлө турган жер.

Мен эмне кылам? Сиз бурамаларды колдонуп, моторлорду кортекске туташтыра турган электрониканы кошо алганда, ар кандай бөлүмдөрдү туташтырасыз.

Кыйынчылык барбы? Мен жардам үчүн 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

Сунушталууда: