Abstract
In order to improve efficiency and accuracy of the existing telerobots tracking schemes, we present an innovative sequential track-to-track algorithm based on heterogeneous sensors in this article. Considering the effect of the difference of state estimation error on log-likelihood ratio, the modified sequential difference is first derived during the whole surveillance period. According to the chi-square test, the log-likelihood ratio under two hypotheses is further discussed using the weighted coefficient step by step. Subsequently, the extension for maneuvering telerobots tracking is derived based on the unscented Kalman filter. Finally, the numerical studies results indicate that the proposed sequential track-to-track algorithm has promising performance for tracking telerobots with various motion states.
Introduction
The intelligent robot technologies have been rapidly developed in the past decades. As a result, the teleoperation control for robotics has also become a challenging topic in the world.1,2 In this case, it also raises a natural and interesting question: How to detect and track multi-telerobot in surveillance region efficiently? To answer it, we consider double telerobots tracking scheme using two heterogeneous sensors for simplification, that is, passive radar and infra-red detector, which can collect the current measurements to identify tracks of moving telerobots. Once two such tracks reflect a same telerobot, the state estimation results from heterogeneous sensors are automatically fused. 3 Therefore, how to associate correct pair of data available from different sensors in order to make an optimal decision has important significance.
By retrieving recent references, we have achieved various manipulation techniques and tracking methods. In previous studies,4–6 a teleoperation control for robotic system based on the vision compressive sensing and adaptive fuzzy controllers in joint–space were integrated to complete robot performing manipulation. To guarantee stability of telerobot, the controlled discrete-time systems were both state and input couplings and non-affine functions to be included in the Lyapunov functional based on combination of wave variable and neural networks in previous studies.7–9 By utilizing fuzzy logic system to approximate unknown nonlinear functions, an adaptive fuzzy controller was constructed for a class of uncertain nonlinear switching systems. In previous studies,10–13 some proposed adaptive location methods reduced the amount of online adjustable parameters, especially the adaptive law guaranteed that all the signals were bounded and the system output converged to a small neighborhood of reference signals. Therefore, these methods above provide excellent solutions to telerobot manipulation and tracking.
As an attractive method, the track-to-track algorithm (T2TA) can be utilized to track moving targets with lower complexity. Hence, we plan to use an innovative idea to achieve telerobot location and tracking instead of fuzzy and/or neural methods. As we know, Bar-Shalom and Chen 14 derived the likelihood function for track-to-track application from multi-sensor, which formed a basis for cost function based on multi-dimensional assignment method for the first time. Subsequently, He and Zhang 15 proposed a sequential track correlation algorithm for distributed multi-sensor system and then obtained the promising tracking results. In Tian and Bar-Shalom, 16 an exact algorithm on calculating test statistics for the T2TA in multi-frame of data was derived, which adaptively led to a sliding window test. Aiming at cross-correlation, an exact hypothesis test for the T2TA using single or multi-frame of data was further presented in Liu et al. 17 On the other hand, 18 fused a variety of heterogeneous sensor information according to its characteristics under the concept of reliability. On the basis of uncertainty of telerobot information, the fuzzy-matter element analysis method was introduced to calculate entropy weight. In order to solve the interconnected fuzzy problem, an angle track interconnected function was defined to represent reliability of correct correlation in Xiu et al. 19 In addition, an optimal T2TA on the sequential modified grey association degree was proposed to compute state estimation covariance. 20 Regarding extension to the T2TA, the additional non-kinematic information of multi-robot delivered by several environment perception sensors was applied in automotive region. 21 Although the mentioned studies have been done with heterogeneous sensors, the tracking accuracy should be further improved in information–fusion framework.
Since the state estimation error can be usually considered as a vital factor in telerobot manipulation, it restricts actual tracking performance to some extent. To our knowledge, few related works have been reported to deal with the improved sequential track-to-track algorithm (ST2TA) for telerobot tracking up to now. Therefore, it is our intention in this article to solve the following important problems: How to track two telerobots with heterogeneous sensors? How to improve tracking efficiency and prediction accuracy? For these goals, this article is to mainly analyze the effect of state estimation error on log-likelihood ratio. We present an improved ST2TA based on the modified sequential difference of state estimation error. The innovations of this article can be outlined as follows:
The modified log-likelihood ratio under two chi-square–based hypotheses is improved by combining cross-covariance of state estimation error with weighted coefficient during the whole surveillance period.
The proposed scheme is extended to maneuvering telerobots tracking based on the unscented Kalman filter (UKF) that can further reduce estimation error under the condition of the constant acceleration (CA) motion.
After illustrated numerical studies, the statistic results are compared in order to achieve promising performance for telerobots tracking under different dynamics.
The remainder of this article is organized as follows: in section “Problem statements,” the problem definition for telerobots tracking is formulated. In section “The standard ST2TA,” the principle of the standard ST2TA is briefly discussed. Subsequently, section “The proposed ST2TA” presents the recursion of the improved algorithm for telerobots tracking and then the extension and implementation of the proposed scheme are presented at length. In section “Numerical study and discussions,” the numerical studies are presented with results to verify tracking performance of the proposed ST2TA. Finally, we draw a conclusion with the next working plan in section “Conclusion.”
Problem statements
In the two-dimensional (2D) surveillance region, we have in hand the state equation for mth
where
Then, the measurement equation is given by27,28
where
Considering the Kalman filter (KF), we can obtain the state estimate as follows
where the filtering gain
where
After defining the covariance of state
Furthermore, the corresponding state estimation error
Remark 1
In general, the motion state information from local different sensors can be synthetically utilized to track telerobots. However, the independent measurement error and local state estimation error for the same telerobot are inevitable owing to the influence of process noise. Thus, each sensor should process its own measurements independently in order to reduce state estimates. 29 Suppose that two tracks of telerobots are initialed in the ST2TA, then the state estimates from two heterogeneous sensors should be communicated together for completing multi-track fusion.
The standard ST2TA
For the telerobots i and j, we can obtain the cross-covariance of the difference of estimation error between two heterogeneous sensors
where
Furthermore, the cross-covariance of state estimation error
According to a central track as well as a local track, the hypotheses of whether two tracks representing the same telerobot are defined as:
H
0: the tracking information from the same telerobot, that is,
H
1: the tracking information from different telerobots, that is,
In order to accept one hypothesis above, we will consider that the likelihood function for state estimation error under H0 assumption follows the Gaussian distribution in state space15,30
where the difference of estimation error
Under H1 assumption, we have the uniform distribution in the state space
where
According to equations (12) and (14), the standard log-likelihood ratio can be written as
Therefore, we can conclude the following hypotheses:
Accept H0, if the test statistic satisfies
In equation (16), the accepted significance threshold
where
Accept H1, if the test statistic satisfies other conditions.
Remark 2
For the standard ST2TA, two heterogeneous sensors can achieve two telerobots tracking based on the statistical parameters
The proposed ST2TA
To deal with the inherent defect of the standard ST2TA, we present an innovative ST2TA in this section.
Principle of the proposed ST2TA
At time k, we first modify the sequential difference by applying the weighted coefficient
where
Compared with equation (13), we find that equation (18) supplements the compensatory component
Similar to equation (18), we have the recursion of
After plenty of iterations, we can get the recursion of
Then, equation (18) can be rewritten as follows
Due to
Proposition 1
The modified log-likelihood ratio between hypotheses H0 and H1 is
Proof
According to equation (21), the likelihood function of hypothesis H0 is
where the cross-covariance of the difference of estimation error is defined as
where
To meet the needs of the chi-square test, we multiply
As we know, if a sample of size m follows the normal distribution, then the distribution of sample variance which allows a test to be made of whether the variance of the whole population has a pre-determined value based on the chi-square test.15,16 Thus, we have the following hypotheses:
Accept H0, if the test statistic satisfies the chi-square distribution
Accept H1, if the test statistic satisfies other conditions.
Remark 3
In equation (21),
In equation (27), we can only store tracking information at times
Extension of the proposed ST2TA
In view of maneuvering telerobots tracking, we further extend the proposed ST2TA in this subsection. As we know, the KF can yield perfect tracking performance for non-maneuvering telerobots with the constant velocity (CV) motion model. However, the KF has worse precision when the telerobot is maneuvering to some extent, such as the CA dynamics. By comparison, the UKF is an enhanced version, whose essence is the unscented transform (UT) that is simple to approximate the Gaussian distribution than to approximate arbitrary nonlinear function. 31 Due to a set of sigma points by utilizing the deterministic sampling, the UKF is competent because the UT is easy to approximate maneuvering dynamics of telerobots.
At time
where
Subsequently, we get the weights corresponding to equation (28)
Then, the transformed set of the vectors can be written as
The predicted state is given by
The predicted covariance is
According to the measurement model, we have
The predicted observation can be written as
If the measurement noise is additive and independent, the measurement covariance can be written as
Similarly, the cross-covariance between the state and the measurement is
According to equations (35) and (36), we obtain the Kalman gain
Therefore, the predicted state and covariance at time k can be written as
Remark 4
Note that the sigma points are propagated through nonlinear function, from which a new mean and covariance estimation are then formed. The result is a filter which more accurately estimates the true mean and covariance. It can be verified with the Taylor series expansion of the posterior statistics. In addition, the UKF filter removes the requirement to explicitly calculate complex Jacobian matrix. In the proposed ST2TA framework, for achieving satisfactory performance, we further combine the UKF with the chi-square test to tracking maneuvering telerobots instead of the standard KF.
Implementation of the proposed ST2TA
According to the above subsection, we describe the filtering process of the proposed ST2TA in one cycle as follows:
① Input the tracking information
②
③
④
⑤ According to the KF method, compute the state estimates
⑥ According to the UKF method, compute the state estimates
⑦ Compute the state estimation errors
⑧ Compute the covariances of estimation error
⑨ Compute the difference of state estimation error
⑩
⑪ Compute the modified difference of estimation error
⑫ Compute the cross-covariance of the difference of estimation error
⑬ Compute the likelihood function
⑭ Compute the likelihood function
⑮ Compute the modified log-likelihood ratio
⑯
⑰
⑱
⑲
⑳ Output tracking results.
Numerical study and discussions
In this section, two kinds of scenarios are done to evaluate tracking performance of the proposed ST2TA. The experimental environment was Intel™ Core™ i5, RAM 4 GB, Windows™ 7, and MATLAB™ V8.0. The scale of the 2D surveillance region is
CV motion scenario
In this scenario, we define that
Figure 1 shows the true tracks and estimates of two algorithms. Given that two different sensors have satisfactory detection probability, their estimated tracks approximate straight line versus time in this figure. Note that the track of T2 is distorted owing to the effect of process noise. As seen, the proposed ST2TA estimates two robots in accord with the true tracks. For comparison, the standard algorithm provides obvious position deviation to some extent, especially for T2 in the final stage. Figures 2 and 3 demonstrate the position estimation error. Note that the proposed ST2TA has smaller deviation in both x and y coordinates. However, the standard algorithm gives position estimates far away from the ground truth. For example, it is much unstable in y coordinate during 14th–23rd s. This reason can be explained that the standard algorithm ignores the effect from historic tracking information of two sensors on state estimation error. Finally, Figures 4 and 5 illustrate two kinds of statistic results. It can be seen that the proposed ST2TA has smaller standard deviation (STDEV) as well as sum of covariances (COVs). Again, the tracking performance of the standard algorithm is worse because it exaggerates abrupt position deviation without any time consuming. Regarding the latter statistic parameter, we can find that the value of T1 is twice as much as that of T2 because the velocity vector of T1 is double.

