For the FRC Team 1640 - 2009 Summer Program they build a swerve drive base using VEX parts and the cRio controller. The software has four modes:
- Tank drive - standard tank / skid drive
- Automobile drive - 4 driven wheels, the front two pivot the back two remain stationary
- Crab drive - all four wheels pivot in the same direction
- Snake drive - all four wheels pivot, front two turn in the opposite way from the back
As expected, the tank drive and the automobile drive are less effective than the crab and snake modes.
If you look at the pictures you can see the reinforcements to allow an axle to be used as the shaft and to reduce the wheel assembly wobble.
The cRio controller was used to give the FRC programming team practice and to serve as the base code for this winter’s robot. All of the project details are on the page, if anyone wants the cRio code let me know and I’ll get it to you.
Fall projects are to:
- Replace the rubber wheels with omni wheels to see if we can improve tank and automobile modes
**]Omni wheels will also allow a holonomic mode that we can try out. - Program the base with the VEX controller and RobotC
- Program the base with the new VEX controller as a proof of concept
We will also be using the base for our robot demo’s this fall.