Innehållsförteckning:

VEX Tower Takeover Competition Robot: 8 steg
VEX Tower Takeover Competition Robot: 8 steg

Video: VEX Tower Takeover Competition Robot: 8 steg

Video: VEX Tower Takeover Competition Robot: 8 steg
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, November
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

I denna handledning kommer jag att visa er grunderna i Vex Robotics Tower Takeover Competition tillsammans med hur man bygger en robot för det här spelet. Vänligen kontrollera fliken för förbrukningsmaterial.

OBS: Vex EDR -delar är MYCKET dyra, om du inte har råd att spendera $ 1 000 på delar skulle jag föreslå att du frågar en robotlärare på din skola/högskola annars skulle jag inte göra det här projektet.

OBS: Du behöver inte programmeringserfarenhet men det kommer att göra roboten lättare att göra i programmeringssteget.

Vilket programmeringsspråk använder Vex?

De använder C, en blandning av C+, C ++ och C#.

Länk till den officiella manualen.

Länk till den officiella videon.

Länk till den officiella VRC Hub -appen.

Spelet:

VEX Robotics Competition Tower Takeover spelas på ett 12'x12 'kvadratfält konfigurerat enligt ovan. Två (2) allianser - en (1) "röd" och en (1) "blå" - består av två (2) lag vardera, tävlar i matcher bestående av en femton (15) sekunders autonom period, följt av en minut och fyrtiofems sekund (1:45) Förarkontrollerad period. Syftet med spelet är att uppnå en högre poäng än den motsatta alliansen genom att placera Cubes i Towers, eller göra Cubes i Goals.

Detaljerna: Det finns sextiosex 66 kuber på ett tornövertagningsfält. Tjugotvå (22) Gröna, tjugotvå (22) Orange och tjugotvå (22) lila. Det finns också sju (7) torn placerade runt fältet. Fem (5) av dessa är neutrala, medan de återstående två är alliansspecifika. Alliansspecifika torn får endast användas av robotar från samma allians. Kuber kan placeras i torn eller poängsättas i mål. Kuber är värda minst 1 poäng när de placeras i en målzon. Det exakta värdet för varje kub bestäms av hur många kuber av den specifika färgen som har placerats i torn. När kuber placeras i eller tas bort från torn, gäller de nya värdena för ALLA kuber. Så en Robots handlingar kommer att påverka den potentiella poängen för både deras egen allians och deras motståndare. Alliansen som får fler poäng under den autonoma perioden tilldelas (6) bonuspoäng, som läggs till slutresultatet i slutet av matchen. Alliansen som vinner denna autonoma bonus tilldelas också 2 lila kuber, som kan introduceras när som helst under förarkontrollperioden.

Tillbehör

Länk till Vex EDR -delar, kit finns tillsammans med enskilda delar.

Se till att när du köper delar:

för varje motor har du minst en motorstyrenhet, en Cortex, hjul, plattor, sensorer, skruvar och muttrar, styrenhet och nödvändiga kablar/kontakter. Om du köper ett kit kommer allt det där medföljer.

Länk till RobotC, programmeringsprogrammet. Kör bara Windows 7+ eller en Mac med virtualisering.

Steg 1: Planera

Planen
Planen

Det viktigaste och mest kritiska steget för att bygga en framgångsrik robot är planeringsstadiet. Planera varje underenhet innan du monterar den. Allt är baserat på planeringsstadierna. Om du till exempel hittar ett problem med din plan kommer du att vilja gå tillbaka till planeringsstadierna.

Har problem? Jag föreslår att du går till steg 8 för hjälp!

Steg 2: Montering av underenheter

Montering av underenheter
Montering av underenheter
Montering av underenheter
Montering av underenheter
Montering av underenheter
Montering av underenheter

Vad är en underenhet? En underenhet är olika delar av en stor sammansättning. Så till exempel är hjulen en underenhet. Inloppssystemet är en underenhet. Anledningen till att du vill bygga i separata underenheter är för att du kan redigera och ändra dem enklare plus att du lättare kan komma åt eller fixa roboten.

När du monterar dessa underenheter, se till att lägga till all elektronik inuti som behövs för den monteringen. Detta inkluderar motorer, sensorer etc.

Fäst inte underenheterna förrän alla underenheterna är klara.

Gå vidare till steget "Hjul (underenhet)" innan du gör några underenheter.

Har problem? Jag föreslår att du går till steg 8 för hjälp!

Steg 3: Hjul (delmontering)

Hjul (delmontering)
Hjul (delmontering)
Hjul (delmontering)
Hjul (delmontering)

När du gör hjulen delmonterade vill du se till att motorerna ger högt vridmoment och lite lägre varvtal. För att göra detta, se till att motorerna är anslutna till stora växlar och hjulaxeln är ansluten till små växlar. Om din robot är tillräckligt stor och du inte tror att motorerna kommer att ge tillräckligt med kraft kan du överväga att sätta en motor på varje hjul, detta förbättrar också robotens vridning.

På bilden kan du se att hjulen har var sin motor. Detta är av ovanstående skäl. Vi har också ganska högt vridmoment från motorerna.

Har problem? Jag föreslår att du går till steg 8 för hjälp!

Steg 4: Intag (delmontering)

Intag (delmontering)
Intag (delmontering)

Intagsundermonteringen är den maskinbit som tar blocken eller bollarna upp för att röra sig. På bilden ovan har vi två hjul som kommer att röra sig, därför greppar de blocken och plockar upp dem. Inloppssystemet behöver inte hög hastighet eller högt vridmoment, det kan bara vara 50/50. Detta är en ganska enkel underenhet.

Har problem? Jag föreslår att du går till steg 8 för hjälp!

Steg 5: Elektronik (delmontering)

Elektronik (delmontering)
Elektronik (delmontering)

Cortex är robotens hjärna. Om du inte vet vad det är, är det den första bilden för det här steget ovan. Ser du också de svarta hålen på sidan som du kan ansluta motorer och andra saker till? Det är där du kommer att ansluta alla motorer och sensorer. USB -porten är där fjärrnyckeln ansluts.

Har problem? Jag föreslår att du går till steg 8 för hjälp!

Steg 6: Ansluta underenheterna

Ansluter underenheterna
Ansluter underenheterna
Ansluter underenheterna
Ansluter underenheterna

Att ansluta underenheterna är ett mycket viktigt steg. Du vill se till att mätningarna är korrekta, anslutningsdelarna passar osv. Det är också dit du skulle skickas tillbaka till planeringsstadierna om kraven inte uppfylls.

Vad gör jag? Du kommer att använda skruvar för att ansluta alla olika underenheter inklusive elektroniken där du kommer att ansluta motorerna till cortex.

Har problem? Jag föreslår att du går till steg 8 för hjälp!

Steg 7: Programmering

Programmering
Programmering
Programmering
Programmering

Lägg till koden! Det är lite svårt att förklara kodningsdelen av detta så jag föreslår att du tittar på den här spellistan:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Jag föreslår också att du tittar på andra handledning eller spellistor. Om du inte vill koda kan du också använda den grafiska redigeraren som använder block.

När du är klar med din programmering kan du gå vidare till nästa steg (om du behöver det).

Steg 8: Extra hjälp (om det behövs)

Extra hjälp (om det behövs)
Extra hjälp (om det behövs)

Handledning för kodning:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Vex EDR -handledning:

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

Manual och regler:

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

Elektronikhandledning:

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

Rekommenderad: