• Ei tuloksia

Proof of Concept Tests on Cooperative Tactical Pedestrian Indoor Navigation

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Proof of Concept Tests on Cooperative Tactical Pedestrian Indoor Navigation"

Copied!
8
0
0

Kokoteksti

(1)

Proof of Concept Tests on Cooperative Tactical Pedestrian Indoor Navigation

Maija M¨akel¨a, Martti Kirkko-Jaakkola, Jesperi Rantanen and Laura Ruotsalainen Finnish Geospatial Research Institute FGI

Geodeetinrinne 2, 02430 Masala, Finland Email: maija.makela@nls.fi

Abstract—In this paper we discuss the effect of cooperation in foot-mounted pedestrian indoor navigation. We study methods to use Ultra-Wide Band (UWB) range measurements between two pedestrians, as well as sharing location information between them. Our aim is to handle the heading offset between two separate pedestrian inertial navigation solutions and to represent the collaborators in a common coordinate frame. Furthermore, we study the effect of the proposed method also on height estimation. Our approach fuses measurements from several sensors, such as Inertial Measurement Units, UWB radios and a barometer using Bayesian filtering. First results from tests done in a realistic scenario show that the method can work in tactical operations.

I. INTRODUCTION

In tactical operations situational awareness is crucial for safety of life. An essential part of situational awareness is the knowledge of one’s location. In operations taking place indoors positioning is challenging, as using Global Navigation Satellite Systems (GNSS) is usually not feasible indoors. In addition, infrastructure-based indoor navigation options, such as WiFi positioning, are not available in most of the buildings.

For this reason in indoor tactical operations the positioning needs to rely on sensors that can be carried on the person and provide location estimates without any additional equipment in the building. Previous research has shown sensors such as Inertial Measurement Units (IMU), barometers and sonar suitable for this application, see for example [1] or [2].

Cooperation of navigating units has been shown to improve the positioning result.Cooperative positioning(also known as collaborative or peer-to-peer positioning) is an approach to positioning where the navigating units within the same area share their location and possibly other information. A key part in cooperative positioning are range measurements from peer to peer that, when combined with the location information of the peer, can be used to compute location estimates.Ultra- Wide Band(UWB) signals have shown promise in cooperative positioning applications, as they can penetrate walls [3].

Cooperative positioning can either be GNSS-aided or a standalone solution. Morrison et al. [4] developed a GNSS- aided cooperative positioning approach, where the navigation equipment is enclosed within a single casing. The system consists of a GNSS-receiver, IMU with a barometer, two different UWB radios for ranging and a Bluetooth radio for communications, in addition to a processor for computations.

However, bodymounted inertial navigation, that will be needed if there is no satellite signal or any peers in vicinity, is challenging if the user is not walking smoothly. A well- demonstrated approach to overcome this requirement is to use a foot-mounted IMU [5], [6]. Rantakokko et al. [2] demon- strate how inter-unit UWB ranging can be used to correct heading errors in foot-mounted pedestrian navigation. It should be noted that without a reference in a global coordinate system, (cooperative) inertial navigation can provide location estimates only in a local coordinate system.

In carry-on sensor systems power consumption needs to be taken into account. This also affects the computations for the sensor fusion. From the point of view of estimation, the best option would be to use a centralized computation approach with careful modeling in a particle filter, for instance. In coop- erative positioning with centralized computation all available measurements from all units are communicated to a central processing unit that produces the location estimates. The estimates are then communicated back to the units. However, location estimation using a centralized approach can be slower and less accurate for a larger number of collaborating units [7], and thus centralized algorithms are not usually scalable [8].

For carry-on systems a better suited solution would be a decentralized approach, where the position estimates are computed locally by each unit, and only a minimal amount of information is communicated between units. To further reduce the power consumption, instead of the particle filter the sensor fusion could be done in a computationally lighter algorithm.

In addition, the same decentralized algorithms usually suit for both small and large number of collaborating units [8].

Nilsson et al. [9] also propose a partially decentralized system architecture, that is argued to reduce the communication overhead and computational costs with only negligible loss of information.

