Package com.irurueta.navigation.indoor.radiosource
package com.irurueta.navigation.indoor.radiosource
Estimates radio sources using Wi-Fi/Beacons signals.
-
ClassDescriptionRobustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimated 2D position of a radio source (e.g.Robustly estimated 3D position of a radio source (e.g.LMedSRobustRssiRadioSourceEstimator2D<S extends RadioSource>Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.LMedSRobustRssiRadioSourceEstimator3D<S extends RadioSource>Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.This is an abstract class to robustly estimate position, transmitted power and path loss exponent of a radio source (e.g.MixedRadioSourceEstimator2D<S extends RadioSource>Estimates 2D position, transmitted power and path loss exponent of a radio source (e.g.MixedRadioSourceEstimator3D<S extends RadioSource>Estimates 3D position, transmitted power and path loss exponent of a radio source (e.g.Listener defining events of RangingAndRssiRadioSourceEstimatorRobustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimated 2D position of a radio source (e.g.Robustly estimated 3D position of a radio source (e.g.MSACRobustRssiRadioSourceEstimator2D<S extends RadioSource>Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.MSACRobustRssiRadioSourceEstimator3D<S extends RadioSource>Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimated 2D position of a radio source (e.g.Robustly estimated 3D position of a radio source (e.g.Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimated 2D position of a radio source (e.g.Robustly estimated 3D position of a radio source (e.g.Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Exception raised if radio source estimation fails.RadioSourceEstimator<P extends com.irurueta.geometry.Point<?>,
R extends ReadingLocated<P>, L extends RadioSourceEstimatorListener<? extends RadioSourceEstimator<?, ?, ?>>> Estimates a radio source.Listener defining events of RssiRadioSourceEstimatorEstimates position, transmitted power and path loss exponent of a radio source (e.g.RangingAndRssiRadioSourceEstimator2D<S extends RadioSource>Estimates 2D position, transmitted power and path loss exponent of a radio source (e.g.RangingAndRssiRadioSourceEstimator3D<S extends RadioSource>Estimates 3D position, transmitted power and path loss exponent of a radio source (e.g.RangingAndRssiRadioSourceEstimatorListener<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> Listener defining events of RangingAndRssiRadioSourceEstimatorEstimates position of a radio source (e.g.RangingRadioSourceEstimator2D<S extends RadioSource>Estimates position of a radio source (e.g.RangingRadioSourceEstimator3D<S extends RadioSource>Estimates position of a radio source (e.g.Listener defining events of RangingRadioSourceEstimatorRobustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimated 2D position of a radio source (e.g.Robustly estimated 3D position of a radio source (e.g.Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.RobustRadioSourceEstimator<P extends com.irurueta.geometry.Point<?>,R extends ReadingLocated<P>, L extends RobustRadioSourceEstimatorListener<? extends RobustRadioSourceEstimator<?, ?, ?>>> Robustly estimates a radio source.Listener to be notified of events produced by a robust radio source estimator when estimation starts, ends or when progress changes.RobustRangingAndRssiRadioSourceEstimator<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> This is an abstract class to robustly estimate position, transmitted power and path-loss exponent of a radio source (e.g.RobustRangingAndRssiRadioSourceEstimator.Solution<P extends com.irurueta.geometry.Point<?>>Contains a solution obtained during robust estimation for a subset of samples.This is an abstract class to robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.This is an abstract class to robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.RobustRangingAndRssiRadioSourceEstimatorListener<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> Listener to be notified of events produced by a ranging and RSSI robust radio source estimator when estimation starts, ends or when progress changes.This is an abstract class to robustly estimate position of a radio source (e.g.RobustRangingRadioSourceEstimator.Solution<P extends com.irurueta.geometry.Point<?>>Contains a solution obtained during robust estimation for a subset of samples.RobustRangingRadioSourceEstimator2D<S extends RadioSource>This is an abstract class to robustly estimate 2D position of a radio source (e.g.RobustRangingRadioSourceEstimator3D<S extends RadioSource>This is an abstract class to robustly estimate 3D position of a radio source (e.g.RobustRangingRadioSourceEstimatorListener<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> Listener to be notified of events produced by a ranging robust radio source estimator when estimation starts, ends or when progress changes.This is an abstract class to robustly estimate position, transmitted power and path-loss exponent of a radio source (e.g.RobustRssiRadioSourceEstimator.Solution<P extends com.irurueta.geometry.Point<?>>Contains a solution obtained during robust estimation for a subset of samples.RobustRssiRadioSourceEstimator2D<S extends RadioSource>This is an abstract class to robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.RobustRssiRadioSourceEstimator3D<S extends RadioSource>This is an abstract class to robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.RobustRssiRadioSourceEstimatorListener<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> Listener to be notified of events produced by an RSSI robust radio source estimator when estimation starts, ends or when progress changes.Estimates position, transmitted power and path loss exponent of a radio source (e.g.RssiRadioSourceEstimator2D<S extends RadioSource>Estimates 2D position, transmitted power and path-loss exponent of a radio source assuming that the radio source emits isotropically following the expression below: Pr = Pt*Gt*Gr*lambda^2 / (4*pi*d)^2, where Pr is the received power (expressed in mW), Gt is the Gain of the transmission antenna Gr is the Gain of the receiver antenna d is the distance between emitter and receiver and lambda is the wavelength and is equal to: lambda = c / f, where c is the speed of light and f is the carrier frequency of the radio signal.RssiRadioSourceEstimator3D<S extends RadioSource>Estimates 3D position and transmitted power of a radio source assuming that the radio source emits isotropically following the expression below: Pr = Pt*Gt*Gr*lambda^2 / (4*pi*d)^2, where Pr is the received power (expressed in mW), Gt is the Gain of the transmission antenna Gr is the Gain of the receiver antenna d is the distance between emitter and receiver and lambda is the wavelength and is equal to: lambda = c / f, where c is the speed of light and f is the carrier frequency of the Wi-Fi signal.Listener defining events of RssiRadioSourceEstimatorSequentialRobustMixedRadioSourceEstimator<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> This is an abstract class to robustly estimate position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimate 3D position, transmitted power and path-loss exponent of a radio source (e.g.SequentialRobustMixedRadioSourceEstimatorListener<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> Listener to be notified of events produced by a sequential robust radio source estimator using mixed readings when estimation starts, ends or when progress changes.SequentialRobustRangingAndRssiRadioSourceEstimator<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> This is an abstract class to robustly estimate position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimates 2D position, transmitted power and path-loss exponent of a radio source (e.g.Robustly estimates 3D position, transmitted power and path-loss exponent of a radio source (e.g.SequentialRobustRangingAndRssiRadioSourceEstimatorListener<S extends RadioSource,P extends com.irurueta.geometry.Point<P>> Listener to be notified of events produced by a sequential robust radio source estimator when estimation starts, ends or when progress changes.