Package com.irurueta.ar.sfm
Class AbsoluteOrientationConstantVelocityModelSlamSparseReconstructorTest
java.lang.Object
com.irurueta.ar.sfm.AbsoluteOrientationConstantVelocityModelSlamSparseReconstructorTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final doubleprivate booleanprivate static final intprivate EstimatedCameraprivate EstimatedCameraprivate EstimatedCameraprivate EstimatedCameraprivate EstimatedFundamentalMatrixprivate EstimatedFundamentalMatrixprivate EstimatedCameraprivate EstimatedCameraprivate List<ReconstructedPoint3D> private booleanprivate booleanprivate static final doubleprivate static final doubleprivate static final floatprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final intprivate List<ReconstructedPoint3D> private static final intprivate static final doubleprivate static final floatprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final intprivate static final intprivate static final doubleprivate doubleprivate doubleprivate com.irurueta.geometry.PinholeCameraprivate intprivate com.irurueta.algebra.Matrixprivate intprivate booleanprivate static final intprivate longprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static AbsoluteOrientationConstantVelocityModelSlamCalibratorcreateFinishedCalibrator(float accelerationOffsetX, float accelerationOffsetY, float accelerationOffsetZ, float angularOffsetX, float angularOffsetY, float angularOffsetZ, com.irurueta.statistics.GaussianRandomizer noiseRandomizer) private voidreset()(package private) voidsetUp()(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
MIN_FOCAL_LENGTH_ESSENTIAL
private static final double MIN_FOCAL_LENGTH_ESSENTIAL- See Also:
-
MAX_FOCAL_LENGTH_ESSENTIAL
private static final double MAX_FOCAL_LENGTH_ESSENTIAL- See Also:
-
MIN_ANGLE_DEGREES
private static final double MIN_ANGLE_DEGREES- See Also:
-
MAX_ANGLE_DEGREES
private static final double MAX_ANGLE_DEGREES- See Also:
-
MIN_CAMERA_SEPARATION_ESSENTIAL
private static final double MIN_CAMERA_SEPARATION_ESSENTIAL- See Also:
-
MAX_CAMERA_SEPARATION_ESSENTIAL
private static final double MAX_CAMERA_SEPARATION_ESSENTIAL- See Also:
-
MIN_NUM_POINTS
private static final int MIN_NUM_POINTS- See Also:
-
MAX_NUM_POINTS
private static final int MAX_NUM_POINTS- See Also:
-
MIN_LAMBDA_ESSENTIAL
private static final double MIN_LAMBDA_ESSENTIAL- See Also:
-
MAX_LAMBDA_ESSENTIAL
private static final double MAX_LAMBDA_ESSENTIAL- See Also:
-
TIMES
private static final int TIMES- See Also:
-
MAX_TRIES
private static final int MAX_TRIES- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
MIN_TRACKED_POINTS
private static final int MIN_TRACKED_POINTS- See Also:
-
NEAREST_THRESHOLD
private static final double NEAREST_THRESHOLD- See Also:
-
MAX_CALIBRATION_SAMPLES
private static final int MAX_CALIBRATION_SAMPLES- See Also:
-
MILLIS_TO_NANOS
private static final int MILLIS_TO_NANOS- See Also:
-
DELTA_NANOS
private static final int DELTA_NANOS- See Also:
-
MIN_CALIBRATION_OFFSET
private static final float MIN_CALIBRATION_OFFSET- See Also:
-
MAX_CALIBRATION_OFFSET
private static final float MAX_CALIBRATION_OFFSET- See Also:
-
ACCELERATION_NOISE_STANDARD_DEVIATION
private static final double ACCELERATION_NOISE_STANDARD_DEVIATION- See Also:
-
ANGULAR_SPEED_NOISE_STANDARD_DEVIATION
private static final double ANGULAR_SPEED_NOISE_STANDARD_DEVIATION- See Also:
-
N_SENSOR_SAMPLES
private static final int N_SENSOR_SAMPLES- See Also:
-
viewCount
private int viewCount -
estimatedFundamentalMatrix
-
estimatedFundamentalMatrix2
-
estimatedMetricCamera1
-
estimatedMetricCamera2
-
emEstimatedMetricCamera3
-
estimatedEuclideanCamera1
-
estimatedEuclideanCamera2
-
estimatedEuclideanCamera3
-
metricReconstructedPoints
-
euclideanReconstructedPoints
-
scale
private double scale -
scale2
private double scale2 -
started
private boolean started -
finished
private boolean finished -
failed
private boolean failed -
cancelled
private boolean cancelled -
timestamp
private long timestamp -
slamDataAvailable
private int slamDataAvailable -
slamCameraEstimated
private int slamCameraEstimated -
slamCamera
private com.irurueta.geometry.PinholeCamera slamCamera -
slamCovariance
private com.irurueta.algebra.Matrix slamCovariance
-
-
Constructor Details
-
AbsoluteOrientationConstantVelocityModelSlamSparseReconstructorTest
AbsoluteOrientationConstantVelocityModelSlamSparseReconstructorTest()
-
-
Method Details
-
setUp
@BeforeEach void setUp() -
testConstructor
@Test void testConstructor() -
testGeneralPointsEssentialWithConstantAccelerationAndRotationWithoutNoiseTwoViews
@Test void testGeneralPointsEssentialWithConstantAccelerationAndRotationWithoutNoiseTwoViews() throws InvalidPairOfCamerasException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.CameraException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.RotationException- Throws:
InvalidPairOfCamerasExceptioncom.irurueta.algebra.AlgebraExceptioncom.irurueta.geometry.CameraExceptioncom.irurueta.geometry.estimators.NotReadyExceptioncom.irurueta.geometry.NotAvailableExceptioncom.irurueta.geometry.RotationException
-
testGeneralPointsEssentialWithConstantAccelerationAndRotationWithNoiseTwoViews
@Test void testGeneralPointsEssentialWithConstantAccelerationAndRotationWithNoiseTwoViews() throws InvalidPairOfCamerasException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.CameraException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.RotationException- Throws:
InvalidPairOfCamerasExceptioncom.irurueta.algebra.AlgebraExceptioncom.irurueta.geometry.CameraExceptioncom.irurueta.geometry.estimators.NotReadyExceptioncom.irurueta.geometry.NotAvailableExceptioncom.irurueta.geometry.RotationException
-
testGeneralPointsEssentialWithConstantAccelerationAndRotationWithoutNoiseThreeViews
@Test void testGeneralPointsEssentialWithConstantAccelerationAndRotationWithoutNoiseThreeViews() throws InvalidPairOfCamerasException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.CameraException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.RotationException- Throws:
InvalidPairOfCamerasExceptioncom.irurueta.algebra.AlgebraExceptioncom.irurueta.geometry.CameraExceptioncom.irurueta.geometry.estimators.NotReadyExceptioncom.irurueta.geometry.NotAvailableExceptioncom.irurueta.geometry.RotationException
-
testGeneralPointsEssentialWithConstantAccelerationAndRotationWithNoiseThreeViews
@Test void testGeneralPointsEssentialWithConstantAccelerationAndRotationWithNoiseThreeViews() throws InvalidPairOfCamerasException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.CameraException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.RotationException- Throws:
InvalidPairOfCamerasExceptioncom.irurueta.algebra.AlgebraExceptioncom.irurueta.geometry.CameraExceptioncom.irurueta.geometry.estimators.NotReadyExceptioncom.irurueta.geometry.NotAvailableExceptioncom.irurueta.geometry.RotationException
-
reset
private void reset() -
createFinishedCalibrator
private static AbsoluteOrientationConstantVelocityModelSlamCalibrator createFinishedCalibrator(float accelerationOffsetX, float accelerationOffsetY, float accelerationOffsetZ, float angularOffsetX, float angularOffsetY, float angularOffsetZ, com.irurueta.statistics.GaussianRandomizer noiseRandomizer)
-