1. Introduction
As technology advances and human living standards improve [
1], an increasing number of applications require the precise pose and posture information of the human body [
2,
3]. For instance, the authors of [
4] determined the precise self-locations of humans using inertial measurement units (IMUs), which have delivered excellent results in human activity recognition [
5]. The authors of [
6] combined a microelectronic mechanical system with an inertial navigation system (INS) to capture the postures of human upper limbs. The combined system improves the rehabilitation training level of patients with motor function impairment. A pedestrian positioning system has been designed with inertial sensors under geometric constraints of the foot [
7].
The mainstream methods of human positioning technology are INS [
8], vision [
8], and global navigation satellite systems (GNSSs) [
9]. In these technologies, human localisation is often combined with vision tools. One of many approaches is visual-aided two-dimensional pedestrian navigation with a smartphone [
10], which measures the heading-change information from consecutive images acquired by a visually aided sensor. The authors of [
11] developed a two-dimensional indoor pedestrian navigation system that integrates the measurements of self-contained sensors. However, traditional methods cannot usually capture the complex scenarios of human body movements with sufficient accuracy. To enhance the accuracy of navigation, researchers have built virtual IMUs and combined them with gait-assisted pedestrian navigation methods. Note that the visual method requires high-quality images, which can be difficult to obtain. Moreover, the low speed of the visual method is unsuitable for some highly dynamic situations. Nevertheless, several visual-based methods have been proposed for human posture measurement [
12]; for example, the authors of [
13] applied an optical motion-capture system to the detection and classification of distortions. Their system employs derivative analysis, low-pass filtering, mathematical morphology, and a loose predictor. Its effectiveness was experimentally confirmed. Many systems based on GNSS-based human navigation have also been proposed. For instance, the global positioning system (GPS) navigation system of [
14] fuses a dual-rate Kalman filter (KF) with GPS pseudoranges and INS measurements. The authors of [
15] designed a GPS/INS integrated navigation system that achieves seamless navigation. Although GNSS-based navigation methods can stably perform in outdoor environments, interference of GNSS signals largely reduces their positioning accuracy in indoor environments. Other researchers have focussed on INS-based human navigation. For instance, the authors of [
16] designed an improved step-length estimator for pedestrian dead reckoning (PDR), and the authors of [
17] proposed a foot-mounted PDR employing a particle filter with an adaptive-weight updating strategy.
The INS-based methods achieve self-navigation but tend to accumulate errors. Some short-distance communication technologies can obtain the position of a target object when GNSS measurements are unavailable. For instance, an ultra-wide band can assist the INS in indoor localisation [
18]. The authors of [
19] proposed a global localisation method using a radio frequency identification (RFID)-based mobile robot, which combines two types of RFID signal information. An accurate WiFi-based localisation for smartphones [
20] and visible light positioning that improves the indoor localisation accuracy [
21] have also been proposed. In the latter scheme, noise is measured from the Allan variance and mitigated with adaptive least squares and extended KF (EKF) positioning algorithms. However, localisation technologies require reference equipment that must be properly placed to ensure accurate localisation. In summary, the existing technologies have individual strengths and limitations. Visual localisation technologies require high image quality and their processing speed is slow. GNSS is provide stable solutions but are prone to outage in indoor environments. Although short-communication technologies can locate a target human in indoor environments, they require reference equipment. INS-based methods require no reference equipment but tend to accumulate errors. Noted that the advantages of the method using only INS without GPS is its high sampling rate, moreover, the INS-based solution is one seamless solution, since the sensor of the INS can continuously output data.
Considering its comparative advantage, INS-based human navigation is adopted in the present study. The localisation accuracy can be further improved by localisation-system-based data-fusion methods. KFs have been widely used in such systems [
22,
23]. For instance, the authors of [
8] proposed an event-triggered multi-rate size-variable KF for an outdoor navigation system. The authors of [
24] combined a magnetic-field-gradient-based EKF with a bidirectional long short-term memory network for estimating the velocities of moving objects. Employing a robust KF based on the
Mahalanobis distance, the authors of [
25] resolved the interference among a strap-down inertial navigation system, Doppler velocity log, and an ultrashort baseline system in a complex underwater environment. The results validated the velocity estimation and possible positions in different sensor-deployment and trajectory scenarios. The authors of [
21] proposed an optimised two-filter filter smoothing technology with a KF ensemble, which provides cost-effective and accurate localisation. They applied their technology to indoor mobile robots in the Internet of Things environment. In [
26], the localisation accuracy was improved by a KF-based model that estimates the covariance of process noise. However, the above-mentioned KF methods do not consider the impact of coloured measurement noise (CMN), in [
3], the dual KF under the CMN is consider, which is effective to reduce the influence of CMN to the INS-based integrated human localisation. Applying the backward Euler (BE) method, the authors of [
27] proposed a KF under CMN that well fits non-feedback systems. Meanwhile, although the Zero Velocity Update (ZUPT) method can reduce the error accumulation of the INS, it also need other methods to limit errors, and the existing INS-based methods impose no physical constraints during the human walking process.
Although CMN will interfere with localisation processing, thus affecting the accuracy of human localisation, it has been neglected in the existing approaches. Note that although the GNSS-based localisation methods have been used widely, there are some specific applications; for example, in firefighting, the workers work in a sealed environment, and so on. It should be pointed out that the potential application should be in the GNSS outage area, and the short communication-technologies-based localisation method is not available. In these specific applications, the accuracy of these methods may significantly decrease, and the advantage of the INS’s strong autonomy is particularly suitable for these scenarios. However, it should be pointed out that in these scenarios, the CMN will affect the accuracy of the localisation. Thus, to achieve human localisation under CMN, we propose a dual foot-mounted IMU-based localisation scheme employing a KF under minimum distance constraints (MDCs). This human navigation scheme measures the positions of the right and left feet with two IMUs, one mounted on each foot. The measured positions are input to a data-fusion filter that outputs the position of the target person. Based on the data-fusion model of the human navigation scheme, we then derive a KF under CMN (cKF). Finally, we design the MDC condition and propose an MDC–cKF that reduces the error in the IMUs. Judging from the empirical results, the proposed method effectively improves the accuracy of human navigation.
The achievements of our study are summarised below:
We first design a human-localisation scheme employing dual foot-mounted IMUs. The foot-mounted IMUs are individually affixed to the left and right feet, one IMU on each foot. The two IMUs measure the acceleration, gyroscopic, and magnetometer data in parallel. The obtained data of the left or right foot are input to a data-fusion filter that outputs the position of the corresponding foot.
Based on the dual foot-mounted IMU-based human localisation scheme, we derive the cKF. In this derivation, we employ the colour factor and modify the traditional KF using the BE method to reduce the CMN. The modified KF is operated during the stance stage of the human foot.
Third, we propose a KF under CMN constraints. Here, we impose the MDC condition because a minimum distance between the feet on the plane was observed during human walking. When constrained by this point, the KF effectively reduced the INS’s position error of the left or right foot.
Through experimental evaluations, we confirm that the presented algorithms far outperform their conventional counterparts. Practical tests of the two IMUs for human localisation, coupled with real-time-kinematic (R-T-K)-provided reference values, demonstrate that the proposed cKF is notably more effective than the traditional KF.
The remaining sections of this paper are organised as follows.
Section 2 introduces the dual foot-mounted IMU-based localisation scheme and formulates the problem.
Section 3 describes the improved MDC–cKF, and
Section 4 experimentally assesses the positioning accuracy of MDC–KF. The paper concludes with
Section 5.