[chronojump] Forcesensor. Fixed projection resultant with negative raw data
- From: Xavier Padullés <xpadulles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Forcesensor. Fixed projection resultant with negative raw data
- Date: Mon, 3 Jan 2022 13:10:59 +0000 (UTC)
commit 65a3748ab9d16a227953b07307155ee94cedbeed
Author: xpadulles <x padulles gmail com>
Date: Mon Jan 3 13:34:49 2022 +0100
Forcesensor. Fixed projection resultant with negative raw data
src/forceSensor.cs | 2 +-
src/forceSensorDynamics.cs | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/forceSensor.cs b/src/forceSensor.cs
index d3903e338..0bd5ed626 100644
--- a/src/forceSensor.cs
+++ b/src/forceSensor.cs
@@ -229,7 +229,7 @@ public class ForceSensor
);
*/
- double forceResultant = Math.Abs(forceRaw) + totalMass*(accel + 9.81 * Math.Sin(fse.AngleDefault *
Math.PI / 180.0));
+ double forceResultant = forceRaw + totalMass*(accel + 9.81 * Math.Sin(fse.AngleDefault * Math.PI /
180.0));
//LogB.Information(string.Format("Abs(forceRaw): {0}, totalMass: {1}, forceResultant: {2}",
diff --git a/src/forceSensorDynamics.cs b/src/forceSensorDynamics.cs
index 31840707f..c0e922bae 100644
--- a/src/forceSensorDynamics.cs
+++ b/src/forceSensorDynamics.cs
@@ -400,7 +400,7 @@ public class ForceSensorDynamicsNotElastic : ForceSensorDynamics
Math.Pow(Math.Sin(fse.AngleDefault * Math.PI / 180.0) *
(Math.Abs(force_l[i])) + totalMass * 9.81, 2) //Vertical
);
*/
- double force = Math.Abs(force_l[i]) + totalMass * 9.81 * Math.Sin(fse.AngleDefault
* Math.PI / 180.0);
+ double force = force_l[i] + totalMass * 9.81 * Math.Sin(fse.AngleDefault * Math.PI
/ 180.0);
force_l[i] = calculeForceWithCaptureOptions(force);
}
@@ -587,7 +587,7 @@ public class ForceSensorDynamicsElastic : ForceSensorDynamics
);
*/
- double force = Math.Abs(force_l[i]) + totalMass*(accel_l[i] + 9.81 * Math.Sin(fse.AngleDefault
* Math.PI / 180.0));
+ double force = force_l[i] + totalMass*(accel_l[i] + 9.81 * Math.Sin(fse.AngleDefault * Math.PI
/ 180.0));
LogB.Information(string.Format("post force: {1}", i, force));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]