Package com.irurueta.navigation.indoor.position
package com.irurueta.navigation.indoor.position
Estimates positions using Wi-Fi/Beacons signals.
-
ClassDescriptionLinearMixedPositionEstimator<P extends com.irurueta.geometry.Point<P>>Linearly estimates position using located radio sources and any kind of readings at unknown locations.Linearly estimates 2D position using located radio sources and their readings at unknown locations.Linearly estimates 3D position using located radio sources and their readings at unknown locations.LinearRangingAndRssiPositionEstimator<P extends com.irurueta.geometry.Point<P>>Linearly estimates position using located radio sources and their RSSI+ranging readings at unknown locations.Linearly estimates 2D position using located radio sources and their RSSI+ranging readings at unknown locations.Linearly estimates 3D position using located radio sources and their RSSI+ranging readings at unknown locations.LinearRangingPositionEstimator<P extends com.irurueta.geometry.Point<P>>Linearly estimates position using located radio sources and their ranging readings at unknown locations.Linearly estimates 2D position using located radio sources and their ranging readings at unknown locations.Linearly estimates 3D position using located radio sources and their ranging readings at unknown locations.LinearRssiPositionEstimator<P extends com.irurueta.geometry.Point<P>>Linearly estimates position using located radio sources and their RSSI readings at unknown locations.Linearly estimates 2D position using located radio sources and their RSSI readings at unknown locations.Linearly estimates 3D position using located radio sources and their RSSI readings at unknown locations.Robustly estimates 2D position using located radio sources and their readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging+RSSI readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging+RSSI readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their RSSI readings at unknown locations and using LMedS algorithm to discard outliers.Robustly estimated 3D position using located radio sources and their RSSI readings at unknown locations and using LMedS algorithm to discard outliers.MixedPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position using located radio sources and any kind of readings at an unknown location (i.e. a non located fingerprint).MixedPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener defining events of MixedPositionEstimator.Robustly estimates 2D position using located radio sources and their readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging+RSSI readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging+RSSI readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their RSSI readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their RSSI readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their RSSI readings at unknown locations and using MSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their RSSI readings at unknown locations and using MSAC algorithm to discard outliers.NonLinearMixedPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position non-linearly using located radio sources and their readings at unknown locations.Estimates 2D position non-linearly using located radio sources and their readings at unknown locations.Estimates 3D position non-linearly using located radio sources and their readings at unknown locations.NonLinearRangingAndRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position non-linearly using located radio sources and their ranging+RSSI readings at unknown locations.Estimates 2D position non-linearly using located radio sources and their ranging+RSSI readings at unknown locations.Estimates 3D position non-linearly using located radio sources and their ranging+RSSI readings at unknown locations.NonLinearRangingPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position non-linearly using located radio sources and their ranging readings at unknown locations.Estimates 2D position non-linearly using located radio sources and their ranging readings at unknown locations.Estimates 3D position non-linearly using located radio sources and their ranging readings at unknown locations.NonLinearRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position non-linearly using located radio sources and their RSSI readings at unknown locations.Estimates 2D position non-linearly using located radio sources and their RSSI readings at unknown locations.Estimates 3D position non-linearly using located radio sources and their RSSI readings at unknown locations.Exception raised if position estimation fails.PositionEstimator<P extends com.irurueta.geometry.Point<?>,
R extends Reading<? extends RadioSource>, L extends PositionEstimatorListener<? extends PositionEstimator<?, ?, ?>>> Base class for position estimators using located radio sources and their readings at an unknown location (i.e. a non located fingerprint).Utility class that converts located radio sources and fingerprints into positions, distances and distance standard deviations that can be used to solve the lateration problem.Listener to be notified of events such as when estimation starts or ends.Robustly estimates 2D position using located radio sources and their ranging+RSSI readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging+RSSI readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging+RSSI readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging+RSSI readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their RSSI readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their RSSI readings at unknown locations and using PROMedS algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging+RSSI readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging+RSSI readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their ranging readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 2D position using located radio sources and their RSSI readings at unknown locations and using PROSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their RSSI readings at unknown locations and using PROSAC algorithm to discard outliers.RangingAndRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position using located radio sources and ranging readings at an unknown location (i.e. a non located fingerprint).RangingAndRssiPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener defining events of RangingAndRssiPositionEstimator.RangingPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimated position using located radio sources and ranging readings at an unknown location (i.e. a non located fingerprint).RangingPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener defining events of RangingPositionEstimator.Robustly estimates 2D position using located radio sources and their ranging readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 3D position using located radio sources and their ranging readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 2D position using located ranging+RSSI radio sources and their ranging readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 3D position using located ranging+RSSI radio sources and their ranging readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 2D position using located ranging radio sources and their ranging readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 3D position using located ranging radio sources and their ranging readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 2D position using located RSSI radio sources and their RSSI readings at unknown locations and using RANSAC algorithm to discard outliers.Robustly estimates 3D position using located RSSI radio sources and their RSSI readings at unknown locations and using RANSAC algorithm to discard outliers.ReadingSorter<P extends com.irurueta.geometry.Point<?>,R extends Reading<? extends RadioSource>> Evenly sorts readings of a fingerprint among different radio sources taking into account their respective quality scores as well.ReadingSorter.RadioSourceComparator<P extends com.irurueta.geometry.Point<?>,R extends Reading<? extends RadioSource>> Comparator to order radio sources based on their quality scores.ReadingSorter.RadioSourceSourceWithQualityScore<P extends com.irurueta.geometry.Point<?>,R extends Reading<? extends RadioSource>> Contains a radio source with its associated quality score.Comparator to order readings based on their quality scores.Contains a reading with its associated quality score.RobustMixedPositionEstimator<P extends com.irurueta.geometry.Point<?>>Base class for robust position estimators using located radio sources and their readings at unknown locations.Base class for robust 2D position estimators using located radio sources and their readings at unknown locations.Base class for robust 3D position estimators using located radio sources and their readings at unknown locations.RobustMixedPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener to be notified of events produced by a robust position estimator when estimation starts, ends or when progress changes.RobustPositionEstimator<P extends com.irurueta.geometry.Point<?>,R extends Reading<? extends RadioSource>, L extends RobustPositionEstimatorListener<? extends RobustPositionEstimator<?, ?, ?>>> Base class for robust position estimators using located radio sources and their readings at unknown locations.Listener to be notified of events produced by a robust position estimator when estimation starts, ends or when progress changes.RobustRangingAndRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Base class for robust ranging+RSSI position estimators using located radio sources and their ranging+RSSI readings at unknown locations.Base class for robust ranging+RSSI 2D position estimators using located radio sources and their ranging+RSSI readings at unknown locations.Base class for robust ranging+RSSI 3D position estimators using located radio sources and their ranging+RSSI readings at unknown locations.RobustRangingAndRssiPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener to be notified of events produced by a robust ranging position estimator when estimation starts, ends or when progress changes.RobustRangingPositionEstimator<P extends com.irurueta.geometry.Point<?>>Base class for robust ranging position estimators using located radio sources and their ranging readings at unknown locations.Base class for robust ranging 2D position estimators using located radio sources and their ranging readings at unknown locations.Base class for robust ranging 3D position estimators using located radio sources and their ranging readings at unknown locations.RobustRangingPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener to be notified of events produced by a robust ranging position estimator when estimation starts, ends or when progress changes.RobustRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Base class for robust RSSI position estimators using located radio sources and their RSSI readings at unknown locations.Base class for robust 2D RSSI position estimators using located radio sources and their RSSI readings at unknown locations.Base class for robust 3D RSSI position estimators using located radio sources and their RSSI readings at unknown locations.RobustRssiPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener to be notified of events produced by a robust RSSI position estimator when estimation starts, ends or when progress changes.RssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Estimates position using located radio sources and RSSI readings at an unknown location (i.e. a non located fingerprint).RssiPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener defining events of RssiPositionEstimator.SequentialRobustMixedPositionEstimator<P extends com.irurueta.geometry.Point<?>>Base class for robust position estimation, using RSSI readings first to obtain an initial coarse position estimation, and then ranging readings to refine such estimation.Robustly estimates 2D position, using RSSI readings first to obtain an initial coarse position estimation, and then ranging readings to refine such estimation.Robustly estimates 3D position, using RSSI readings first to obtain an initial coarse position estimation, and then ranging readings to refine such estimation.SequentialRobustMixedPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener to be notified of events produced by a sequential robust mixed position estimation when estimation starts, ends or when progress changes.SequentialRobustRangingAndRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>Base class for robust position estimation, using RSSI readings first to obtain an initial coarse position estimation, and then ranging readings to refine such estimation.Robustly estimates 2D position, using RSSI readings first to obtain an initial coarse position estimation, and then ranging readings to refine such estimation.Robustly estimates 3D position, using RSSI readings first to obtain an initial coarse position estimation, and then ranging readings to refine such estimation.SequentialRobustRangingAndRssiPositionEstimatorListener<P extends com.irurueta.geometry.Point<?>>Listener to be notified of events produced by a sequential robust ranging+RSSI position estimation when estimation starts, ends or when progress changes.