12 #include <llvm/raw_ostream.h> 14 #include "Drive/RobotDriveBase.h" 51 double gyroAngle = 0.0);
52 void DrivePolar(
double magnitude,
double angle,
double rotation);
54 void StopMotor()
override;
63 bool reported =
false;
Interface for speed controlling devices.
Definition: SpeedController.h:17
void DriveCartesian(double x, double y, double rotation, double gyroAngle=0.0)
Drive method for Mecanum platform.
Definition: MecanumDrive.cpp:48
void DrivePolar(double magnitude, double angle, double rotation)
Drive method for Mecanum platform.
Definition: MecanumDrive.cpp:93
A class for driving Mecanum drive platforms.
Definition: MecanumDrive.h:40
MecanumDrive(SpeedController &frontLeftMotor, SpeedController &rearLeftMotor, SpeedController &frontRightMotor, SpeedController &rearRightMotor)
Construct a MecanumDrive.
Definition: MecanumDrive.cpp:27
This class implements an extremely fast bulk output stream that can only output to a stream...
Definition: raw_ostream.h:33
Common base class for drive platforms.
Definition: RobotDriveBase.h:26