VEX Robotics
Abstract
VEX Robotics
VEX Robotics is one of the main robotics programs for elementary through university students, and a subset of Innovation First International. The VEX Robotics competitions and programs are oversaw by the Robotics Education & Competition Foundation (RECF). In April 2018, VEX Robotics Competition was named the largest robotics competition in the world by Guinness World Records. There are four leagues of VEX Robotics competitions designed for different age groups and skill levels:
VEX V5 Robotics Competition (previously VEX EDR, VRC) is for middle and high school students, and is the largest competition out of the four. VEX Robotics teams have an opportunity to compete annually in the VEX V5 Robotics Competition (V5RC). VEX IQ Robotics Competition is for elementary and middle school students. VEX IQ robotics teams have an opportunity to compete annually in the VEX IQ Robotics Competition (VIQRC). VEX AI is a 'spinoff' of VEX U, for high school and college level students. The competition features no driver control periods, hence the name 'VEX AI'. VEX AI robotics teams have an opportunity to compete in the VEX AI Competition (VAIC). VEX U is a robotics competition for college and university students. The game is similar to V5RC, but traditionally with separate, more relaxed rules on the construction of their robots. In each of the four leagues, students are given a new challenge annually and must design, build, program, and drive a robot to complete the challenge as best they can. The robotics teams that consistently display exceptional mastery in all of these areas will eventually progress to the VEX Robotics World Championship. The description and rules for the season's competition are released during the world championship of the previous season. From 2021 to 2025, the VEX Robotics World Championship was held in Dallas, Texas each year in mid-April or mid-May, depending on which league the teams are competing in. St. Louis, Missouri will host the event in 2026 and 2027.
== VEX V5 == VEX V5 is a STEM learning system designed by VEX Robotics and the REC Foundation to help middle and high school students develop problem-solving and computational thinking skills. It was introduced at the VEX Robotics World Championship in April 2019 as a replacement for a previous system called VEX EDR (VEX Cortex). The program utilizes the VEX V5 Construction and Control System as a standardized hardware, firmware, and software compatibility platform. Robotics teams and clubs can use the VEX V5 system to build robots to compete in the annual VEX V5 Robotics Competition.
=== Construction and Control System === The VEX V5 Construction and Control System is a metal-based robotics platform with machinable, bolt-together pieces that can be used to construct custom robotic mechanisms. The robot is controlled by a programmable processor known as the VEX V5 Brain. The Brain is equipped with a color LCD touchscreen, 21 hardware ports, an SD card port, a battery port, 8 legacy sensor ports, and a micro-USB programming port. Usage with a VEX V5 Radio enables wireless driving and wireless programming of the brain via the VEX V5 Controller. The controller allows wireless user input to the robot brain, and two controllers can be daisy-chained if necessary. Each controller has two hardware ports, a micro-USB port, two 2-axis joysticks, a monochrome LCD display, and twelve buttons. The controller's LCD can be written wirelessly from the robot, providing users with configurable feedback from the robot brain. The VEX V5 Motors connect to the brain via the hardware ports and are equipped with an internal optical shaft encoder to provide feedback on the rotational status of the motor. The motor's speed is programmable but may also be altered by exchanging the internal gear cartridge with one of three cartridges of different gear ratios. The three cartridges are 100 rpm, 200 rpm, and 600 rpm.
=== VEXcode V5 === VEXcode V5 is a Scratch-based coding environment designed by VEX Robotics for programming VEX Robotics hardware, such as the VEX V5 Brain. The block-style interface makes programming simple for elementary through high-school students. VEXcode is consistent across VEX 123, GO, IQ, and V5 and can be used to program the devices from each. VEXcode allows the block programs to be viewed as equivalent C++ or programs to help more advanced students transition from blocks to text. This also allows easy interconversion between text-based and block-based programming. VEXcode also lets students code in C++, which gives the opportunity to learn basic C++, but to collect data from sensors or to move the drivetrain, VEX uses a header file.
=== PROS === PROS is a C/C++ programming environment for VEX V5 hardware maintained by students of Purdue University through Purdue ACM SIGBots. It provides a more bare-bones environment for more knowledgeable students that allows for an industry-applicable experience. It has a more robust API that allows for more precise control of the hardware for competition-level uses in VRC/VEX U. It is based on FreeRTOS.
== VEX V5 Robotics Competition ==
VEX V5 Robotics Competition (V5RC) is a robotics competition for registered middle and high school teams that utilize the VEX V5 Construction and Control System. In this competition, teams design, build, and program robots to compete at tournaments. At tournaments, teams participate in qualifying matches where two randomly chosen alliances of two teams each compete for the highest team ranking. Before the Elimination Rounds, the top-ranking teams choose their permanent alliance partners, starting with the highest-ranked team, and continuing until the alliance capacity for the tournament is reached. The new alliances then compete in an elimination bracket, and the tournament champions, alongside other award winners, qualify for their regional culminating event. . The current challenge is VEX V5 Robotics Competition: Push Back.
=== General rules === Middle and high school students have the same game and rules. The most general and basic rules for the VEX V5 Robotics Competition are as follows, but each year may have exceptions and/or additional constraints.
Each robot is partnered with another robot in a pair called an "alliance". In any given match, each alliance competes against one other alliance. One team is designated as the red alliance, and the other as the blue alliance. No robot may exceed the dimensions of an 18-inch cube until the match has begun. No robot may contain hardware, software, material, or content that is not distributed by or explicitly allowed by VEX Robotics. The playing field consists of a 12-foot by 12-foot square of foam tiles bordered by a wall of metal-framed polycarbonate dividers. Anything outside of these border walls is considered as off of the playing field. The various field elements associated with that season's competition are arranged in a defined and reproducible manner before the start of each match. At the start of the match is a 15-second 'autonomous' period, where all four robots navigate the field based on pre-programmed instructions without driver input. After the autonomous period has ended, the 'driver control' period begins. This stage of the match consists of one minute and forty-five seconds of manual control of the robot using one or two handheld controllers utilized by the respective number of 'drivers'. The object of the match is to attain a higher score, i.e. more points, than the opposing alliance. The method by which the alliances attain these points varies significantly with each season. Throughout the match, the blue alliance is not allowed to enter the red alliance's 'protected zone' of the field, and vice versa. The designated areas of the field are often different for each season. During the autonomous period, the protected zone normally consists of half of the field where the alliance starts, whereas the driver control period rarely features a defined protected zone, as was the case for VRC Tipping Point, VRC High Stakes, and VRC Push Back. Intentionally removing game objects from the field will result in a warning, minor violation, and/or major violation (disqualification). Intentionally and repeatedly damaging any of the robots involved, either during the match or otherwise, will result in immediate disqualification.
=== Current Game: Push Back ===
The objective of the game is to score as many blocks as possible in goals within a 15-second autonomous period, and 1:45 driver control period. Each field consists of two long goals, two center goals, four loaders, and two park zones.
==== Field Element - Goals ==== The goals may be pictured as 'bridges' above the field. Long goals can fit fifteen blocks of any color, while center goals can fit seven. Goals feature control bonuses that are awarded to the alliance with the most blocks scored in the control zone of each goal. Center goal control zones incorporate the entire goal, with the 'upper center goal' granting an eight-point bonus, and the 'lower center goal' granting a six-point bonus. Long goal control zones incorporate a marked center region of the goal, and grant a ten-point bonus.
==== Scoring ==== Each block considered scored within a goal is worth three points. A block is considered scored within a goal if that block is: in contact with the inside surfaces of a goal; is not in contact with a robot of the same alliance as that block; is not in contact with the floor. At the end of each match, teams may elect to 'park' their robots in a park zone, exclusive to each alliance, and can receive an eight-point bonus if one robot is parked, and a thirty-point bonus if both alliance's robots are parked. The autonomous period winner, the alliance that scores the most points during the 15-second autonomous period, is granted an additional ten-point bonus added to their score .
=== 2024-2025 Game: High Stakes === The objective of the game is to score as many alliance rings as possible on stakes. Each field consists positive and negative corners, a ladder, five mobile goal stakes, two alliance wall stakes, two neutral wall stakes, and one high stake.
==== Corners ==== There are four 'corners' of the field, two positive corners and two negative corners, 12 x 12 in., each being triangular in shape. Any mobile goal stake can be pushed into any corner, however during the last thirty seconds of a match, positive corners are protected, with neither alliance allowed to interfere, or come into contact with goals considered placed in a positive corner. Positive corners double the worth of the rings, while negative corners subtract ring points from the alliance of the ring(s) color.
==== Field Element - Mobile and Wall Stakes ==== Mobile goal stakes and neutral wall stakes can fit six rings each, and alliance wall stakes can fit two rings of any color. The 'high stake' located on top of the center ladder can fit one ring. Any alliance can score on any stake, however alliance wall stakes, colored to the alliance that can legally score on the stake, are restricted to robots of only one alliance each.
==== Scoring ==== Each ring scored is worth one point, however top rings are worth three points. The autonomous period winner, the alliance that scores the most points in the 15-second period, gains an additional six points which negative corners cannot subtract. Teams cannot have 'negative points' capping the minimum point amount to 0.
=== 2023-2024 Game: Over Under === There are sixty Triballs, two goals, and four match load stations on a VRC Over Under Field. The field is divided into two offensive zones by a barrier. Triballs can be Scored in the two Goals, one per Alliance, at opposite sides of the field. Each Triball scored in a Goal is worth 5 points. A Triball scored in the alliance's side of the field is worth 2 points. At the end of the Match, Alliances will receive points for elevating their robots with their alliance's elevation bar. The Alliance that scores more points in the Autonomous period is awarded with eight bonus points, added to the final score at the end of the match. Each Alliance also has the opportunity to earn an Autonomous Win Point by scoring at least 1 Triball in their goal, emptying their match load station, and touching the elevation bar at the end of the autonomous period. This Bonus can be earned by both Alliances, regardless of who wins the Autonomous Bonus.
=== 2022-2023 Game: Spin Up === There are sixty Discs and four Rollers on a VRC Spin Up Field. Discs can be Scored in the two High Goals, one per Alliance, at opposite corners of the field. Each Disc scored in a High Goal is worth 5 points. However, Robots aiming for the High Goal had better be accurate! Because underneath each High Goal, is a 1-point Low Goal for the opposing Alliance. In addition to Discs, Robots can also spin the four Rollers mounted to the field perimeter. If the area inside of a Roller's pointers only shows one color, that is considered “Owned” by that Alliance. Each Owned Roller is worth 10 points at the end of the match. At the end of a Match, Alliances will receive a 3-point bonus for each tile their Robots are Covering, excluding the tiles which make up the Low Goals. So, during the last 10 seconds of the Match, there are no horizontal expansion limits. The Alliance that scores more points in the Autonomous period is awarded with ten bonus points, and each Alliance also has the opportunity to earn an Autonomous Win Point by scoring at least two Discs in Alliance's High Goals, and owning Both Rollers on their side of the field. This Bonus can be earned by both Alliances, regardless of who wins the Autonomous Bonus
=== 2021-2022 Game: Tipping Point ===
=== 2020-2021 Game: Change Up ===
=== 2019-2020 Game: Tower Takeover ===
=== Previous VEX Games ===
== VEX IQ Robotics Competition ==
The VEX IQ Robotics Competition, presented by the Robotics Education & Competition Foundation, provides elementary and middle school students with exciting, open-ended robotics and research project challenges that enhance their science, technology, engineering, and mathematics (STEM) skills through hands-on, student-centered learning. VEX IQ is tailored for grades 5–8. A VEX IQ Robotics set is used with plastic pieces that snap together using pegs, making it easy to construct a robot. Students use a coding software called VEXcode IQ to program the robot. It can be programmed with block-based coding or Python. There are two parts to the contests: Robot Skills, which is a single robot trying to score as many points as possible, and the Teamwork Challenge, where two robots attempt to work together to complete the same task.
=== Current Game: Mix and Match ===
==== 2025-2026: Mix and Match ==== VEX IQ Robotics Competition Mix and Match is played on a 6 feet x 8 feet rectangular field. Two robots compete during a 60-seconds-long period. The goal of the game is to stack properly shaped pieces, available on the game field, one on top of another.
=== Previous games ===
==== 2024-25: Rapid Relay ==== VEX IQ Robotics Competition Rapid Relay is played on a 6 feet x 8 feet rectangular field configured as seen above. Two robots compete in the Teamwork Challenge as an alliance in 60-second-long teamwork matches, working collaboratively to score points. Teams also compete in Skills Challenges, where one team tries to score as many points as possible. These matches consist of Driving Skills, where the robots is operated entirely by humans, and Programming Skills, where the robot acts autonomously. The object of the game is to score yellow, padded nylon balls into a goal on one side of the field, whilst passing it between each of the teamwork partners robots. The goal wall consists of 4 different holes that can be scored into. Each hole contains a 'switch' that is activated when a ball passes through a hole. Each switch can be activated once per match. Once a ball has been scored, it can be picked up by a designated member of the drive team who throws it to a loader on the opposite side of the field. The loader places the ball into the 'loading station', which randomly sends the ball in any direction. 2 balls can be in play at once during the game. In the last 15s of a match, the designated 1st loader can load the balls to a specific zone on the field instead of using the 2nd loader.
==== 2023-2024: Full Volume ==== VEX IQ Robotics Competition Full Volume is played on a six-foot by eight-foot rectangular field. Two robots compete in the Teamwork Challenge as an alliance in 60-second-long teamwork matches, working together to score points. Teams also compete in Skills Challenges, where one team tries to score as many points as possible. These matches consist of Driving Skills, where the robots is operated entirely by humans, and Programming Skills, where the robot acts autonomously. The object of the game is to score different sized blocks into one of three goals. The more blocks in a goal, the more points. As well as that, if all the blocks in a goal are the same color (size), then the team(s) get a uniform goal bonus. Teams can get blocks from the supply zone, or get blocks located at specific positions on the field. Teams can also get points for knocking the red blocks off the starting pegs. Teams get points for partial-parking (having part of your robot located in the supply zone at the end of the 60 seconds), or full parking (having all of your robot located inside the supply zone at the end of the 60 seconds).
==== 2022-2023: Slapshot ==== VEX IQ Competition Slapshot is played on a six-foot by eight-foot rectangular field. Two robots compete in the Teamwork Challenge as an alliance in 60-second-long teamwork matches, working collaboratively to score points. Teams also compete in the Robot Skills Challenge, where one robot takes the field to score as many points as possible. These matches consist of Driving Skills Matches, which will be entirely driver-controlled, and Programming Skills Matches, which will be autonomous with limited human interaction.
The scoring objects in VEX IQ Competition Slapshot are 2.5" (6.35 cm) diameter Discs. There are a total of (45) Discs on the field. The object of the game is to score as many points as possible with an alliance partner by scoring Discs in Goal Zones, removing Discs, and touching Contact Zones at the end of the Match.
==== 2021-2022: Pitching In ====
VEX IQ Challenge Pitching In is played on a six-foot by eight-foot rectangular field. Two robots compete in the teamwork challenge as an alliance in one-minute-long teamwork matches and a 15-second period of autonomous working collaboratively to score points. Teams also compete in the robot skills challenge, where one robot attempts to score as many points as possible. These matches consist of driving skills matches, which will be entirely driver-controlled, and programming skills matches, which will be autonomous with limited human interaction. The object of the game is to attain the highest score by scoring balls in either a low-scoring goal or a high-scoring goal in the center of the field. Additional points are scored by clearing the starting corrals of all balls and by parking by hanging on either a low or high bar on either side of the field.
==== 2020–21: Rise Above ====
VEX IQ Challenge Rise Above is played on a six-foot by eight-foot rectangular field. Two robots compete in the teamwork challenge as an alliance in one-minute-long teamwork matches, working collaboratively to score points. Teams also compete in the robot skills challenge, where one robot attempts to score as many points as possible. These matches consist of driving skills matches, which will be entirely driver-controlled, and programming skills matches, which will be autonomous with limited human interaction. The object of the game is to attain the highest score by scoring risers...
(Article truncated for display)
Source
This content is sourced from Wikipedia, the free encyclopedia. Read full article on Wikipedia
Category
Robotics - Robotics