Cuprins:

Robot de competiție VEX Tower Takeover: 8 pași
Robot de competiție VEX Tower Takeover: 8 pași

Video: Robot de competiție VEX Tower Takeover: 8 pași

Video: Robot de competiție VEX Tower Takeover: 8 pași
Video: Part 2 - The Wind in the Willows Audiobook by Kenneth Grahame (Chs 06-09) 2024, Noiembrie
Anonim
Robot de competiție VEX Tower Takeover
Robot de competiție VEX Tower Takeover
Robot de competiție VEX Tower Takeover
Robot de competiție VEX Tower Takeover
Robot de competiție VEX Tower Takeover
Robot de competiție VEX Tower Takeover

În acest tutorial vă voi arăta băieților noțiunile de bază ale competiției Vex Robotics Tower Takeover, împreună cu modul de construire a unui robot pentru acest joc. Vă rugăm să verificați fila pentru consumabile.

NOTĂ: Piesele Vex EDR sunt FOARTE scumpe, dacă nu vă puteți permite să cheltuiți 1 000 $ pe piese, aș sugera să întrebați un profesor de robotică la școala / colegiul dvs. altfel nu aș face acest proiect.

NOTĂ: Nu aveți nevoie de experiență în programare, dar robotul va fi mai ușor de realizat atunci când vă aflați în etapa de programare.

Ce limbaj de programare folosește Vex?

Folosesc C, un amestec de C +, C ++ și C #.

Link către manualul oficial.

Link către videoclipul oficial.

Link către aplicația oficială VRC Hub.

Jocul:

VEX Robotics Competition Tower Takeover se joacă pe un câmp pătrat de 12’x12’configurat așa cum se vede mai sus. Două (2) alianțe - una (1) „roșie” și una (1) „albastră” - compuse din două (2) echipe fiecare, concurează în meciuri formate dintr-o perioadă autonomă de cincisprezece (15) secunde, urmată de un minut și patruzeci și cinci de secunde (1:45) Perioada controlată de șofer. Obiectivul jocului este de a obține un scor mai mare decât Alianța adversă plasând Cuburi în Turnuri sau marcând Cuburi în Goluri.

Detalii: Există șaizeci și șase de 66 de cuburi pe un câmp de preluare a turnului. Douăzeci și două (22) verde, douăzeci și două (22) portocaliu și, douăzeci și două (22) violet. Există, de asemenea, șapte (7) Turnuri plasate în jurul terenului. Cinci (5) dintre acestea sunt neutre, restul de două fiind specifice alianței. Turnurile specifice Alianței pot fi utilizate numai de roboții din aceeași alianță. Cuburile pot fi plasate în Turnuri sau Scorate în Goluri. Cuburile valorează cel puțin 1 punct atunci când sunt plasate într-o zonă de gol. Valoarea exactă a fiecărui cub este determinată de câte cuburi de acea culoare specifică au fost plasate în turnuri. Când Cuburile sunt plasate în sau scoase din Turnuri, noile valori se aplică TOATE cuburile. Deci, acțiunile unui robot vor avea impact asupra scorului potențial atât pentru propria lor alianță, cât și pentru adversarii lor. Alianța care înregistrează mai multe puncte în perioada autonomă este acordată cu (6) puncte bonus, adăugate la scorul final la finalul meciului. Alianței care câștigă acest bonus autonom i se acordă și 2 cuburi violete, care pot fi introduse oricând în timpul perioadei de control a șoferului.

Provizii

Link-ul către piesele Vex EDR, kiturile sunt disponibile împreună cu piese individuale.

Când cumpărați piese, asigurați-vă că:

pentru fiecare motor aveți cel puțin un controler de motor, un Cortex, roți, plăci, senzori, șuruburi și piulițe, controler și cablurile / conectorii necesari. Dacă cumpărați un kit, acesta va veni cu toate acele lucruri incluse.

Link către RobotC, software-ul de programare. Rulează numai Windows 7+ sau un Mac cu virtualizare.

Pasul 1: Planificați

Plan
Plan

Cel mai important și critic pas al construirii unui robot de succes este etapa de planificare. Planificați fiecare subansamblu înainte de a asambla efectiv acel subansamblu. Totul se bazează pe etapele de planificare. De exemplu, dacă găsiți o problemă cu planul dvs., atunci veți dori să reveniți la etapele de planificare.

A avea probleme? Aș sugera să treceți la pasul 8 pentru ajutor!