In this work we study fusion of a foot-mounted IMU, UWB ranging and a barometer in indoor positioning. The objective is to give the two cooperating units the ability to estimate each others location within their respective local coordinate frames. The knowledge of collaborators position can be critical for safety of life. Furthermore, we show how fusing barometric height estimates from one collaborator also improves the height estimate of the other. To our knowledge

c 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. Citation: M. M¨akel¨a, M. Kirkko-Jaakkola, J. Rantanen and L. Ruotsalainen, ”Proof of Concept Tests on Cooperative Tactical Pedestrian Indoor Navigation,” 2018 21st International Conference on Information Fusion (FUSION), Cambridge, 2018, pp. 1369-1376. DOI: 10.23919/ICIF.2018.8455380

(2)

the existing research does not discuss the effect of cooperation on height estimation in infrastructure-free navigation. The sensor fusion is done in a decentralized, computationally light Extended Kalman filter (EKF), for which we have developed a novel state model. To verify our model we conduct a proof of concept test campaign in collaboration with the Finnish Defence Forces in a realistic tactical scenario. Infrastructure- free positioning in a tactical application has been tested in a realistic building-clearing scenario before [10], however cooperation was not included in the tests.

This paper is constructed as follows: in the next section we will briefly describe the background on pedestrian dead reckoning and barometric height estimation. The following section will present the developed cooperative fusion filter, after which we describe the test scenario and the obtained test results. Finally, we conclude this work and discuss future work.

II. BACKGROUND

In this work we use an Extended Kalman filter to combine information and measurements from different sources. In this section we discuss how we obtain location estimates based on measurements from a foot-mounted IMU and height estimates based on measurements from a barometer. Furthermore, we explain how location and height estimates from two coop- erating pedestrians are fused in an EKF using UWB range measurements.

A. Pedestrian Dead Reckoning

Inertial-based pedestrian navigation makes use of the cyclic nature of the human gait to mitigate the inherent problem of error accumulation in the integration of inertial measurements.

There are two main approaches. One can mount the IMU on the body of the user, detect steps from the measurement waveform, and estimate the position and heading by means of traditional dead reckoning [11]. Alternatively the IMU can be mounted on the user’s shoe, detect foot stance phases, and apply zero-velocity updates (ZUPTs) to the strapdown inertial navigation solution [5], [6].

The body-mounted approach is straightforward to imple- ment and computationally light, but needs a user-specific model to estimate the step length [12] and has problems with sidestepping or vertical motion. Nevertheless, the method can perform very well when walking smoothly; a position accuracy better than 6 % of the covered distance has been demonstrated [13].

In contrast, the foot-mounted approach determines the three- dimensional displacement for each step by strapdown inertial navigation mechanization, making it more robust to different gait styles and environments. However, detecting the foot stance phases is nontrivial if the user is running or if the terrain is uneven or slippery [14], [15]; failing to detect stance phases degrades the accuracy of the solution. It should also be noted that ZUPTs come with certain limitations [16]: most prominently, they do not correct for heading drift.

In this paper, height differences are studied in addition to horizontal and heading displacements, which is why we choose the foot-mounted approach despite the increased instrumen- tation and implementation complexity. However, for the state space model employed in this paper (see Section III-A), either of the pedestrian navigation methods is applicable as both of them can provide stepwise position and heading increments.

For this reason, we will refer to pedestrian inertial navigation asPedestrian Dead Reckoning(PDR) in the remainder of the paper.

B. Barometric height estimation

Using air pressure to estimate height is based on the regular decrease of air pressure with height [17]. There are many examples of using barometer for height estimation in personal and pedestrian navigation such as in [1], [18]–[20]. The standard atmosphere model determines the relation between height and air pressure in nominal atmospheric conditions [21]. This relation can be solved for heighthas a function of pressurepand written as

h(p) =−T R M g0

·ln p

p0

(1) whereT is the constant temperature,R is the gas constant, M is the molar mass of air,g0is the gravitational acceleration, and p0 is the pressure at the reference level from which the height is calculated.

The standard atmosphere model also has values for tem- perature lapse rate, because generally the temperature also decreases with altitude in the troposphere. However, (1) uses a constant temperature instead. Temperature lapse rate close to ground surface or in indoor spaces is not necessarily constant, as it is assumed in the standard atmosphere model.

