io.github.thunderbots.lightning.drive
package is a system for controlling the
drive system of a robot.See: Description
Class | Description |
---|---|
DriveSystem |
A
DriveSystem represents the motors used for driving the robot, their
arrangement, and in some cases, the type of wheels attached to the motor. |
MecanumDrive |
A
MecanumDrive is a DriveSystem that represents a system using mecanum
wheels. |
TankDrive |
A
TankDrive is a DriveSystem that represents a standard tank drive
system, with standard parallel wheels on both sides of the robot. |
io.github.thunderbots.lightning.drive
package is a system for controlling the
drive system of a robot. A drive system is an abstract way of representing the set of
motors that are responsible for driving the robot, and their specific arrangement in the
drive system. The drive system can handle abstract operations such as driving, turning,
and spinning, and is responsible for all the math that is required to distribute those
operations to the individual motors comprised by the drive system.
The class that primarily represents the concept of a drive system is, fittingly,
DriveSystem
.