Multi-agent system for target tracking on a sphere and its asymptotic behavior
Abstract.
We propose a second-order multi-agent system for target tracking on a sphere. The model contains a centripetal force, a bonding force, a velocity alignment operator to the target, and cooperative control between flocking agents. We propose an appropriate regularized rotation operator instead of Rodrigues’ rotation operator to derive the velocity alignment operator for target tracking. By the regularized rotation operator, we can decompose the phase of agents into translational and structural parts. By analyzing the translational part of this reference frame decomposition, we can obtain rendezvous results to the given target. If the multi-agent system can obtain the target’s position, velocity, and acceleration vectors, then the complete rendezvous occurs. Even in the absence of the target’s acceleration information, if the coefficients are sufficiently large enough, then the practical rendezvous occurs.
1. Introduction
Target tracking refers to designing a dynamical system that agents follow given maneuvering target agents using the information of the targets, such as position, velocity, and acceleration. The target tracking problem is applied in various fields, such as mobile sensor networks, virtual reality, and surveillance systems using unmanned aerial vehicles (UAVs) [18, 22, 24]. Most of the relevant literature focuses on the uncertainty of target motions. From a technical point of view, we can divide the models for this field into measurement models, target motion models, and filtering models. The measurement model deals with target information in a sensor coordinate containing additive noise such as image sensors and radar sensor networks [2, 3, 20]. The target motion model is a coupled dynamical system for target tracking. The filtering model is based on the particle filter method and stochastic frameworks estimating the target state such as nonlinear filtering [13, 15] and adaptive filtering [14, 16].
Depending on the structure of the system, we also divide the models for target tracking into two types of systems: single integrator model and double integrator model. For the single integrator model, one can control the velocity of the agents directly. For example, in [10], the authors proposed a tracking algorithm for a slowly moving target using the target’s position and bearing angle. Many researchers assume agents can obtain only the target’s position and bearing angle for targets maneuvering underwater. From the engineering point of view, it is a reasonable assumption. For the double integrator model, one can control the acceleration of agents. After Olfati-Saber’s seminal work [11], researches for the dynamic tracking system using the double integrator model have been extensively conducted. For this kind of model, the tracking agents can have the position and velocity information of the target. Moreover, to avoid collisions between agents or make a formation flight of the agents, a flocking algorithm and cooperative control are frequently used.
The domain or manifolds of agents are also one of the main topics in this field [1, 18] such as the surveillance system for the restricted area or target tracking system on the whole planet. Our goal is to provide a robust navigational feedback system for the target tracking problem on a sphere. Let -agent be a given target governed by the following system:
(1.1) |
where , , and are the position, velocity, and control law of the target agent (-agent) on sphere, respectively. To conserve the modulus of , we additionally assume that the following condition holds for all .
Therefore, the control law has the following form: for some ,
For simplicity, we assume that is continuous.
For a given -agent, we propose a novel multi-agent system for the target tracking on a spherical space:
(1.2) |
where and are the position and velocity of the th agent, respectively. The first term on the right-hand side of the second equation is the centripetal force term to conserve the modulus of . The second term
is the cooperative control term between agents where the inter-particle force parameter is given by
The next two terms, and , are the bonding force and a velocity alignment term between the target and the th agent, respectively, where and are target tracking coefficients for the position and velocity, respectively. The last term is an extra control law based on the target’s information, which will be determined later in (1.5) and (1.6) for each purpose.
Throughout this paper, we assume the initial data satisfies the following admissible conditions on :
(1.3) |
Definition 1.1.
For a given target , let be the solution to (1.2). We define the two kinds of rendezvouses.
-
(1)
An asymptotic complete rendezvous occurs between the agents and the given target, if
-
(2)
An asymptotic practical rendezvous occurs between the agents and the given target, if
In what follows, we will show that our model contains many robust properties, including the complete rendezvous. Even in the absence of the target acceleration information, the practical rendezvous occurs when the coefficients are large enough. In particular, we obtain a sharp estimate of the distance between the target and agents. There are many other papers on the dynamics on as well as , but our asymptotic analysis including exponential convergence and practical rendezvous is new on the target tracking problem, to the best of our knowledge.
The derivation of our model is motivated by the decomposition property of flocking dynamics on a flat space. On a flat space, from momentum conservation, the dynamics is represented by the composition of frame reference dynamics and local alignment dynamics as in [11]. In contrast to previous results in , it is hard to expect such a decomposition for the flocking model on . See Sections 2 and 3 for details. In particular, in our previous papers [6, 7, 8], we used Rodrigues’ rotation operator to derive a flocking system on a sphere since Rodrigues’ rotation operator is the most natural flocking operator. However, its composition is complex so that it is difficult to analyze. Moreover, it contains an unavoidable singularity at antipodal points due to its geometric characteristics. From this singularity, even though agents are located on , the vanishing point on the communication rate is necessary [6]. Due to this difficulty, the target tracking problem on has not been well understood.
We remove the singular term from the natural rotation operator to obtain a rotation operator in two dimensions:
(1.4) |
See also Appendix A for the motivation of the non-singularity rotation operator and its properties. We will prove that its dynamics consists of the composition of the rigid motion part on and the local alignment part. Using this property, we derive an -version of the reference frame decomposition in Proposition 3.2 and provide a sufficient condition to obtain a target tracking estimate between multiple agents and the given target . Moreover, by the regularity of the operator , we can obtain the following global existence result.
Theorem 1.
As in , we notice that the velocity alignment operator between the target and the agents plays an important role in target tracking. In particular, the bonding force between the target and the agents, , alone is not enough to track a target on . The velocity alignment operator is crucial for the target tracking algorithm. See the simulations in Section 5. In the next two theorems, we present a quantitative analysis of the velocity alignment operator with two different ’s;
(1.5) |
or
(1.6) |
where is the angular velocity of the target given by
(1.7) |
From Theorem 2, if the agents can obtain the exact target information containing acceleration, then the agents can accurately track the target, and the position differences between the target and the agents decay exponentially fast.
Theorem 2.
Let be a given target satisfying (1.1) with a continuous target control and be the solution to (1.2) satisfying (1.3). We assume that is a positive constant and
where is the angular velocity defined in (1.7).
If or
then the asymptotic complete rendezvous occurs and its convergence rate is exponential, i.e., there are positive constants , such that
Remark 1.1.
- (1)
- (2)
-
(3)
The derivation of in the above theorem is technical, but from the frame decomposition in Proposition 3.2, it is a very natural choice to obtain the complete rendezvous.
The former one in (1.5) corresponds to the case with the target acceleration, while it is unknown in the latter case (1.6). These choices with the different amounts of the target information induce the different accuracies of the target tracking. Since the target information obtained by the agents through observation is usually incomplete, there have been many studies to overcome this incompleteness. For example, many researchers proposed target tracking systems including restricted target information [10, 19], communication-induced delays [12, 17], and additive noise from measurement [9, 23]. The result in Theorem 3 below means that the large coefficients of the system allow the agents to get close enough to the target as needed without acceleration information of the target. In other words, the practical rendezvous occurs.
Theorem 3.
For satisfying (1.1) with a continuous target control , let be the solution to (1.2) subject to the initial data satisfying (1.3) and
Assume that is a positive constant and the angular velocity of the target and its time derivative are bounded
If for all , then the asymptotic practical rendezvous occurs and
where is a positive constant depending on the initial data, , and . The constant is given by
There are technical issues in the proofs of Theorems 2 and 3. We can obtain the complete rendezvous result in Theorem 2 through Lasalle’s invariance principle with an energy functional. However, Lasalle’s invariance principle does not give a convergence rate. An appropriate Lyapunov functional will be used to obtain the exponential convergence result. In particular, in this case, we derive a closed differential inequality by using six functionals including information on the distance between the target and agents and the distance between agents. The practical rendezvous in Theorem 3 has a more subtle issue. It is necessary to control the distance between the target and agents through the size of the coefficients. However, it is impossible if the coefficients appear in the nonlinear higher-order terms except for the linear terms. If we use a standard functional, the coefficients necessarily occur in the nonlinear terms due to the geometrical characteristics of . This problem will be solved by using new functionals inspired by hyperbolic geometry.
The rest of the paper is organized as follows. In Section 2, we present the global-in-time existence and uniqueness of the solution to (1.2) and target tracking results for . Section 3 is devoted to a reference frame decomposition for the main system. From this decomposition, the solution to the main system is represented by the composition of operators for the translational part and the structural part. Next, we reduce the system for the structural part to a linearized system in Section 4. Using this, we prove the complete and practical rendezvouses of Theorems 2 and 3 in Section 5. In Section 6, we verify our analytic results using numerical simulations. Section 7 is devoted to the summary of our results.
2. Preliminary: Global well-posedness and Motivations
2.1. The global existence and uniqueness
In this section, we provide the proof of Theorem 1: there is a unique global-in-time solution to (1.2) and this solution is located on the sphere when the initial data satisfies the admissible conditions in (1.3).
For the local existence and uniqueness, we use the same argument in [6, 7]. For given functions , , and , we consider the following system of ODEs:
(2.1) |
Here, we will choose for the complete rendezvous and for the practical rendezvous.
We assume that the initial data satisfies the admissible condition in (1.3). Then the right-hand side of (2.1) is Lipschitz continuous with respect to in a small neighborhood of in . By the Picard-Lindelöf Theorem, there is the maximum time interval in which a solution of (2.1) exists and it is unique.
We next follow the same argument in [6, 7]. On the maximum time interval , we take the inner product between the second equation of (2.1) and to obtain that
(2.2) |
By (2.2) and the first equation of (2.1), we obtain that
Note that the initial data satisfies . Therefore, the Gronwall inequality implies that
and this implies that
We take the inner product between and . By the first equation of (2.1),
Since initial conditions satisfy and for all , we have
2.2. Target tracking problem in
In this section, we estimate the distance between the target and agents for the following model in :
where and are the position and velocity of the th agent, respectively. Here, , and are the position, velocity, and acceleration of a given target (-agent) satisfying
A new input parameter will be determined later. Depending on the information of the target, we choose two different ’s and analyze the corresponding asymptotic behaviors. The argument is straightforward, and thus the reader familiar with target tracking problems in may skip this section.
If , then the above model corresponds to the one in Olfati-Saber’s seminal paper [11]. As studied in [11], the system of equations can be decomposed as two second-order systems for the structural dynamics and translational dynamics. For simplicity, we assume that and for all indices and in . We note that the effect of the flocking term is negligible, when . See the numerical simulations in Figures 6 and 7.
Let
and
(2.3) |
Then, the above dynamics can be decomposed into the translational dynamics (2.4) and the structural dynamics (2.5):
(2.4) |
and
(2.5) |
The structural dynamics part in (2.5) has been analyzed in [11].
We focus on the translational dynamics part in (2.4) for two different cases of . We first suppose that all of the position , velocity , and acceleration of the target are given. In this case, it is natural to choose . Let
Then the translational dynamics in (2.4) can be rewritten as
This is a simple linear system of ODEs and it has the following solution;
Therefore, we can easily check that and converge to zero exponentially. This means that the complete rendezvous with an exponential decay rate occurs for any positive and .
If we only know the position and velocity of the target, we cannot expect a complete rendezvous. On the other hand, we can control the maximum position difference between the target and agents if the tracking coefficients for the target are sufficiently large. We refer to [4, 5] for related issues.
For , the translational dynamics is given by
As we mentioned above, we cannot expect the complete rendezvous for this case. Alternatively, to obtain the practical rendezvous estimate, we additionally assume that the acceleration of the target is bounded:
(2.6) |
for some . Then we define auxiliary variables as follows.
By the system of the translational dynamics, we can obtain
We rewrite the above system of equations as the following inhomogeneous linear system of ODEs:
where and , and the coefficient matrix is given by
Note that has the following eigenvalues.
Let be the greatest real part in the above eigenvalues and let
Then, we have
this implies that
From elementary calculations, it follows that for any ,
We choose and use the Gronwall inequality and (2.6) to obtain that
This implies that
Thus, if we choose a sufficiently large tracking coefficients , then we obtain that
3. Generalized rotation operator on sphere and reference frame decomposition
In this section, we decompose our model (1.2) on into structural dynamics and translational dynamics. Due to the complexity of (1.2), the decomposition of agents’ positions into a sum of two vectors as the model in is not suitable for our case. Instead, we observe that a rigid body motion on can be used as a reference frame. Choosing an appropriate rigid body motion, our model can be represented as the composition of a rigid body motion and local alignment dynamics. The rigid body motion can be derived based on the angular velocity tensor of the -agent and a generalized rotation operator along the given target described below. Recall the given -agent trajectory on :
where and are the position and velocity of the given -agent, respectively.
Let
By elementary calculation, we have and
For the angular velocity vector , we define the angular velocity tensor of the -agent by
From the above notation, the equation for the -agent is written by
Now, we consider the following system of ODEs:
(3.1) |
We can define the corresponding solution operator such that
(3.2) |
where is the solution to (3.1) subject to
(3.3) |
One can easily check that is a rigid body motion on .
Lemma 3.1.
Let be the position of a -agent which is a function with respect to . For the given -agent, the solution operator defined above is represented by a matrix and the matrix product. Moreover, for any ,
Proof.
Let be a given function with . We define the solution operator by (3.1)-(3.3). Take any two vectors and on . Let
Equivalently,
subject to
Then we have
This implies that
We note that is a skew symmetric matrix and this implies that
Therefore, we can obtain that
and
Since we choose and arbitrary, is a rigid body motion of . This implies that is represented by a matrix and the matrix product. Moreover, the following holds.
for any . ∎
In , the agent’s position can be decomposed into a sum of two vectors as described in (2.3)-(2.5). Similarly, the agent’s position on is expressed as the composition of the translational operator and the structural vector :
(3.4) |
Notice that is a time-independent fixed point on and satisfies
(3.5) |
In the proposition below, we derive a second-order system of in the moving frame.
Proposition 3.2.
Proof.
For any , we consider . Then
(3.8) |
Since is arbitrary and is a matrix by Lemma 3.1, we have
(3.9) |
We note that for any ,
(3.10) |
We first prove that if satisfies (3.6), then is the solution to the main system with (3.7), where . By the definition,
Motivated by the above, we naturally define the corresponding velocity as follows.
(3.11) |
Thus, we have
(3.12) |
From the property of in Lemma 3.1, it follows that
As [6, 7, 8], we can easily prove that
(3.13) |
By this modulus conservation and (3.12),
(3.14) |
Here, we used (3.9) and (3.11) to obtain
(3.15) |
By (3.8), (3.9), (3.15) and the definition of and ,
(3.16) |
Clearly, by the skew symmetric property of ,
This implies that
(3.17) |
(3.18) |
(3.19) |
We note that for any ,
(3.20) |
From (3.19)-(3.20) and the modulus conservation property of with , it follows that
Now, if we choose such as
then our model corresponds to case in the flat space case, and if we choose then our model corresponds to case in the flat space case.
From the uniqueness of the solution to the main system, we obtain the desired result.
We next prove that if is the solution to the main system with (3.7), then satisfies (3.6), where . By the first equation of (1.2), we have
(3.21) |
This implies that
(3.22) |
By (3.21), we have
(3.23) |
The second equation in (1.2) and imply that
From the property of in Lemma 3.1, it follows that
(3.24) |
Note that
Therefore, by the property of and the above two equalities, we obtain that satisfies (3.6) with (3.7).
∎
4. Reduction to a linearized system with a negative definite coefficient matrix
In this section, we derive a linearized system from the structural system in (3.6). We define auxiliary variables motivated by the flat case in Section 2 and we extract leading order terms using and for all and . In the system with respect to auxiliary variables, leading order terms form an inhomogeneous linear system of ODEs with a negative definite coefficient matrix.
We consider the following system of ODEs with and .
(4.1) |
For consistency, we additionally assume that for all ,
and the initial data satisfies
We now define the auxiliary variables as follows.
and
We also define the corresponding inhomogeneous terms as follows.
and
Let
(4.2) |
Proposition 4.1.
For the auxiliary variable and the inhomogeneous term , the following holds.
where the coefficient matrix is given by
Proof.
Clearly,
For , we have
Note that by and changing the indices,
(4.3) |
For ,
Similar to the previous cases, we use the second equation in (4.1) to obtain
By , we have
Changing the indices implies that
Finally, for , we obtain
Thus, we conclude that
∎
Note that the eigenvalues of the coefficient matrix have the only negative real part. The above result will be used for the complete rendezvous case.
Remark 4.2.
For the practical rendezvous result, we use a different framework, weighted -framework. To obtain -estimate, we define the following functionals:
(4.5) |
and
(4.6) |
We note that due to the geometric structure of , the quartic terms with the coefficient in and appear. Thus, the standard functional in the previous argument and Section 2 does not work for this practical rendezvous case. For the complete rendezvous case, we will use the energy functional method and Lasalle’s invariance principle to control the quartic terms. However, for the practical rendezvous case, we cannot use the same methodology since the system is not autonomous. Thus, if an extra term with the coefficient appears in , then it is hard to obtain the desired result. Alternatively, using the functionals in (4.5), we can remove the quartic term with the coefficient as in (4.6).
By the same argument in Proposition 4.3, we have
Using the second equation for the structural system, we obtain the following for .
Note that
This implies that
For , we have
In conclusion, we have
Therefore, we have proved the following proposition.
5. Asymptotic analysis on the target tracking models: complete and practical rendezvouses
In this section, we provide the proofs of Theorems 2 and 3 in Section 1. Let be the phase of the target. We assume that the target satisfies (1.1) for some continuous . For the given target , let be the solution to (1.2). By the argument in Section 4, we have the following equivalent system for .
(5.1) |
where is the solution operator defined by (3.1)-(3.3). For the angular velocity , is the extra control law given by
5.1. Complete rendezvouses
We assume that and , i.e.,
We first use an energy functional method to obtain the convergence result in Theorem 2 without convergence rate. We now define an energy functional as follows.
where is the kinetic energy given by
and is the configuration energy given by
This energy functional has a dissipation property. To obtain this, we take the inner product between and to obtain
Using the orthogonality and in (3.13), we have
Therefore,
Similarly,
Therefore, we have
We notice that (5.1) is autonomous, since is a constant vector. Moreover, the energy functional is zero if and only if
We can easily prove that the union of the following two sets is the maximum invariant set of .
and
If we assume that or , then . Thus, by Lasalle’s invariance principle,
as . Therefore, we have proved the following proposition.
Proposition 5.1.
If or , then
and
as for any initial data satisfying for all .
Next we consider exponential decay estimates for and . For notational simplicity, we define the following two functionals.
and
Proposition 5.2.
Assume that . Then for the functional defined in (4.2), the following estimate holds
Proof.
By elementary calculation, we have
and
Note that
(5.2) |
and
(5.3) |
and
Similarly, we have
Therefore, we obtain that
The above implies the result in this lemma.
∎
We are ready to prove Theorem 2. We first check that the coefficient matrix has the following six eigenvalues.
Thus, their real parts are all negative. Let be the greatest real part of the above eigenvalues and we define
Then by Proposition 5.1, for any , there is such that if , then
From Proposition 4.1 and 5.2, it follows that
This implies that
Therefore, by the Gronwall inequality, if , then
5.2. Practical rendezvouses
In this part, we consider the target tracking problem without acceleration information of the target. We assume that and target speed and acceleration are bounded:
where is a positive constant. We assume that . We first check that the coefficient matrix in Proposition 4.3 has the following eigenvalues.
Thus, their real parts are all negative. Let be the greatest real part of the above eigenvalues and we define
Let
By Proposition 4.3, for any fixed , there is an index such that
and
By direct calculation,
We note that
This implies that
Similarly,
Thus,
By elementary calculation, we have
Note that
Since ,
and
Therefore, we have
(5.4) |
Similarly, we have
(5.5) |
By (5.4)-(5.5) and the above argument, if , then
We conclude that
Therefore, we obtain that
(5.6) |
We choose and sufficiently large and take
Let be a maximal number such that on ,
(5.7) |
By the initial condition and the continuity of the solution, there is a positive number satisfying (5.7). We claim that if and are sufficiently large, then . We note that for a given initial data, , , are fixed constants. Therefore, on ,
(5.8) |
(5.8) implies
(5.9) |
if and are sufficiently large. Therefore, by the Gronwall inequality and (5.9),
If and are sufficiently large, then is sufficiently large and . These imply that on ,
By the continuity of the solution, we obtain that
Finally, by the above, we obtain the following practical rendezvous estimate.
Thus, we complete the proof of Theorem 3.
6. Simulation results
In this section, we present several numerical simulations for the target tracking problem on the unit sphere and the flat space to verify the asymptotic complete rendezvous and practical rendezvous. We use the fourth-order Runge-Kutta method. We consider six -agents chasing one target . We assume that the control law for the target is given by
where is a constant. Throughout this section, we assume that the inter-particle bonding force parameter is given by
With the extra control law for agents
the initial positions and velocities for the agents are randomly chosen in
as follows:
and
The initial data for the target is