System using barometer for height estimation needs to recalibrate when the pressure at the reference level changes significantly. However, in the tests done for this work, the pressure remained relatively static. If necessary, the change of ambient air pressure due to weather or change of surroundings could be compensated by fusing the barometer measurement with other sensors. For example sonar range finder has been used for this [1].

C. UWB range measurements

UWB signals penetrate walls well, have low power require- ments and a high spatiotemporal resolution [22]. For this reason it is suitable for cooperative positioning in tactical applications that often set limitations on power consumption.

Str¨omb¨ack et al. [23] show that UWB range measurements are successful usually even through two plaster walls.

Alsindi et al. [24] show that when UWB range measurement error follows a Gaussian distribution in Line-of-Sight (LOS) conditions, that is not the case for non-LOS range measure- ments. Furthermore, the parameters of the distributions depend on the environment. This is a challenge in terms of optimal estimation. On the other hand the application requires the computations to be light in order to save power, and for

(3)

that reason (Extended) Kalman filter would be ideal. On the other hand, as the error distribution is not always Gaussian estimating it as one will lead to increased estimation error. As some UWB radios can distinguish between LOS and NLOS conditions [25], an adaptive filtering approachcould be used as a compromise.

III. COOPERATIVEFUSIONFILTER

We use an EKF to combine the aforementioned outputs from pedestrian inertial navigation and barometric height estimation, utilizing in this the UWB range measurements between the two collaborators. The objective in cooperative fusion is to be able to represent the collaborator’s location with respect to the local coordinate frame. This is done by estimating location and heading offsets between the two coordinate frames, assuming that the vertical axes are aligned.

This situation is illustrated in Figure 1.

Fig. 1. Illustration of the estimated state.

In this section we will mainly focus on the state and measurement models used in the EKF, and do not discuss the theoretical background in detail. For more information regarding the EKF and Bayesian filtering the reader is referred to [26], for example.

A. Cooperative State and Measurement Models

Assuming that the process noise qk−1∼ N(0,Qk−1)and measurement noiserk ∼ N(0,Rk)are additive and Gaussian, the EKF model can be written as [26]

xk=f(xk−1) +qk−1 yk=h(xk−1) +rk

, (2)

wherexk∈Rnis then-dimensional state vector andyk ∈Rm is the m-dimensional measurement vector. The subscript k denotes the time step.

In this work both the state and the measurement models are non-linear, and thus we need to linearize the models usingTaylor seriesapproximations. These approximations are utilized in the Kalman filtering equations instead of the non- linear models, resulting in Gaussian approximations of the filtering densities.

The state vector we estimate is

xk = [xk yk zk δxk δyk δzk γ]>, (3) wherexk,ykandzk denote the location in the local coordinate system, δxk,δyk andδzk denote the offset in each direction between the user and the collaborator in the local coordinate frame, andγis the heading offset between the two collabora- tors’ local frames. The situation is illustrated in Figure 1.

The state evolution model f(xk) in Equation (2) is then written as Equation (4), where ∆xk, ∆yk and ∆zk are the location increments to each direction at time step k, and x0k−1, yk−10 ,zk−10 and∆x0k, ∆y0k, ∆zk0 are the collaborators location at the previous time step and the location increment in collaborator’s coordinate frame. In practical terms, assuming that the z-axes of both of the users are aligned, we twist the location of the collaborator by angle γ around origin in order to represent the location in the local coordinate frame.

After that we subtract the user’s location from collaborators location in order to find the vector between the user and the collaborator.

Next, the measurement modelh(xk)in Equation (2) relates the obtained measurements with the state, being

h(xk) =

pδx2k+δy2k+δz2k zk

. (5)

Here the upper part of the equation is the measured distance between the collaborators and the lower part is the users measured height.

B. Initial State Estimation

The initial state of the EKF is estimated based on a few first measurements, and the estimation is illustrated in Figure 2.

The two lower sides of the triangle, k∆p1k and k∆p2k are the distances that the collaborators have moved since the beginning, andris the first range measurement between them.

Now deriving from theLaw of cosines

γ= cos−1 k∆p1k2+k∆p2k2−r2 2k∆p1k k∆p2k

