From 2bda3519490dba3b86fd9d3509beaeb3d9422713 Mon Sep 17 00:00:00 2001 From: cyberarm Date: Sun, 29 Jan 2023 12:02:13 -0600 Subject: [PATCH] Theoretical maths fix for Move state ease out velocity --- .../minibots/cyberarm/chiron/states/autonomous/Move.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TeamCode/src/main/java/org/timecrafters/minibots/cyberarm/chiron/states/autonomous/Move.java b/TeamCode/src/main/java/org/timecrafters/minibots/cyberarm/chiron/states/autonomous/Move.java index 010424f..e19c613 100644 --- a/TeamCode/src/main/java/org/timecrafters/minibots/cyberarm/chiron/states/autonomous/Move.java +++ b/TeamCode/src/main/java/org/timecrafters/minibots/cyberarm/chiron/states/autonomous/Move.java @@ -79,7 +79,7 @@ public class Move extends CyberarmState { if (Math.abs(travelledDistance) < easeInDistance) { ratio = travelledDistance / easeInDistance; } else if (Math.abs(travelledDistance) > targetDistance - easeOutDistance) { - ratio = 1.0 - ((targetDistance - Math.abs(travelledDistance)) / easeOutDistance); + ratio = (targetDistance - Math.abs(travelledDistance)) / easeOutDistance; } easeVelocity = targetVelocity * ratio;