Design a differential swerve drive module that steers and drives a wheel using two motors.
This is a personal project inspired by the standard swerve drive modules I worked with in FIRST Robotics. A typical swerve module uses one motor to drive the wheel and a second to steer it. A differential swerve module derives both functions from two motors connected with a differential. Matched speeds drive the wheel straight, and a speed difference between the two motors steers it. I modeled the module in CAD, working through the bevel gear differential, belt-driven power transfer, and bearing arrangement needed to package the mechanism into a single compact unit. The assembly is designed for laser cut plates, 3D printed gears, standard belts, ball bearings, and hardware. The initial prototype was 3D printed and was used to validate the kinematics and controller. Further development would be required to build a module ready for a robot.