!

, (6)

which is then used as an initial guess of the heading offsetγ.

Fig. 2. Illustration of the initial state estimation for the EKF.

(4)

f(xk) =

xk+ ∆xk

yk+ ∆yk

zk+ ∆zk

cos(γ)(x0k−1+ ∆x0k)−sin(γ)(yk−10 + ∆yk0)−(xk−1+ ∆xk) sin(γ)(x0k−1+ ∆x0k) + cos(γ)(y0k−1+ ∆yk0)−(yk−1+ ∆yk)

(z0k−1+ ∆zk0)−(zk−1+ ∆zk) γ

, (4)

The initial guess for the location offset δxk, δyk and δzk

between the collaborators is a random point that has a distance of the measured range r from the user, and the height offset δzk is guessed to be zero.

C. Practical Implementation and Error Modeling

The sensor outputs are not input to the fusion filter as such, but are first processed. The output from the IMUs is first processed into location estimates using the PDR method described in Section II-A. After that we process the infor- mation further to obtain location increments, being the offset between two consecutive locations along each axis. After that we use the location increments in the state model presented in Equation (4). As the location estimates are produced in a Kalman filter, we also obtain covariance matrices. These matrices can then be used in the cooperative fusion filter to produce the process noise covariance matrix Qk. Let Ppdr,k be the covariance of the location of the user in the local coordinate frame at time step kgiven by the PDR algorithm, and P0pdr,k be the collaborator’s corresponding covariance in their coordinate system. Furthermore, let P0k−1, be the collaborator’s location covariance at the previous time step.

Then the process noise covariance at time stepk is

Qk =

2Ppdr,k 0 0

0 2Ppdr,k+ 4P0pdr,k+ 2P0k−1 0

0> 0> σ2hdg,k

, (7) where 0 is a 3×3-matrix of zeroes, 0 is 3 ×1-vector of zeroes. The last value on the diagonal, σhdg,k2 = (36)2δtk, is the variance of the process noise of the heading offset γ. The term δtk is the time increment at time step k.

It should be noted that the process noise covarianceQk is not optimal. For example the covariance matrices produced by the PDR algorithm are cumulative since the start of the estimation. What we actually use in the model are location increments between two consecutive time steps, and thus the cumulative covariance at the latter time step is too optimistic.

However, when multiplying the covariances by a factor of 2 when using the location increment, this formatting was found to work in practice.

The location estimates based on the IMUs are not used as measurements in the cooperative fusion, and are only included in the state model. The measurements input to the EKF are the UWB range measurements between the collaborators. Also,

Start and finish

Route Building outline

Fig. 3. The test route used in the data collection campaign. The illustration is not to scale.

in the case of the test person wearing the barometer, also barometric height described in Section II-B is included in the measurement vector yk. The measurement covariance matrix is then

Rk =

σU W B2col2 0 0 σ2B

, (8)

whereσU W Br+ 50is the estimated standard deviation of the range error increased by 50 meters. We increase the vari- ance of the UWB range measurement in order to approximate the possibly non-Gaussian distribution with an over-bounding Gaussian one. Again, this approach is suboptimal, but was found to work in practice.

The parameter σ2col = kddk

kk

>P0xkkddk

kk in Equation (8) is the collaborator’s location covariance scaled along a unit vector in the direction of the location offset vector, dk = [δxk δyk δzk]> [23]. Finally,σB= 2is the error estimate for the barometric height.

IV. TESTS AND TEST RESULTS

In this section we describe the tests that were done to verify the models, as well as present the obtained test results.

A. Test equipment and data collection

The data collection campaign was done in collaboration with the Finnish Defence Forces. Two conscripts moved along the same route, illustrated in Figure 3. Along the route there was small, narrow hallways and rooms (upper part of the Figure 3), and a large hall approximately 20 by 40 meters in

(5)

Fig. 4. The test persons wearing the test equipment. The test person on the left is also wearing some additional equipment not used in the tests presented here.

size (lower part of the Figure 3). The test route was traversed twice, simultaneously by both test persons. During the first round the test persons were instructed to walk calmly, whereas during the second round the test persons were told to move as they would in a tactical operation. Both rounds started and ended at the same position. Especially when moving in the small rooms and hallways displayed in the upper section of Figure 3 there often was at least one wall between the collaborators.

