Skip to main content
. 2018 Jul 14;18(7):2283. doi: 10.3390/s18072283
Algorithm 2 User positioning using geomagnetic and acceleration data.
1: fori⟵to5do
2:     for j⟵toW do
3:         Da(j)⟵calculateDistance(Aw);
4:          S(j)⟵generatePattern(Gw); 
5:         Pg(j)⟵findGeomagneticPosition(S(j)); 
6:     end for 
7:     Pc⟵generatePositionCandidates(Pg,Da); 
8:     Pi⟵getPosition(Pc,Pg); 
9: end for
10: Pf⟵finalizePosition(P,Da);