Package | Description |
---|---|
frc.team670.robot.utils.math |
Modifier and Type | Method and Description |
---|---|
static RigidTransform |
RigidTransform.exp(Twist twist)
ethaneade.com/lie_groups.pdf
Exponential map for 2D rigid transformation
Basically this converts a
Twist ---(exponential map)---> transformation
Kind of like an differential position ---(integral)---> position |
static RigidTransform |
Kinematics.integrateForwardKinematics(RigidTransform currentPose,
Twist deltaPos)
Forward kinematics:
Starting in the pose (x, y, theta) at time t, determine the pose at time t + delta_t (x', y', theta')
given the robot's left and right wheel velocities.
|
RigidTransform |
RigidTransform.transform(RigidTransform other)
Transforms (rotates + translates) this transformation matrix by another transformation matrix
Basically multiplies two transformation matrices (see above the class declaration) together.
|
Modifier and Type | Method and Description |
---|---|
static RigidTransform |
Kinematics.integrateForwardKinematics(RigidTransform currentPose,
Twist deltaPos)
Forward kinematics:
Starting in the pose (x, y, theta) at time t, determine the pose at time t + delta_t (x', y', theta')
given the robot's left and right wheel velocities.
|
RigidTransform |
RigidTransform.transform(RigidTransform other)
Transforms (rotates + translates) this transformation matrix by another transformation matrix
Basically multiplies two transformation matrices (see above the class declaration) together.
|