The test equipment used in the tests, worn by the test persons, is displayed in Figure 4. The inertial measurement units on the left foot of both test persons are wireless Xsens Awinda type IMUs [27]. The UWB radios mounted on the back of both test persons are TimeDomain PulsON 440[25].

The barometer, worn by the first test person, is included in the Xsens MTi-G-700 type IMU [28]. Actually, also the Awinda type IMUs contain a barometer, but as we want to demonstrate the effect of cooperation to the height estimate, we use only inertial measurements from the Awinda sensors.

For these tests a location reference was not available. The test route was in a building where there was no reference positioning system available. Being indoors, satellite naviga-

tion was also not an option. In addition, a high grade inertial navigation system is too heavy to allow realistic movement in these tests. However, we have a relative height reference from inside the building. If the small rooms and hallways along the route are assumed to have a height of zero meters, the large hall has a height of -0.37 m, the ladders within the hall a height of 0.54 m and the mock aircraft a height of 0.12 m.

B. Test results

Figure 5 displays the standalone PDR solutions for both test persons and for both rounds either walking or running. For Person 1 it can be seen that when running, the PDR algorithm fails to recognize the steps a few times, resulting in lack of ZUPTs and thus drift in the location estimate. The location estimate is improved when steps are detected again. Exact heading offset between the two PDR solutions is not known, but based on visual inspection it is approximated to be38.

The obtained test results are shown in Figures 6 and 7.

Similar results were obtained for both test persons, however in order to save space we show the results for only one of the test persons. The two test rounds, first walking and second running, were processed in the same filter, but for the sake of clarity the different rounds are shown in separate figures.

The results show that the heading offset estimation is successful even though the initial estimate of the heading offset is not correct. The paths of the two test persons end up approximately aligned. Furthermore, from Figure 7 it can be seen that once the heading offset estimate has converged the paths stay aligned even without the UWB range measurement updates. The lack of the UWB range measurements in the end of the test is likely due to the two collaborators and the recording UWB radio having the mock aircraft with a large metal frame between them.

Even though the heading offset estimation succeeds, in Figure 6 the lap that person 1 makes in the hall area seems to be smaller than in reality, and there is a clear difference especially compared to the trajectory of person 2 estimated by person 1. This might be a result of a larger distance between the collaborators in the hall area, resulting in the position estimate of the first person being dragged backwards in the filter. Similarly, the position estimate of the second person is dragged forward from the true location. Also, in the hall area there is a LOS between the collaborators, so the extended UWB range measurement covariance in Equation (8) may be a too large overestimation. On the latter round the estimated path is distorted due to the lack of ZUPTs in a section of the PDR solution of the person 1, and due to the lack of UWB range measurements in the end of the test round.

The estimated heading offsets are presented in Figure 8.

Both estimates converge to approximately±42. The conver- gence stops before the end of the test due to the lack of UWB range measurements in the end of the test.

The root mean squared errors of the height estimates from the both two rounds are presented in Table I. As we have only a relative height reference, the error is computed as follows:

the moment the test person enters the hallway, his height

(6)

-10 0 10 20 30 40 50 x [m]

-30 -25 -20 -15 -10 -5 0 5 10

y [m]

Standalone PDR solutions for both collaborators

Person 1 Person 2 Person 2, rotated by 38°

Fig. 5. Standalone PDR solutions. The approximate heading offset is 38 degrees.

-10 0 10 20 30 40 50

x [m]

-30 -25 -20 -15 -10 -5 0 5 10

y [m]

Person 1 walking, estimating second

2nd location estimate UWB update 1st location estimate

Fig. 6. Outcome of test person 1 walking.

-10 0 10 20 30 40 50

x [m]

-30 -25 -20 -15 -10 -5 0 5 10

y [m]

Person 1 running, estimating second

2nd location estimate UWB update 1st location estimate

Fig. 7. Outcome of test person 1 running.

0 1 2 3 4 5 6

Time [s] 104

-60 -40 -20 0 20 40 60

Offset [°]

Estimated heading offsets

