@@ -474,6 +482,9 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
...
@@ -474,6 +482,9 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
privateStreamingStatisticsstatY;
privateStreamingStatisticsstatY;
privateStreamingStatisticsstatZ;
privateStreamingStatisticsstatZ;
/** Kalman estimation. */
privateKalmanEstimationestimation;
/**
/**
* Constructor.
* Constructor.
* @param startEpoch start epoch
* @param startEpoch start epoch
...
@@ -526,8 +537,14 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
...
@@ -526,8 +537,14 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
}
}
this.estimation=estimation;
}
}
/**
* Get the statistics on the X coordinate residuals.
* @return the statistics on the X coordinate residuals
*/
publicStreamingStatisticsgetXStatistics(){
publicStreamingStatisticsgetXStatistics(){
if(print){
if(print){
System.out.println("Min X res (m): "+statX.getMin()+" Max X res (m): "+statX.getMax()+" Mean X res (m): "+statX.getMean()+" STD: "+statX.getStandardDeviation());
System.out.println("Min X res (m): "+statX.getMin()+" Max X res (m): "+statX.getMax()+" Mean X res (m): "+statX.getMean()+" STD: "+statX.getStandardDeviation());
...
@@ -535,6 +552,10 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
...
@@ -535,6 +552,10 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
returnstatX;
returnstatX;
}
}
/**
* Get the statistics on the Y coordinate residuals.
* @return the statistics on the Y coordinate residuals
*/
publicStreamingStatisticsgetYStatistics(){
publicStreamingStatisticsgetYStatistics(){
if(print){
if(print){
System.out.println("Min Y res (m): "+statY.getMin()+" Max Y res (m): "+statY.getMax()+" Mean Y res (m): "+statY.getMean()+" STD: "+statY.getStandardDeviation());
System.out.println("Min Y res (m): "+statY.getMin()+" Max Y res (m): "+statY.getMax()+" Mean Y res (m): "+statY.getMean()+" STD: "+statY.getStandardDeviation());
...
@@ -542,6 +563,10 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
...
@@ -542,6 +563,10 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
returnstatY;
returnstatY;
}
}
/**
* Get the statistics on the Z coordinate residuals.
* @return the statistics on the Z coordinate residuals
*/
publicStreamingStatisticsgetZStatistics(){
publicStreamingStatisticsgetZStatistics(){
if(print){
if(print){
System.out.println("Min Z res (m): "+statZ.getMin()+" Max Z res (m): "+statZ.getMax()+" Mean Z res (m): "+statZ.getMean()+" STD: "+statZ.getStandardDeviation());
System.out.println("Min Z res (m): "+statZ.getMin()+" Max Z res (m): "+statZ.getMax()+" Mean Z res (m): "+statZ.getMean()+" STD: "+statZ.getStandardDeviation());
...
@@ -549,6 +574,14 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {
...
@@ -549,6 +574,14 @@ public class ExtendedSemiAnalyticalKalmanFilterTest {