Uses of Class
com.irurueta.navigation.indoor.IndoorException

Packages that use IndoorException
Package
Description
Contains structures to estimate positions and radio sources, as well as required measurements to make such estimations.
Estimates positions and radio sources using fingerprints of Wi-Fi/Beacons signals.
Estimates positions using Wi-Fi/Beacons signals.
Estimates radio sources using Wi-Fi/Beacons signals.
  • Uses of IndoorException in com.irurueta.navigation.indoor

    Modifier and Type
    Method
    Description
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToDistanceVariance(double txPower, double rxPower, double pathLossExponent, double frequency, Double txPowerVariance, Double rxPowerVariance, Double pathLossExponentVariance)
    Propagates provided variances (transmitted power variance, received power variance and path-loss variance) into distance variance by considering the following formula for received power (expressed in dBm's): rxPower = pathLossExponent * kdB + txPower - 5.0 * pathLossExponent * logSqrDistance, where logSqrDistance is the logarithm in base 10 of the squared distance logSqrDistance = Math.log(d^2).
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiDifferenceVariance2D(double pathLossExponent, com.irurueta.geometry.Point2D fingerprintPosition, com.irurueta.geometry.Point2D radioSourcePosition, com.irurueta.geometry.Point2D estimatedPosition, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (path-loss exponent variance, fingerprint position covariance and radio source position covariance) into difference of rssi variance by considering the 2D expression.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiDifferenceVariance3D(double pathLossExponent, com.irurueta.geometry.Point3D fingerprintPosition, com.irurueta.geometry.Point3D radioSourcePosition, com.irurueta.geometry.Point3D estimatedPosition, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (path-loss exponent variance, fingerprint position covariance and radio source position covariance) into difference of rssi variance by considering the 3D expression.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiVarianceFirstOrderNonLinear2D(double fingerprintRssi, double pathLossExponent, com.irurueta.geometry.Point2D fingerprintPosition, com.irurueta.geometry.Point2D radioSourcePosition, com.irurueta.geometry.Point2D estimatedPosition, Double fingerprintRssiVariance, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (fingerprint rssi variance, path-loss exponent variance, fingerprint position covariance and radio source position covariance) into rssi variance by considering the 2D 1st order Taylor expression of received power.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiVarianceFirstOrderNonLinear3D(double fingerprintRssi, double pathLossExponent, com.irurueta.geometry.Point3D fingerprintPosition, com.irurueta.geometry.Point3D radioSourcePosition, com.irurueta.geometry.Point3D estimatedPosition, Double fingerprintRssiVariance, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (fingerprint rssi variance, path-loss exponent variance, fingerprint position covariance and radio source position covariance) into rssi variance by considering the 3D 1st order Taylor expression of received power.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiVarianceSecondOrderNonLinear2D(double fingerprintRssi, double pathLossExponent, com.irurueta.geometry.Point2D fingerprintPosition, com.irurueta.geometry.Point2D radioSourcePosition, com.irurueta.geometry.Point2D estimatedPosition, Double fingerprintRssiVariance, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (fingerprint rssi variance, path-loss exponent variance, fingerprint position covariance and radio source position covariance) into rssi variance by considering the 2D 2nd order Taylor expression of received power.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiVarianceSecondOrderNonLinear3D(double fingerprintRssi, double pathLossExponent, com.irurueta.geometry.Point3D fingerprintPosition, com.irurueta.geometry.Point3D radioSourcePosition, com.irurueta.geometry.Point3D estimatedPosition, Double fingerprintRssiVariance, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (fingerprint rssi variance, path-loss exponent variance, fingerprint position covariance and radio source position covariance) into rssi variance by considering the 3D 1st order Taylor expression of received power.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiVarianceThirdOrderNonLinear2D(double fingerprintRssi, double pathLossExponent, com.irurueta.geometry.Point2D fingerprintPosition, com.irurueta.geometry.Point2D radioSourcePosition, com.irurueta.geometry.Point2D estimatedPosition, Double fingerprintRssiVariance, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (fingerprint rssi variance, path-loss exponent variance, fingerprint position covariance and radio source position covariance) into rssi variance by considering the 2D 3rd order Taylor expression of received power.
    static com.irurueta.statistics.MultivariateNormalDist
    Utils.propagateVariancesToRssiVarianceThirdOrderNonLinear3D(double fingerprintRssi, double pathLossExponent, com.irurueta.geometry.Point3D fingerprintPosition, com.irurueta.geometry.Point3D radioSourcePosition, com.irurueta.geometry.Point3D estimatedPosition, Double fingerprintRssiVariance, Double pathLossExponentVariance, com.irurueta.algebra.Matrix fingerprintPositionCovariance, com.irurueta.algebra.Matrix radioSourcePositionCovariance, com.irurueta.algebra.Matrix estimatedPositionCovariance)
    Propagates provided variances (fingerprint rssi variance, path-loss exponent variance, fingerprint position covariance and radio source position covariance) into rssi variance by considering the 3D 3rd order Taylor expression of received power.
  • Uses of IndoorException in com.irurueta.navigation.indoor.fingerprint

    Modifier and Type
    Class
    Description
    class 
    Base exception for this package.
  • Uses of IndoorException in com.irurueta.navigation.indoor.position

    Modifier and Type
    Class
    Description
    class 
    Exception raised if position estimation fails.
  • Uses of IndoorException in com.irurueta.navigation.indoor.radiosource

    Modifier and Type
    Class
    Description
    class 
    Exception raised if radio source estimation fails.