Person 1 Person 1, truth Person 2 Person 2, truth

Fig. 8. Estimated heading offsets.

TABLE I

RMSERROR OF THE HEIGHT ESTIMATES,IN METERS. Estimate Est. by collaborator PDR

Person 1 1.53 1.54 3.81

Person 2 1.69 1.69 2.22

error is assumed to be zero. We compute the following height estimates in relation to that moment, and compare them to the reference height.

From Table I it can be seen that the fusion with the barom- eter clearly improves the height estimate for test person 1.

Furthermore, cooperation with test person 1 improves the height estimate of the test person 2, although not as much as the fusion with the barometer. The height error obtained with the cooperative approach is approximately within a half of a standard room height. This allows accurate positioning on a floor level, which is considered necessary in tactical applications. With only the height estimate from the PDR algorithm this would not be possible.

V. DISCUSSION AND FUTURE WORK

In this paper we have discussed sensor fusion for coop- erative infrastructure-free indoor navigation. Utilizing foot- mounted IMUs, a barometer and UWB range measurements between two collaborators we have demonstrated a method to represent the collaborator’s location within a local coordi- nate frame. The knowledge of the collaborator’s location is important in tactical operations, as it can make the difference between life and death. In addition, the presented method esti- mates the heading offset between two foot-mounted pedestrian inertial navigation solutions, therefore in its part compensating the accumulating gyroscope errors. The performance of this method is demonstrated in a realistic tactical test scenario in collaboration with the Finnish Defence Forces.

The presented method is implemented as a decentralized Extended Kalman filter. This is a compromise between compu- tational and communications complexity, and obtaining an op-

(7)

timal estimate in the Bayesian filtering sense. In this approach the collaborators need to communicate only their state, state covariance and the location increment based on the PDR algo- rithm with corresponding covariance. EKF is computationally light, however, a better state estimate could be obtained using other approach. For example the UWB range measurement errors do not necessarily follow a Gaussian distribution in NLOS conditions, and this could be better handled for instance in a particle filter. As power consumption is an issue in tactical applications, in this work we choose computational simplicity over increased accuracy. Even though a comparison between the presented method and a particle filter or other optimal estimation method is not made, the results suggest that this compromise is worth making. A good alternative could be to use an adaptive filtering scheme, where the LOS range measurement error distribution is modeled as Gaussian and NLOS error using some other option. Also Gaussian mixture filters have shown promise in UWB localization [29].

The presented method converges rather slowly, unless the initial heading offset estimate is close enough to the truth. For this reason a good initial estimate of the state is needed. The initial state estimation approach discussed in this paper pro- duces varying outcomes, and therefore a sufficient alternative needs to be developed. One option could be the Expectation Maximization (EM) algorithm discussed for example in [26].

The EM algorithm could also solve, at least partially, the problematic determination of the process noise covariance Qk and the measurement covariance Rk. However, the EM algorithm may be too slow for tactical applications where the navigation system has to provide reliable results immediately.

Fusion with a height based on a barometer improved the height estimate of the person carrying the barometer as well as the collaborator’s height estimate. However, barometer is easily affected by changes in the environment, such as entering from outdoors to indoors. This can be compensated for example using a sonar range finder pointing towards the floor [1]. This fusion with sonar, as well as including vision- aiding to improve the horizontal position, will be done in the future.

We have shown the feasibility of the propsed method in a realistic tactical test scenario. If the problems with sufficient initial state estimation are solved, this approach could soon be taken into practical application. However, in principle cooperative positioning should be even more beneficial for a larger number of collaborators, and further testing in this kind of situation is needed.

ACKNOWLEDGMENT

This work was partially supported by the NATO Science for Peace and Security Programme [project CANDO (Collabora- tive and Augmented Navigation for Defence Objectives)], the Scientific Advisory Board for Defence of the Finnish Ministry of Defence [project INTACT (INfrastructure-free TACTical situational awareness)], and the Finnish Geospatial Research Institute (FGI).

REFERENCES

[1] L. Ruotsalainen, L. Chen, M. Kirkko-Jaakkola, S. Gr¨ohn, and H. Ku- usniemi, “INTACT - Towards infrastructure-free tactical situational awareness,” European Journal of Navigation, vol. 14, no. 4, pp. 33–

