|
RIT VEXU Core API
|
Represents robot chassis velocities. More...
#include <chassis_velocities.h>
Public Member Functions | |
| ChassisVelocities | to_robot_relative (const Rotation2d &robotAngle) const |
| Converts this field-relative set of velocities into a robot-relative ChassisVelocities object. | |
| ChassisVelocities | to_field_relative (const Rotation2d &robotAngle) const |
| Converts this robot-relative set of velocities into a field-relative ChassisVelocities object. | |
| ChassisVelocities | discretize (units::Time dt) const |
| Discretizes continuous-time chassis velocities. | |
Represents robot chassis velocities.
|
inline |
Discretizes continuous-time chassis velocities.
Compensates for translational skew when rotating a holonomic drivetrain. Converts the decoupled translation/rotation over a timestep into a constant-curvature trajectory representation.
| dt | The duration of the timestep. |
|
inline |
Converts this robot-relative set of velocities into a field-relative ChassisVelocities object.
| robotAngle | The CCW-positive angle of the robot relative to the field. |
|
inline |
Converts this field-relative set of velocities into a robot-relative ChassisVelocities object.
| robotAngle | The CCW-positive angle of the robot relative to the field. |