Merge branch 'networkmanager' into dev

# Conflicts:
#	Main/src/main/java/com/chameleonvision/util/MathHandler.java
#	Main/src/main/java/com/chameleonvision/vision/camera/Camera.java
#	Main/src/main/java/com/chameleonvision/vision/camera/CameraManager.java
#	Main/src/main/java/com/chameleonvision/vision/process/VisionProcess.java
This commit is contained in:
Banks Troutman
2019-10-07 14:08:01 -04:00
24 changed files with 746 additions and 123 deletions

View File

@@ -0,0 +1,23 @@
package com.chameleonvision.util;
import java.lang.Math;
public class MathHandler {
MathHandler() {}
public static double sigmoid(double x){
double bias = 0;
double a = 5;
double b = -0.05;
double k = 200;
if (x < 50){
bias = -1.338;
}
return ((k / (1 + Math.pow(Math.E,(a + (b * x))))) + bias);
}
public static double toSlope(double angle){
return FastMath.atan(FastMath.toRadians(angle - 90));
}
}