38, 2016.

[2] J. Rantakokko, J. Rydell, P. Str¨omb¨ack, P. H¨andel, J. Callmer, D. T¨ornqvist, F. Gustafsson, M. Jobs, and M. Grud´en, “Accurate and Reliable Soldier and First Responder Indoor Positioning: Multisensor Systems and Cooperative Localization,”IEEE Wireless Communications, vol. 18, no. 2, pp. 10–18, Apr. 2011.

[3] R. Garello, J. Samson, A. Maurizio, and H. Wymeersch, “Peer-to-peer cooperative positioningpart ii: Hybrid devices with gnss & terrestrial ranging capability,”INSIDE GNSS, no. July/A, pp. 20–29, 2012.

[4] A. Morrison, N. Sokolova, and E. H. Eriksen, “Collaborative Navigation for Defence and Emergency Services,”European Journal of Navigation, vol. 13, no. 3, pp. 17–24, Dec. 2015.

[5] E. Foxlin, “Pedestrian tracking with shoe-mounted inertial sensors,”

IEEE Computer Graphics and Applications, vol. 25, no. 6, pp. 38–46, Nov. 2005.

[6] I. Skog, P. H¨andel, J.-O. Nilsson, and J. Rantakokko, “Zero-velocity detection—An algorithm evaluation,”IEEE Transactions on Biomedical Engineering, vol. 57, no. 11, pp. 2657–2666, Jul. 2010.

[7] C. Mensing and J. J. Nielsen, “Centralized cooperative positioning and tracking with realistic communications constraints,” inProc. of the 2010 7th Workshop on Positioning Navigation and Communication (WPNC).

IEEE, 2010, pp. 215–223.

[8] H. Wymeersch, J. Lien, and M. Z. Win, “Cooperative localization in wireless networks,”Proceedings of the IEEE, vol. 97, no. 2, pp. 427–

450, 2009.

[9] J.-O. Nilsson, D. Zachariah, I. Skog, and P. H¨andel, “Cooperative local- ization by dual foot-mounted inertial sensors and inter-agent ranging,”

EURASIP Journal on Advances in Signal Processing, vol. 2013, no. 1, p. 164, 2013.

[10] J. Rantakokko, P. Str¨omb¨ack, E. Emilsson, and J. Rydell, “Soldier positioning in GNSS-denied operations,” inProc. of the Sensors and Electronics Technology Panel Symposium (SET-168) on Navigation Sensors and Systems in GNSS Denied Environments, Izmir, Turkey, 2012.

[11] O. Mezentsev, G. Lachapelle, and J. Collin, “Pedestrian dead reckoning—a solution to navigation in GPS signal degraded areas,”

Geomatica, no. 2, pp. 175–182, 2005.

[12] J. Collin, P. Davidson, M. Kirkko-Jaakkola, and H. Lepp¨akoski, “Inertial sensors and their applications,” in Handbook of Signal Processing Systems, S. S. Bhattacharyya et al., Ed. New York, NY: Springer, 2013, pp. 69–96.

[13] M. Ortiz, M. De Sousa, and V. Renaudin, “A new PDR navigation device for challenging urban environments,”Journal of Sensors, Nov. 2017.

[14] A. Peruzzi, U. Della Croce, and A. Cereatti, “Estimation of stride length in level walking using an inertial measurement unit attached to the foot:

A validation of the zero velocity assumption during stance,”Journal of Biomechanics, vol. 44, no. 10, pp. 1991–1994, Jul. 2011.

[15] M. Ren, K. Pan, Y. Liu, H. Guo, X. Zhang, and P. Wang, “A novel pedestrian navigation algorithm for a foot-mounted inertial-sensor-based system,”Sensors, vol. 16, Jan. 2016.

[16] J.-O. Nilsson, I. Skog, and P. H¨andel, “A note on the limitations of ZUPTs and the implications on sensor error modeling,” inProc. of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sydney, Australia, Nov. 2012.

[17] M. Berberan-Santos, “On the barometric formula,”American Journal of Physics, vol. 65, no. 5, pp. 404–412, 1997.