Telerobots tracks and estimates in CV motion scenario.

Position estimation error of T1 in CV motion scenario.

Position estimation error of T2 in CV motion scenario.

Statistic result of T1 in CV motion scenario.

Statistic result of T2 in CV motion scenario.
CA motion scenario
In this scenario, two telerobots keep the CA motion with the accelerations (0.04, 0.02) m/s
2
and (0.02, −0.01) m/s
2
, respectively. The key parameters in the UKF are taken to
For illustration purpose, Figures 6–10 successively provide the simulation results for tracking telerobots with the CA motion model. First, Figure 6 shows 2-telerobot tracks in x–y coordinate. As seen, T1 and T2 are maneuvering with different accelerations. According to 2D trajectories during the whole surveillance time, there is no crossing point among them in the region. Figures 7 and 8 demonstrate the position estimation error of telerobots in both x and y coordinates, respectively. Note that the proposed ST2TA effectively estimates the positions by combining modified log-likelihood ratio with the UKF. However, the standard ST2TA still gives serious position bias versus time because the telerobots maneuvers also restrict actual tracking performance. In Figures 9 and 10, the statistic results for two telerobots are illustrated. It can be observed that the performance of the standard ST2TA is worse because it overstates both the STDEV and the sum of COVs against time. In contrast, it can be verified that the proposed ST2TA achieves better tracking performance.