(A)

(B)

(C)

(D)

(E)

(F)

(G)

(H)
Note that all the initial positions and velocities satisfy the admissible conditions in (1.3). Since , we can check that
(6.1) |
We fix
For this case, the time evolution of (1.2) is given in Figure 1. The red points and blue lines stand for the position at and trajectories for the time interval , respectively. The yellow one is for the target agent . In addition, we can check that the asymptotic complete rendezvous occurs as we proved in Theorem 2. See Figure 2. Here, the exponential function is .

(A)

(B)

(C) Logplot of (A) and (B)
For the zero extra control law, i.e. , we fix the parameters such that
The initial data of agents are randomly chosen but near the target as follows:
and

(A)

(B)

(C)

(D)

(E)

(F)

(G)

(H)
The initial data for the target is given by
Figure 3 shows the time evolution of (1.2) without extra control law.
We can see that the maximum distance
between agents and the target is bounded by . See Figure 4(A). Let
Figure 4(B) displays at with respect to . As increases, the maximum distance between agents and target decreases. Therefore, we observe that the asymptotic practical rendezvous occurs.

(A)

(B) at
With the extra control law, we observed the asymptotic complete rendezvous in Figure 1 and Figure 2. However, if we choose the parameter as zero, then the agents are not able to track the target. See Figure 5. Here, other parameters and initial data are the same as the case in Figure 1. In the absence of the velocity alignment term, the agents easily escape the sphere due to the accumulation of errors. To overcome this, as in [8], we add the following feedback term on the second equation of (1.2).
where . From this, we conclude that the velocity alignment operator is crucial in this target tracking algorithm.

