Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am kcjones on github.
  • I am kcjones (https://keybase.io/kcjones) on keybase.
  • I have a public key ASA24lWVeWguqr10sy3u0fxnzJ2xxsoSH0v1Pg88-JMdJQo

To claim this, I am signing this object:

@kcjones
kcjones / angular-ramp-1695131242968.json
Created September 19, 2023 13:05
AngularRampLogger output
{
"angVels" : [ {
"times" : [ 0.045209212500000005, 0.06645071450000001, 0.0891396125, 0.110163969, 0.1281481375, 0.14724734750000001, 0.16432472450000002, 0.181153018, 0.198812853, 0.21628718800000002, 0.23562002350000003, 0.25411227550000004, 0.273136527, 0.2954652165, 0.313543302, 0.329867887, 0.34633465950000003, 0.36318964000000004, 0.3812325795, 0.40186960250000003, 0.41818047900000005, 0.43447400150000004, 0.45144783650000003, 0.468373984, 0.487326486, 0.5061820085000001, 0.5329815115000001, 0.552833659, 0.569433869, 0.5853629545000001, 0.6014301435, 0.6173459575, 0.6333018755, 0.649757711, 0.6677838795000001, 0.6835878390000001, 0.6998077155000001, 0.715859009, 0.733462261, 0.753042721, 0.7701139730000001, 0.7869061, 0.8058193725, 0.8235012285000001, 0.8418512925, 0.8611607945, 0.8813159840000001, 0.90009859, 0.9176909045, 0.9352552185, 0.9518294705000001, 0.9684366805000001, 0.986560411, 1.005911913, 1.023680978, 1.0491529590000002, 1.0683501695000002, 1.084934046, 1.101280652, 1.1186241745, 1.
@kcjones
kcjones / ThreeDeadWheelLocalizer.java
Created November 16, 2023 13:29
ThreeDeadWheelLocalizer with X_MULTIPLIER and Y_MULTIPLIER
package org.firstinspires.ftc.teamcode.roadrunner;
import com.acmerobotics.dashboard.config.Config;
import com.acmerobotics.roadrunner.DualNum;
import com.acmerobotics.roadrunner.Time;
import com.acmerobotics.roadrunner.Twist2dDual;
import com.acmerobotics.roadrunner.Vector2dDual;
import com.acmerobotics.roadrunner.ftc.Encoder;
import com.acmerobotics.roadrunner.ftc.OverflowEncoder;
import com.acmerobotics.roadrunner.ftc.PositionVelocityPair;
@kcjones
kcjones / DeadWheelTuner.java
Created November 16, 2023 14:26
DeadWheelTuner
package org.firstinspires.ftc.teamcode.roadrunner.tuning;
import com.acmerobotics.dashboard.config.Config;
import com.acmerobotics.roadrunner.Pose2d;
import com.acmerobotics.roadrunner.PoseVelocity2d;
import com.acmerobotics.roadrunner.Vector2d;
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;