position and floor estimation added
add kNN estimator