Other important build topics and examples
Wallbots (not TT specific):
This is the reveal for the wallbot we brought to Worlds. As far as we know, this is the largest robot in VEX history. Sadly we do not have any footage of it, but you can check out the livestream archives from worlds if you’d like to see. Our final match was Q195 in the Engineering division. Pictures are here:
This robot was built in about tw…
Ok, so say I’m wrong and attaching was legal. And I actually competed this year, building a different robot than what I planned. It would have the same concept just designing was a little harder when things didnt works so nicely for “locking”. What this robot was going to do was lock onto the center portion where the gates rest using a piston and mechancial latch that would be insanely protected to it doesn’t even scratch the field.
After that An elastic elevator would go up, and an 8 foot tel…
Actual GOAT defensive bot
2W Gateway world champs
GOAT Wallbot Nominee
127C - Worlds Match
VEX Reference Build instructions for starter kits
Tower Takeover Season Specific
Physics of Tilter
How To Fix Intake Compression [Guide]
448X, 21S, 6671X, and 1437Z RI3D Reveal
1961Z Tower Takeover Teaser: Mk. III
42700N Summer Reveal
25461Z early season reveal: https://youtu.be/Wvz_8Ja-JQw
97963A Early Season Reveal
Robot in 3 Days Reveal: Houdini | 9605A + 9421
VEX Tower Takeover 21000C 66 Point Driver Skills (Robo Bonanza @ Beckman)
2019 NorCal RI3D Reveal
Programming environments, links to help and tutorials
TBD: Supported languages, platforms, blocks vs text, which one to choose…
For pre-V5 (Cortex) hardware:
Programming: Common Beginner Mistakes and FAQs
make process closed with exit code : 2 means ‘code could not compile, your code probably has errors’. When creating a thread for help, please attach the whole log with your code.
Force Compile of Files
V5 Architecture and Troubleshooting
V5 architecture diagram (may need to move to advanced topics):
The PROS of PROS
Tips/warnings for v5?
V5 mini USB Port / use magnetic cable
V5 Motor inserts / be careful
V5 ports and static
I’m going to explain a little more about the V5 battery in this topic and specifically what information the battery medic diagnostic tool is showing. We have released some reference material on the V5 battery in the past, but never discussed in detail what some of the terms actually mean.
An explanation of the battery led display is here.
and the steps for running the battery diagnostic tool here.
The battery monitor shows some detailed information about the internal state…
Make sure you have installed the latest VexOS firmware which could be found here:
Make sure that radio type is to VEXnet and not Bluetooth:
run your program. press the button on the V5 brain to toggle between the user program screen and the vexos screen.
Engineering Notebook Resources
(Screen for redundant / duplicate topics)
Design Award Tips? - #2 by tabor473
Starting the Engineering Notebook
2915A Engineering Notebook 2016
Engineering Notebook Tips Selection and Strategy
How should I start off my notebook? (Summer without teammates)
what are Some Tips to add to the Notebook?
Engineering Notebook Expectations At Worlds
Example of an award winning notebook?
What is the best piece of advice you could give for an engineering notebook to be successful?
engineering notebook 1575A 2015-2016.pdf (45.0 MB)
Here is a video overview with our engineering notebook from this year’s game, Tower Takeover. Since the season is basically over, I’d like to share some portions of it with you all. Journaling can be super boring and tedious at times, but if you keep up with it, your hard work will pay off. Enjoy!
VEX Journal Overview - 6030J
With permission from Keilan, Alumni of 590B:
Instance of a World-Winning Engineering Notebook From VEX Worlds 2019
This notebook helped give 590B Design Award at:
2019 VEX Robotics World Championship - VEX Robotics Competition High School Division
CAD software: links, tutorials, tips
Unless you bound-and-determined to use Fusion, take a look at Onshape. It is a CAD package as powerful as Solidworks, but runs on the Onshape server, not your local system. More details about all commercial CAD software here:
CAD for VEX Robotics.pdf (299.7 KB)
VEX w/ Fusion 360 Tutorials
Tips on how competition works
To be expanded:
At tournaments, there are various ways of scouting that can be done to improve your chances of doing well. They are as follows:
• Match scouting: Before each qualification match, it is extremely important that you go and talk to your alliance partner, to coordinate autonomous programs, match strategies, and any other miscellaneous aspects to the upcoming match. This will also tie in with the second way if scouting.
• General tournament scouting: Throughout s tournament, it is helpful to take notes on each team/robot in attendance. Whether it be a quick robot summary, or detailed notes on the successes and weak points of each mechanism, doing so will allow you to be better prepared for your matches. This ties in to the 1st way of scouting, as you should be taking down notes on your alliance partners and opponents after every match.
When it comes time for alliance selection, having notes and scouting data is extremely helpful when deciding on who to pick for the elimination bracket. They will also help you to find any “hidden gems” that might be a better pick than some of the higher ranked robots. Scouting will also prepare you if a team decides to use the “scorched earth” strategy (go down the line of teams and ask each one until one accepts) to mess up any potential powerhouse alliances.
Beyond the competition
What else is there in VRC beyond going to competitions?
Sort tools in order of importance…
wrenches 1/4, 11/32
screwdrivers hex (5/64,3/32), star (T?)
pliers, needlenose pliers, diagonal cutters, etc…
Don’t strip screw heads - sharpen Hex screwdrivers regularly!
Color coding screwdrivres and wrenches:
Bearing cutting template:
Reserved for all Omni tank drive
Reserved for X-Drive wiki entry
Here, this is the most important graph to understand X-Drive:
If you drive forward, backward, or to the side - all four motors are providing power, the velocity is MotorRPM x sqrt(2) and pushing force is 4 x OneMotorTorque/sqrt(2).
If you drive at a diagonal, then only two motors are providing power, velocity is MotorRPM and pushing force is 2 x OneMotorTorque.
Essentially, X-Drive speed is 1.41 times faster and pushing force is 1.41 times weaker than the ordinary tank drive with the identical 4 wheels & 4 motors.
Also, here are the links to the similar topics from the previous seasons:
Two motor drives? , X-Drive Speed , Extinct X-Drive?
Reserved for Mecanum wheels drivetrain wiki entry
int left = Controller.Axis3.position(vex::percent);
int right = Controller.Axis2.position(vex::percent);
int sideways = Controller.Axis4.position(vex::percent);
//you can also calculate this...
int turn = (right - left) * 0.5;
int forward = (right + left) * 0.5;
frontRight.spin(vex::forward, right - sideways, vex::percent);
frontLeft.spin(vex::forward, left + sideways, vex::percent);
backRight.spin(vex::forward, right + sideways, vex::percent);
backLeft.spin(vex::forward, left - sideways, vex::percent);
int forward = Controller.Axis3.position(vex::percent);
int sideways = Controller.Axis4.position(vex::percent);
int turn = Controller.Axis1.position(vex::percent);
frontRight.spin(vex::forward, forward - sideways + turn, vex::percent);
frontLeft.spin(vex::forward, forward + sideways - turn, vex::percent);
backRight.spin(vex::forward, forward + sideways + turn, vex::percent);
backLeft.spin(vex::forward, forward - sideways - turn, vex::percent);
A Holonomic drive is free to move in any direction without having to rotate around its axis.
One form consists of 3 or 4 omniwheels mounted at angles to each other. It is good for lateral movement, and increases speed and power of turns. However, linear drive speed and power are decreased since some or all of the powered wheels run at angles to the bot’s motion. All wheels
must be omni wheels in order for this drive to function. The 4-wheel version is referred to as " X-Drive".
Another omniwheel Holonomic drive is the “H-Drive”, where 1 omniwheel is placed at right angles to the other four conventionally mounted omniwheels.
Mecanum drive is holonomic drive where four
mechanum wheels are placed in a tank drive format. The wheels should look like this when looking from top:
Like all holonomic drives, mechanum bots can strafe, and does so with a simple rectangular base. However, mechanum wheels have rollers that slip, reducing traction and pushing power.
Reserved for additional drivetrain discussion entry