(A)

(B)

(C)

(D)
As we mentioned in Subsection 2.2, the flocking term is negligible for the target tracking problem (1.2). With the same parameters of Figure 1 and Figure 3, the numerical results of (1.2) including the rotational flocking term
where is given in Figure 6. It is confirmed that the flocking term does not affect the results. See also Figure 7.





Finally, we compare the target tracking problems on a sphere and flat space numerically. To compare the two cases, we impose the periodic boundary for the flat space and fix parameters such as , , and . Let
where and . Then we can observe that the complete rendezvous occurs. See Figure 8. If , then we observe the practical rendezvous. See Figure 9.

(A)

(B)

(C)

(D)

(E)

(F)

(G)

(H)

(A)

(B)

(C)

(D)

(E)

(F)

(G)

(H)
7. Conclusion
In this paper, we proposed a novel model for target tracking on spherical geometry. With the target’s position, velocity, and acceleration, if the initial energy of agents is small or the bonding force between the target and each agent is larger than the one between agents, the complete rendezvous occurs. When only the information of position and velocity is known and the target’s angular velocity and its time derivative are bounded, the practical rendezvous is obtained for relatively large intra-bonding forces. The target tracking problems on with time delay, white noises from the observation, and measurement are also interesting topics. These issues will be discussed in our future researches.
Appendix A Properties of the admissible rotation operator
In this part, we consider admissible rotation operators on a sphere and their properties. The rotation operator appears naturally for defining the flocking on a sphere [6]. Let be Rodrigues’ rotation operator given by
and for ,
Here, , and are three dimensional column vectors. The rotation operator has many good properties we desired or needed to be physically established and we can construct a flocking model by replacing the velocity difference term in the flat space to . See [6] for the details. However, there are some inconvenient points due to the presence of singularity on . Therefore, we can naturally ask whether such alternatives can be found.
The idea to find the alternative is as follows. First, classify the properties that the rotation operators must satisfy, and find all the operators that satisfy the properties. Next, we will choose one of those operators that meets our needs. Our option will be the simplest of the possible operators. This form has various advantages. It is convenient to calculate, and it shares most of the good properties of the rotation operator previously defined. By removing the singularity, we easily show the global-in-time existence and uniqueness of the new model in (1.2). See [6] for the existence and uniqueness of the model with .
To construct a unit sphere model with the Newtonian equation, we need a modification of terms, which is the first motivation of the operators in [6]. As we compute the velocity difference between and at the point , we should transform into a tangential vector of the sphere at . We note that the typical ansatz for the flocking motion on a sphere is circle motions. In order to include circle motions along one great circle, the operator should coincide with a rotation operator in two dimensions, a -plane. In other words, an admissible rotation operator from to can be a matrix such that
(A.1a) | ||||
(A.1b) |
In the next proposition, we can prove that the admissible choices in (A.1) for the rotation operator are equivalent to the following set.
(A.2) |
where is the operator defined in (1.4).
Proposition A.1.
Suppose that unit vectors and are linearly independent. Then, a matrix satisfies (A.1) if and only if .
Proof.
As two vectors and are perpendicular to , operator satisfies (A.1) from the direct computation. Note that for . From this motivation, we naturally define
(A.3) |
for any . Then satisfies (A.1a). Also, as is perpendicular to both and , we conclude (A.1b).
The set includes the rotation operators and given in [6] and (1.4), respectively. Here, if we take the following values in (A.3):
then the matrix coincides with , which preserves the modulus of each vectors. See Lemma 2.3 in [6]. Among several choices in the admissible set in (A.2), can be regarded as the simplest choice such that in (A.2). Moreover, there is no singularity compared to the previous rotation operator . In addition to this simplicity, the rotation operator also share the following desired transport properties.
Proof.
While the two operators and coincide on the -plane from Lemma A.2, the following lemma gives us one difference between the two operators. We can show that gives a map between two tangent spaces although the operator is not a bijection if .
Lemma A.3.
is a map from to . Furthermore, if , then is a bijection from to .
Proof.
As is a unit sphere, if and only if for any . Thus, we have
(A.7) |
From (A.1a) and (A.6), it holds that for any ,
(A.8) |
By (A.7) and (A.8), we conclude that
We now assume that and show that is bijective between two tangent spaces. First, if or , we get and . If not, and are linearly independent. From the assumption, is a nonzero vector. Combining this with (A.1a), we conclude that is surjective in and thus the determinant of is nonzero. As the inverse function of exists, we conclude that this lemma holds. ∎
References
- [1] Bak, S., Chau, D. P., Badie, J., Corvee, E., Brémond, F., and Thonnat, M. (2012, September). Multi-target tracking by discriminative analysis on Riemannian manifold. In 2012 19th IEEE International Conference on Image Processing (pp. 1605-1608). IEEE.
- [2] Blackman, S. S. (2004). Multiple hypothesis tracking for multiple target tracking. IEEE Aerospace and Electronic Systems Magazine, 19(1), 5-18.
- [3] Blackman, S. S. (1986). Multiple-target tracking with radar applications. Dedham.
- [4] Chi, D., Choi, S.-H. and Ha, S.-Y.(2014). Emergent behaviors of a holonomic particle system on a sphere. Journal of Mathematical Physics, 55, 052703.
- [5] Choi, S.-H., Cho, J. and Ha, S.-Y.(2016). Practical quantum synchronization for the Schrödinger–Lohe system. Journal of Physics A: Mathematical and Theoretical, 49(20), 205203.
- [6] Choi, S.-H., Kwon, D. and Seo, H. (2020). Cucker-Smale type flocking models on a sphere. arXiv preprint arXiv:2010.10693.
- [7] Choi, S.-H., Kwon, D. and Seo, H.: Uniform position alignment estimate of a spherical flocking model with inter-particle bonding forces. arXiv preprint arXiv:2101.00791.
- [8] Choi, S.-H., Kwon, D. and Seo, H.: Flocking formation and stabilizer of boosted cooperative control on a sphere, preprint.
- [9] Daeipour, E., and Bar-Shalom, Y. (1995). An interacting multiple model approach for target tracking with glint noise. IEEE Transactions on Aerospace and Electronic Systems, 31(2), 706-715.
- [10] Deghat, M., Shames, I., Anderson, B. D., and Yu, C. (2014). Localization and circumnavigation of a slowly moving target using bearing measurements. IEEE Transactions on Automatic Control, 59(8), 2182-2188.
- [11] Olfati-Saber, R. (2006). Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Transactions on automatic control, 51(3), 401-420.
- [12] He, T., Vicaire, P., Yan, T., Luo, L., Gu, L., Zhou, G., Stoleru, R., Cao, Q., Stankovic,J. A. and Abdelzaher, T.(2006). Achieving real-time target tracking usingwireless sensor networks. 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS’06). IEEE, 2006.
- [13] Hu, J., and Hu, X. (2010). Nonlinear filtering in target tracking using cooperative mobile sensors. Automatica, 46(12), 2041-2046.
- [14] Jia-qiang, L., Rong-hua, Z., Jin-li, C., Chun-yan, Z., and Yan-ping, Z. (2016). Target tracking algorithm based on adaptive strong tracking particle filter. IET Science, Measurement & Technology, 10(7), 704-710.
- [15] Li, X. R., and Jilkov, V. P. (2004, August). A survey of maneuvering target tracking: approximation techniques for nonlinear filtering. In Signal and Data Processing of Small Targets 2004 (Vol. 5428, pp. 537-550). International Society for Optics and Photonics.
- [16] Madyastha, V. K., and Caliset, A. J. (2005, June). An adaptive filtering approach to target tracking. In Proceedings of the 2005, American Control Conference, 2005. (pp. 1269-1274). IEEE.
- [17] Oh, S., Sastry, S., and Schenato, L. (2005, April). A hierarchical multiple-target tracking algorithm for sensor networks. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation (pp. 2197-2202). IEEE.
- [18] Semnani, S. H., and Basir, O. A. (2014). Semi-flocking algorithm for motion control of mobile sensors in large-scale surveillance systems. IEEE transactions on cybernetics, 45(1), 129-137.
- [19] Shames, I., Dasgupta, S., Fidan, B., and Anderson, B. D. (2011). Circumnavigation using distance measurements under slow drift. IEEE Transactions on Automatic Control, 57(4), 889-903.
- [20] Sworder, D. D., Singer, P. F., Doria, D., and Hutchins, R. G. (1993). Image-enhanced estimation methods. Proceedings of the IEEE, 81(6), 797-814.
- [21] Teschl, G.(2012). Ordinary differential equations and dynamical systems. American Mathematical Soc. 140.
- [22] Xu, Enyang, Zhi Ding, and Soura Dasgupta. (2011). Target tracking and mobile sensor navigation in wireless sensor networks. IEEE Transactions on mobile computing 12(1), 177-186.
- [23] Yang, Z., Shi, X., and Chen, J. (2013). Optimal coordination of mobile sensors for target tracking under additive and multiplicative noises. IEEE Transactions on Industrial Electronics, 61(7), 3459-3468.
- [24] Yin, Guisheng, Yanbo Li, and Jing Zhang. (2008). The Research of Video Tracking System Based on Virtual Reality. International Conference on Internet Computing in Science and Engineering. IEEE.