Project 03 of 06 / Competition robotics
VEX Over Under
VEX is the world's largest school robotics competition, and Over Under was its 2023/24 game. Seven years of it ended with this robot: one machine that had to score, cross a barrier and climb, and a team that had to make it work twice on the same day.
- Role
- Captain and lead programmer
- Team
- 41103A NextGen, seven students
- Period
- 2018 to 2024
- Result
- Two time national champion
Intake rollers
Pull triballs off the floor and transfer them to the scoring mechanism.
Team plate
41103A, Team NextGen from Pedare Christian College in Adelaide.
Gear train
High-strength gears on the scoring mechanism, packaged around the intake.
Pneumatics and wiring
Air lines connect the folding wings and end-game climb to mechanisms driven by the C++ control code I wrote.
Drivetrain
Encoders and an inertial sensor feed the autonomous control software.
The challenge
Build one robot that scores, traverses and climbs, and does it the same way every match.
Over Under asked for triball handling, movement across a central barrier and an end game elevation climb. Any one of those is a mechanism. All three at once is a packaging argument, and the autonomous routine only works if the robot ends up in the same place it did in practice.
The build
The pit, the seven people who ran it, and the trophies.
Photographs from the 2023/24 Over Under season, at the Australian national championship and at the world championship in Dallas.
Control stack
Fuse several imperfect sensors into one repeatable field position.
No single sensor on a VEX robot is trustworthy on its own. Encoders drift when a wheel slips, the inertial sensor drifts over a match, and neither of them knows where the field is. Combining them is what makes an autonomous routine survive contact.
Scroll sideways to see the whole diagram
My contribution
Own the code, shape the mechanisms, run the team.
- Program the full control stack. Wrote the autonomous and driver control code in C++, including the sensor fusion the routines depend on.
- Design the pneumatic mechanisms. Developed the intake, scoring and elevation climb systems and the packaging that let all three coexist.
- Lead competition execution. Ran strategy, driver training and event preparation for a seven person team.
- Build capability around the team. Mentored junior teams and helped organise the 2022 Australian National VEX Championship.
- National result
- Back to back Australian titles
- International result
- Two world championship qualifications
- 2023-24 season
- World Championship Sportsmanship Award
- Venue
- Dallas, Texas
Previous builds
Over Under was the last robot, not the first.
Six seasons came before it. Each game changed the scoring objects and the field, so each year the mechanisms were designed again from nothing, and each year the code and the drivetrain carried a little more of what the last one taught us. These two are earlier season robots from the same programme.
Coverage
What other people wrote about it.
Team 41103A, competing as NextGen out of Pedare Christian College, was the only South Australian team to qualify for the 2024 world championship. Two pieces of coverage from that season:
Press
SA VEX robotics team makes history at the World Championship in Texas
Glam Adelaide, 5 May 2024. The event drew roughly 117,000 competitors from more than 70 countries.
Radio
The Pedare robot, Adelaide Mornings
ABC Radio Adelaide. The team on air about the robot we took to Dallas.