Skip to content

Commit

Permalink
[wpimath] Make more LinearSystemId functions not throw if Kv = 0 (#6465)
Browse files Browse the repository at this point in the history
  • Loading branch information
calcmogul authored Mar 25, 2024
1 parent c32e7db commit 85ea5f8
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ public static LinearSystem<N2, N1, N1> createSingleJointedArmSystem(
* @see <a href="https://github.com/wpilibsuite/sysid">https://github.com/wpilibsuite/sysid</a>
*/
public static LinearSystem<N1, N1, N1> identifyVelocitySystem(double kV, double kA) {
if (kV <= 0.0) {
if (kV < 0.0) {
throw new IllegalArgumentException("Kv must be greater than or equal to zero.");
}
if (kA <= 0.0) {
Expand Down Expand Up @@ -295,7 +295,7 @@ public static LinearSystem<N1, N1, N1> identifyVelocitySystem(double kV, double
* @see <a href="https://github.com/wpilibsuite/sysid">https://github.com/wpilibsuite/sysid</a>
*/
public static LinearSystem<N2, N1, N1> identifyPositionSystem(double kV, double kA) {
if (kV <= 0.0) {
if (kV < 0.0) {
throw new IllegalArgumentException("Kv must be greater than or equal to zero.");
}
if (kA <= 0.0) {
Expand Down

0 comments on commit 85ea5f8

Please sign in to comment.