Package | Description |
---|---|
latmath.algorithm |
A collection of common lateration algorithms.
|
latmath.errormodel |
Some standard error models for simulating LOS and NLOS distance
measurement errors.
|
Modifier and Type | Method and Description |
---|---|
Point2d |
Trilateration.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
GeolaterationNO.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
RobustLeastSquaredMultilateration.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
IterativeClusteringBasedLocalization.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
GeolaterationN.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
Geolateration.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
OptimalNonlinearLeastSquares.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
EMinMaxW4.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
MDMinMax.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
ClusteringBasedRobustLocalization.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
MinMax.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
LaterationAlgorithm.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height)
Runs the localization algorithm and returns the estimated position.
|
Point2d |
NonlinearLeastSquaresLM2.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
MDMinMaxA.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
CRLB.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
ResidualWeightingAlgorithm.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
Centroid.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
EMinMaxW2.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
LeastMedianOfSquares.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
NonlinearLeastSquaresLM.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
OptimalAnchorSelectionAlgorithm.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
AdaptedMultilateration.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
OptimizedVotingBasedLocationEstimation.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
NonlinearLeastSquares.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
ResidualBF.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
VotingBasedLocationEstimation.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
LinearLeastSquares.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
RobustMultilateration.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
Trilateration2.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
Point2d |
Bilateration.localize(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
int width,
int height) |
static Point2d |
CRLB.multilaterate(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel)
Static call to this lateration algorithm.
|
static Point2d |
OptimalAnchorSelectionAlgorithm.multilaterate(Point2d[] anchors,
double[] ranges,
Point2d actualPosition,
ErrorModel errorModel,
BasicLaterationAlgorithm algorithm,
OptimalAnchorSelectionAlgorithm.InternalBfOasaStatistic statistics)
Static call to this lateration algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicErrorModel
Basic error model implementation.
|
class |
ErrorModelLos
Error model modeling LOS using a Normal Distribution (LOS).
|
class |
ErrorModelLosNlos
Error model modeling LOS and NLOS errors using a Normal Distribution (LOS)
and an Exponential Distribution (NLOS).
|
class |
ErrorModelLosNlosGMM
Error model modeling LOS and NLOS errors using two-mode Gaussian mixture
model (GMM).
|
class |
ErrorModelLosNlosUniform
Error model modeling LOS and NLOS errors using a Normal Distribution (LOS)
and an Uniform Distribution (NLOS).
|
class |
ErrorModelNanopan5375
Error model modeling ranging error of Nanotron's Nanopan5375 radio chip.
|
class |
ErrorModelNone
Error model modeling no ranging error.
|
class |
ErrorModelUniform
Error model modeling LOS errors using a uniform distribution.
|
Copyright © 2012 Thomas Hillebrandt. All Rights Reserved.