Package | Description |
---|---|
frc.team670.robot.commands.drive.purePursuit | |
frc.team670.robot.utils.math |
Modifier and Type | Method and Description |
---|---|
Vector |
Path.getEndPoint() |
Vector |
PoseEstimator.getPose() |
Vector |
Path.getStartPoint() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Vector> |
Path.getRobotPath() |
Modifier and Type | Method and Description |
---|---|
void |
PathGenerator.addPoint(Vector point) |
void |
PathGenerator.addPoints(Vector... points) |
void |
Path.addSegment(Vector start,
Vector end)
Adds a path segment to this path
|
double |
Path.calculateCurvatureLookAheadArc(Vector currPos,
double heading,
Vector lookahead,
double lookaheadDistance) |
DrivePower |
PurePursuitTracker.update(Vector currPose,
double currLeftVel,
double currRightVel,
double heading)
Updates the tracker and returns left and right velocities
|
Modifier and Type | Method and Description |
---|---|
static Vector |
Vector.add(Vector a,
Vector b) |
static Vector |
Vector.add(Vector a,
Vector b,
Vector target) |
static Vector |
Vector.div(Vector a,
float n) |
static Vector |
Vector.div(Vector a,
float n,
Vector target) |
Vector |
Vector.div(Vector a,
Vector b) |
static Vector |
Vector.div(Vector a,
Vector b,
Vector target) |
Vector |
Vector.duplicate() |
static Vector |
Vector.mult(Vector a,
double n) |
static Vector |
Vector.mult(Vector a,
double n,
Vector target) |
static Vector |
Vector.mult(Vector a,
Vector b) |
static Vector |
Vector.mult(Vector a,
Vector b,
Vector target) |
Vector |
Vector.normalize(Vector target) |
static Vector |
Vector.sub(Vector a,
Vector b) |
static Vector |
Vector.sub(Vector a,
Vector b,
Vector target) |
Modifier and Type | Method and Description |
---|---|
void |
Vector.add(Vector v) |
static Vector |
Vector.add(Vector a,
Vector b) |
static Vector |
Vector.add(Vector a,
Vector b,
Vector target) |
static double |
Vector.angleBetween(Vector a,
Vector b) |
double |
Vector.dist(Vector v) |
static double |
Vector.dist(Vector a,
Vector b) |
void |
Vector.div(Vector a) |
static Vector |
Vector.div(Vector a,
float n) |
static Vector |
Vector.div(Vector a,
float n,
Vector target) |
Vector |
Vector.div(Vector a,
Vector b) |
static Vector |
Vector.div(Vector a,
Vector b,
Vector target) |
double |
Vector.dot(Vector v) |
static double |
Vector.dot(Vector a,
Vector b) |
void |
Vector.mult(Vector a) |
static Vector |
Vector.mult(Vector a,
double n) |
static Vector |
Vector.mult(Vector a,
double n,
Vector target) |
static Vector |
Vector.mult(Vector a,
Vector b) |
static Vector |
Vector.mult(Vector a,
Vector b,
Vector target) |
Vector |
Vector.normalize(Vector target) |
void |
Vector.sub(Vector a) |
static Vector |
Vector.sub(Vector a,
Vector b) |
static Vector |
Vector.sub(Vector a,
Vector b,
Vector target) |
Constructor and Description |
---|
Vector(Vector v) |