[18] J. Seo, J. G. Lee, and C. G. Park, “Bias suppression of GPS measurement in inertial navigation system vertical channel,” in Proc. of the 2004 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 2004.

[19] J. K¨appi and K. Alanen, “Pressure altitude enhanced AGNSS hybrid receiver for a mobile terminal,” in Proc. of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2005), Long Beach, CA, USA, 2005.

[20] J. Parviainen, J. Kantola, and J. Collin, “Differential barometry in personal navigation,” inProc. of the 2008 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 2008.

(8)

[21] National Aeronautics and Space Administration, “U.S. Standard Atmosphere,” 1976. [Online]. Available: https://ntrs.nasa.gov/archive/

nasa/casi.ntrs.nasa.gov/19770009539.pdf

[22] S. A. Zekavat and R. M. Buehrer, Eds.,Handbook of Position Location:

Theory, Practice and Advances. Wiley, 2012.

[23] P. Str¨omb¨ack, J. Rantakokko, S.-L. Wirkander, M. Alexandersson, K. Fors, I. Skog, and P. H¨andel, “Foot-Mounted Inertial Navigation and Cooperative Sensor Fusion for Indoor Positioning,” inProc. of the ION International Technical Meeting (ITM), San Diego, CA, USA, 2014.

[24] N. A. Alsindi, B. Alavi, and K. Pahlavan, “Measurement and modeling of ultrawideband toa-based ranging in indoor multipath environments,”

IEEE Transactions on Vehicular Technology, vol. 58, no. 3, pp. 1046–

1058, 2009.

[25] “PulsON 440,” Huntsville, AL, May 2017. [Online].

Available: http://www.timedomain.com/wp/wp-content/uploads/2015/

12/320-0317E-P440-Data-Sheet-User-Guide.pdf

[26] S. S¨arkk¨a, Bayesian Filtering and Smoothing. Cambridge, UK:

Cambridge University Press, 2013.

[27] “MTw Awinda, Wireless Motion Tracker.” [Online]. Available:

https://www.xsens.com/products/mtw-awinda/

[28] XSens, “MTi 100-series; the most accurate and complete MEMS AHRS and GPS/INS.”

[29] P. M¨uller, H. Wymeersch, and R. Pich´e, “UWB positioning with general- ized Gaussian mixture filters,”IEEE Transactions on Mobile Computing, vol. 13, no. 10, pp. 2406–2414, Oct. 2014.

Viittaukset

LIITTYVÄT TIEDOSTOT

They had also encountered lacking nautical charts and/or maps (regularly + sometimes 86.4%) and untimely weather or ice information more often than other groups. Regarding

Myös sekä metsätähde- että ruokohelpipohjaisen F-T-dieselin tuotanto ja hyödyntä- minen on ilmastolle edullisempaa kuin fossiilisen dieselin hyödyntäminen.. Pitkän aikavä-

nustekijänä laskentatoimessaan ja hinnoittelussaan vaihtoehtoisen kustannuksen hintaa (esim. päästöoikeuden myyntihinta markkinoilla), jolloin myös ilmaiseksi saatujen

Ydinvoimateollisuudessa on aina käytetty alihankkijoita ja urakoitsijoita. Esimerkiksi laitosten rakentamisen aikana suuri osa työstä tehdään urakoitsijoiden, erityisesti

Hä- tähinaukseen kykenevien alusten ja niiden sijoituspaikkojen selvittämi- seksi tulee keskustella myös Itäme- ren ympärysvaltioiden merenkulku- viranomaisten kanssa.. ■

Jos valaisimet sijoitetaan hihnan yläpuolelle, ne eivät yleensä valaise kuljettimen alustaa riittävästi, jolloin esimerkiksi karisteen poisto hankaloituu.. Hihnan

Helppokäyttöisyys on laitteen ominai- suus. Mikään todellinen ominaisuus ei synny tuotteeseen itsestään, vaan se pitää suunnitella ja testata. Käytännön projektityössä

Työn merkityksellisyyden rakentamista ohjaa moraalinen kehys; se auttaa ihmistä valitsemaan asioita, joihin hän sitoutuu. Yksilön moraaliseen kehyk- seen voi kytkeytyä