Telerobots tracks and estimates in CA motion scenario.

Position estimation error of T1 in CA motion scenario.

Position estimation error of T2 in CA motion scenario.

Statistic result of T1 in CA motion scenario.

Statistic result of T2 in CA motion scenario.
From two scenarios, we can summarize that the proposed ST2TA is more accurate no matter what the various motion states of two telerobots. Furthermore, we find that the two kinds of statistic parameters (both the STDEV and the sum of COVs) from the proposed ST2TA are all reduced. Regarding the overall performance, the proposed ST2TA is more acceptable for telerobots tracking.
Conclusion
The challenges are to deal with the complicated and imprecise estimation for telerobots tracking. This article develops an innovative ST2TA based on heterogeneous sensors. In order to achieve the modified sequential difference of state estimation error, we derive the log-likelihood ratio under two hypotheses with the cross-covariance of state estimation error and weighted coefficient. What’s more, the UKF is extended to track maneuvering telerobots. The numerical study results indicate that the proposed ST2TA has remarkable improvement for telerobots tracking. As the future developments of this work, we plan to track strong maneuvering telerobots.
Footnotes
Academic Editor: Chenguang Yang
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (No. 51679116), the Doctoral Scientific Research Foundation Guidance Project of Liaoning Province (No. 201601343), and Scientific Research Project of Education Department of Liaoning Province (No. L2015230).