Pasul 2: Asamblarea subansamblelor

Asamblarea subansamblelor
Asamblarea subansamblelor
Asamblarea subansamblelor
Asamblarea subansamblelor
Asamblarea subansamblelor
Asamblarea subansamblelor

Ce este un subansamblu? Un subansamblu reprezintă diferite părți ale unui ansamblu mare. De exemplu, roțile sunt un subansamblu. Sistemul de admisie este un subansamblu. Motivul pentru care doriți să construiți în subansamble separate este că le puteți edita și modifica mai ușor, plus că puteți accesa sau repara robotul mai ușor.

Când asamblați aceste subansamble, asigurați-vă că adăugați toate componentele electronice din interior care sunt necesare pentru acel ansamblu. Aceasta include motoare, senzori etc.

Nu atașați subansamblurile împreună până când nu sunt finalizate toate subansamblurile.

Treceți la pasul „Roți (subansamblu)” înainte de a face subansamble.

A avea probleme? Aș sugera să treceți la pasul 8 pentru ajutor!

Pasul 3: Roți (subansamblu)

Roți (subansamblu)
Roți (subansamblu)
Roți (subansamblu)
Roți (subansamblu)

Când realizați subansamblul roților, doriți să vă asigurați că motoarele produc un cuplu ridicat și o viteză puțin mai mică. Pentru aceasta, asigurați-vă că motoarele sunt conectate la roți dințate mari, iar puntea roții este conectată la roți dințate mici. Dacă robotul dvs. este suficient de mare și nu credeți că motoarele vor oferi suficientă putere, atunci ați putea lua în considerare punerea unui motor pe fiecare roată, acest lucru îmbunătățește și rotația robotului.

În imagine puteți vedea roțile fiecare având propriul motor, acesta fiind motivele menționate mai sus. De asemenea, avem un cuplu destul de mare care decolează de la motoare.

A avea probleme? Aș sugera să treceți la pasul 8 pentru ajutor!

Pasul 4: admisie (subansamblu)

Admisie (subansamblu)
Admisie (subansamblu)

Subansamblul de admisie este piesa de mașină care duce blocurile sau bilele în sus pentru a se deplasa. În imaginea de mai sus avem două roți care se vor mișca, prin urmare apucând blocurile și ridicându-le. Sistemul de admisie nu are nevoie de viteză mare sau cuplu ridicat, poate fi doar 50/50. Acesta este un subansamblu destul de simplu.

A avea probleme? Aș sugera să treceți la pasul 8 pentru ajutor!

Pasul 5: Electronică (subansamblu)

Electronică (subansamblu)
Electronică (subansamblu)

Cortexul este creierul robotului. Dacă nu știți ce este, este prima imagine pentru acest pas de mai sus. Vezi și acele găuri negre de pe lateral în care poți conecta motoare și alte lucruri? Acolo veți conecta toate motoarele și senzorii. Portul USB este locul în care se va conecta cheia de la distanță.

A avea probleme? Aș sugera să treceți la pasul 8 pentru ajutor!

Pasul 6: Conectarea subansamblelor

Conectarea subansamblelor
Conectarea subansamblelor
Conectarea subansamblelor
Conectarea subansamblelor

Conectarea subansamblelor este un pas foarte important. Doriți să vă asigurați că măsurătorile sunt corecte, piesele de conectare se potrivesc etc. Aici veți fi trimis înapoi la etapele de planificare dacă nu sunt îndeplinite cerințele.

Ce fac? Veți utiliza șuruburi pentru a conecta toate diferitele subansamble, inclusiv electronica, unde veți conecta motoarele la cortex.

A avea probleme? Aș sugera să treceți la pasul 8 pentru ajutor!

Pasul 7: Programare

Programare
Programare
Programare
Programare

Adăugați codul! Este greu de explicat partea de codare a acestui lucru, așa că vă sugerez să urmăriți această listă de redare:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

De asemenea, vă recomand să urmăriți alte tutoriale sau liste de redare. Dacă nu doriți să codificați, puteți utiliza și editorul grafic care folosește blocuri.

Când ați terminat programarea, puteți trece la pasul următor (dacă aveți nevoie de el).

Pasul 8: Ajutor suplimentar (dacă este necesar)

Ajutor suplimentar (dacă este necesar)
Ajutor suplimentar (dacă este necesar)

Tutoriale de codare:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Tutoriale Vex EDR:

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

Manual și reguli:

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

Tutoriale electronice:

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

Recomandat: