Բովանդակություն:

VEX Tower Takeover Competition մրցույթ ռոբոտ. 8 քայլ
VEX Tower Takeover Competition մրցույթ ռոբոտ. 8 քայլ

Video: VEX Tower Takeover Competition մրցույթ ռոբոտ. 8 քայլ

Video: VEX Tower Takeover Competition մրցույթ ռոբոտ. 8 քայլ
Video: VEX Robotics Competition Tower Takeover: 2019 - 2020 VRC Game 2024, Նոյեմբեր
Anonim
VEX Tower Takeover Competition Robot
VEX Tower Takeover Competition Robot
VEX Tower Takeover Competition Robot
VEX Tower Takeover Competition Robot
VEX Tower Takeover Competition Robot
VEX Tower Takeover Competition Robot

Այս ձեռնարկում ես ձեզ ցույց կտամ Vex Robotics Tower Takeover Competition մրցույթի հիմունքները, ինչպես նաև այն, թե ինչպես կառուցել ռոբոտ այս խաղի համար: Խնդրում ենք ստուգել ներդիրը մատակարարումների համար:

ՈւՇԱԴՐՈԹՅՈՆ. Vex EDR- ի մասերը ՇԱՏ թանկ են, եթե դուք չեք կարող թույլ տալ մասեր գնել $ 1 000 -ով, ապա ես կառաջարկեի ձեր դպրոցի/քոլեջի ռոբոտաշինության ուսուցչին խնդրել, այլապես ես չէի անի այս նախագիծը:

EԱՆՈԹՈԹՅՈՆ. Ձեզ անհրաժեշտ չէ ծրագրավորման փորձ, բայց դա ռոբոտին ավելի հեշտ կդարձնի ծրագրավորման փուլում:

Ի՞նչ ծրագրավորման լեզու է օգտագործում Vex- ը:

Նրանք օգտագործում են C ՝ C+, C ++ և C#խառնուրդ:

Հղում պաշտոնական ձեռնարկին:

Հղում պաշտոնական տեսանյութին:

Հղում դեպի VRC Hub պաշտոնական հավելված:

Խաղը:

VEX Robotics Competition Tower Takeover– ը խաղարկվում է 12’x12’քառակուսի դաշտում, որը կազմաձևված է վերևում: Երկու (2) դաշինք ՝ մեկ (1) «կարմիր» և մեկ (1) «կապույտ» ՝ կազմված երկուական (2) թիմերից, մրցում են տասնհինգ (15) երկրորդ ինքնավար ժամանակաշրջանից բաղկացած հանդիպումներում, որին հաջորդում է մեկ րոպե և քառասունհինգ վայրկյան (1:45) Վարորդի վերահսկվող ժամանակաշրջան: Խաղի նպատակն է հասնել ավելի բարձր գնահատականի, քան հակառակ դաշինքը ՝ Cubes- ը աշտարակներում տեղադրելով, կամ Cubes- ը գոլերում:

Մանրամասներ. Աշտարակի գրավման դաշտում կա վաթսունվեց 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: mingրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Ավելացրեք կոդը! Սրա կոդավորումը բացատրելը մի տեսակ դժվար է, ուստի առաջարկում եմ դիտել այս տեսացանկը.

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

Խորհուրդ ենք տալիս: