Swerve drive is a much more sophisticated way to move a robot. In the past we have employed tank drive, which allows the robot to turn, to drive in the direction it's facing, and every combination of the two. Tank employs two sets of three wheels (one set one each side). Each set can drive independant of the other (like a tank!) Swerve is completely different, a swerve drivetrain employes 3 or more swerve modules (we use four, one in each corner) and each module has a wheel that can move independently from the others. This allows the robot to move in any direction, regardless of the direction it's facing. A robot with swerve can spin on its axis while driving in a perfectly straight line.
This is the photo I took to let my teammates know swerve had arrived, We were ecstatic to get started ASAP