mirror of
https://github.com/TimeCrafters/FTC_2022
synced 2025-12-16 11:12:35 +00:00
Use Robot#ticksToUnit in FieldLocalizer
This commit is contained in:
@@ -3,6 +3,7 @@ package org.timecrafters.minibots.cyberarm.chiron.tasks;
|
|||||||
import com.acmerobotics.roadrunner.geometry.Vector2d;
|
import com.acmerobotics.roadrunner.geometry.Vector2d;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
||||||
import org.timecrafters.minibots.cyberarm.chiron.tasks.field_localizer.Field;
|
import org.timecrafters.minibots.cyberarm.chiron.tasks.field_localizer.Field;
|
||||||
import org.timecrafters.minibots.cyberarm.chiron.tasks.field_localizer.Obstacle;
|
import org.timecrafters.minibots.cyberarm.chiron.tasks.field_localizer.Obstacle;
|
||||||
@@ -22,7 +23,7 @@ public class FieldLocalizer extends CyberarmState {
|
|||||||
|
|
||||||
private final double twoSqrtTwo = 2.0 / Math.sqrt(2.0);
|
private final double twoSqrtTwo = 2.0 / Math.sqrt(2.0);
|
||||||
|
|
||||||
private double wheelDisplacementPerEncoderTickInInches = 1; // FIXME
|
private double wheelDisplacementPerEncoderTickInInches;
|
||||||
|
|
||||||
// Use this constructor to preserve displacement between opmodes
|
// Use this constructor to preserve displacement between opmodes
|
||||||
public FieldLocalizer() {
|
public FieldLocalizer() {
|
||||||
@@ -36,6 +37,8 @@ public class FieldLocalizer extends CyberarmState {
|
|||||||
public void standardSetup() {
|
public void standardSetup() {
|
||||||
field = new Field(robot);
|
field = new Field(robot);
|
||||||
|
|
||||||
|
wheelDisplacementPerEncoderTickInInches = robot.ticksToUnit(DistanceUnit.INCH, 1);
|
||||||
|
|
||||||
lastFrontLeft = 0;
|
lastFrontLeft = 0;
|
||||||
lastFrontRight = 0;
|
lastFrontRight = 0;
|
||||||
lastBackLeft = 0;
|
lastBackLeft = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user