Chcemy zaimplementować rodzaj określania położenia w pomieszczeniach za pomocą iBeaconów. This article seems really interesting, w którym autor zaimplementował triangulację nieliniowych kwadratów najmniejszych kwadratów, korzystając z biblioteki Eigen C++ i algorytmu Lequell Marquardt. Ponieważ Eigen jest napisany w C++, starałem się używać JNI i Android NDK, aby móc z niego korzystać, ale wyrzucił lot of errors that I have no idea how to solve i nie mogłem znaleźć niczego online. Próbowałem również użyć Jeigena, ale nie ma on wszystkich funkcji, których potrzebujemy.Trilateracja w systemie Android przy użyciu iBeaconów
Więc moje pytania to:
Czy ktoś kiedykolwiek wprowadzone jakieś Trilateration korzystając sygnalizatory w Androidzie?
Czy uważasz, że używanie Eigen + JNI + NDK jest dobrym rozwiązaniem? Jeśli tak, czy kiedykolwiek zaimplementowałeś Levenberg Marquardt używając tej kombinacji ?
Czy istnieją lepsze opcje niż algorytm Levenberga Marquardta do obliczania trilateracji w aplikacji dla systemu Android?
Czy próbowałeś http://altbeacon.github.io/android-beacon-library/download.html? –
Podałem przykład, jak zaimplementować niektóre funkcje Eigen z Java [tutaj] (https://stackoverflow.com/questions/17046585/cholmod-in-java/30526005#30526005). –