SharpAI
/

mecanum drive

mecanum drive

We recommend building a mecanum drivetrain using 3 to 4-inch diameter wheels with ball bearing supported rollers, arranged so that the rollers form an "X" shape when viewed from above. According to Game Manual 0, this specific wheel orientation allows the robot to turn significantly faster because the forces applied to the ground act tangent to the turn radius, while the ball bearings minimize roller friction to optimize strafing performance. Game Manual 0 also advises sticking to 3 to 4-inch wheels because larger 6-inch wheels are more expensive and do not offer significant performance advantages .

When purchasing wheels, we recommend selecting either the 96mm goBILDA Mecanum Wheels v2 or the 75mm REV Robotics Mecanum Wheels, as Game Manual 0 identifies these as the gold standard due to their ball bearing supported rollers and excellent mounting options. Conversely, teams should avoid bushing-based options like TETRIX or fragile wheels like the AndyMark Standard Duty, which Game Manual 0 notes perform poorly and barely strafe .

While a mecanum drive offers fantastic agility and the ability to strafe in any direction, it suffers from a lack of traction and pushing power. As explained in Game Manual 0, the diagonal rollers are prone to slipping, which reduces speed during strafing and makes the robot vulnerable to being pushed around by defensive tank drives. If a game features obstacles or terrain that must be traversed, or if heavy defensive play is expected, teams should pivot away from mecanum to a high-traction drivetrain .

Because of the inherent wheel slippage, teams using mecanum drives should implement a separate dead-wheel odometry system for accurate autonomous tracking rather than relying on built-in motor encoders. Game Manual 0 notes that drive encoder localization on mecanum drives is highly inaccurate and prone to drift during high acceleration. For teleoperated control, Game Manual 0 recommends using a mathematical scaling method to normalize motor powers to the -1 to 1 range, maintaining the correct power ratios even when inputs exceed maximum thresholds .

For teams utilizing FTCLib, the library provides dedicated guides on Mecanum Drive Kinematics (https://docs.ftclib.org/kinematics/wpilib-kinematics/mecanum-drive-kinematics) and Mecanum Drive Odometry (https://docs.ftclib.org/kinematics/wpilib-kinematics/mecanum-drive-odometry) .

If you are using the REV DUO system, the REV Robotics Docs offer tutorials on simplified mecanum programming (https://docs.revrobotics.com/duo-control/hello-robot-blocks/part-4-going-beyond/programming-mecanum-simplified), refined programming (https://docs.revrobotics.com/duo-control/hello-robot-blocks/part-4-going-beyond/programming-mecanum-refined), and physical wheel setup (https://docs.revrobotics.com/duo-build/ftc-starter-kit-mecanum-drivetrain/mecanum-wheel-setup-and-behavior) .

Was this right?

Generated from indexed documentation and can be wrong — check the source beside each claim. Follow-ups are not saved. Unofficial, not affiliated with FIRST. Quotes Game Manual 0 (CC BY-NC 4.0) and FTC Docs (BSD 3-Clause). Built by Sharp Face Robotics.