Scalar Field Estimation with Mobile Sensor Networks
Rihab Abdul Razak, Sukumar Srikant, Hoam Chung

TL;DR
This paper presents a novel method for estimating scalar fields using mobile sensors, leveraging adaptive control and Lyapunov techniques to ensure stability and convergence of the estimation process.
Contribution
It introduces a new estimation algorithm for scalar fields with mobile sensors, incorporating stability analysis and motion planning for guaranteed convergence.
Findings
Proposed an adaptive estimation algorithm with stability guarantees.
Proved convergence of parameter estimates to true values.
Demonstrated effectiveness through theoretical analysis.
Abstract
In this paper, we consider the problem of estimating a scalar field using a network of mobile sensors which can measure the value of the field at their instantaneous location. The scalar field to be estimated is assumed to be represented by positive definite radial basis kernels and we use techniques from adaptive control and Lyapunov analysis to prove the stability of the proposed estimation algorithm. The convergence of the estimated parameter values to the true values is guaranteed by planning the motion of the mobile sensors to satisfy persistence-like conditions.
| (sec) | (sec) | ||||
|---|---|---|---|---|---|
| Algorithm S | Algorithm S | ||||
| Algorithm S | Algorithm S | ||||
| Algorithm S | Algorithm S |
| (sec) | (sec) | ||||
|---|---|---|---|---|---|
| Algorithm S | Algorithm S | ||||
| Algorithm S | Algorithm S | 0.073 | |||
| Algorithm S | Algorithm S |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Scalar Field Estimation with Mobile Sensor Networks
Rihab Abdul Razak , Srikant Sukumar, and Hoam Chung R. A. Razak was with the IITB-Monash Research Academy, Mumbai, India. e-mail: [email protected]. Sukumar is with Systems and Control Engineering, Indian Institute of Technology Bombay, Mumbai, India.H. Chung is with Mechanical and Aerospace Engineering, Monash University, Clayton, VIC, Australia.
Abstract
In this paper, we consider the problem of estimating a scalar field using a network of mobile sensors which can measure the value of the field at their instantaneous location. The scalar field to be estimated is assumed to be represented by positive definite radial basis kernels and we use techniques from adaptive control and Lyapunov analysis to prove the stability of the proposed estimation algorithm. The convergence of the estimated parameter values to the true values is guaranteed by planning the motion of the mobile sensors to satisfy persistence-like conditions.
Index Terms:
Estimation, Adaptive Control, Approximation, Lyapunov Stability, Radial Basis Functions.
I Introduction
Multi-robot systems consists of network of robots which cooperate to perform tasks such as consensus, formation control etc. [1, 2, 3, 4]. Mobile sensor networks consists of network of robots mounted with sensors deployed to perform some distributed sensing task such as monitoring, coverage etc [5]. In this paper, we consider the problem of estimation of an unknown scalar field using mobile sensor networks. There have been many works related to scalar field estimation in literature. Several works have studied field estimation using wireless sensor networks. See for example [6, 7]. In [8] the scalar field is assumed to be modelled using a partial differential equation and finite element methods are used for estimating the field. In [9, 10, 11, 12, 13, 14] the field is modelled as spatial random process and estimated using samples from the sensor nodes. In [15] field reconstruction is posed as an optimization problem constrained by linear dynamics and a gradient-based method is used to solve the problem. In [16], the scalar field is assumed to be linearly parameterized in terms of Gaussian basis functions and the measurements from the sensors are fused together to form an estimate for the scalar field.
In most of these cases, the sensors are assumed to be fixed and distributed over the region of interest. Usually a large number of sensors are required to be installed for achieving enough spatial resolution. Using mobile sensor networks can be highly advantageous since they can move around the region of interest and collect measurements adaptively, the number of sensors required is greatly reduced. In [17, 18], scalar field estimation is done with mobile sensor network by fusing sensor measurements using consensus filters. In [19], information about a scalar field is obtained by exploring the level surfaces of the field using a mobile sensor network. In [20], a static sensor network is used along with a mobile robot to estimate a scalar field by combining the robot measurements with the sensor network measurements and planning the robot trajectory to minimize some reconstruction error. However the method we propose in the current work is motivated by the coverage control problem [5, 21, 22, 23, 24].
In the coverage problem, we are interested in controlling the robots so that the robots attain an optimal configuration or a near optimal configuration with respect to a scalar field. In [5], this is achieved by minimizing a cost function which gives a measure of how good the coverage is. In [21], the authors extended the coverage algorithm for the case where the scalar field is unknown. The scalar field is assumed to be linearly parameterized with unknown constant parameters. In order to achieve the coverage goal, the robot needs to adapt the unknown parameters so that the estimated scalar field is close to the actual field. The exact estimation (asymptotically) of the density function parameters require a time integral quantity to be positive definite, which is a sufficient richness condition for the robot trajectories. See [21] for more details. In general, the robot trajectories need not meet this condition since the trajectories of the robots are decided based on the gradient of the coverage cost function, not on estimating the density function parameters. However, it is crucial to estimate the true values of those parameters since the estimation of the unknown scalar field is often the primary objective for a robotic sensor network and it may lead more efficient deployment of robots. For example, in case of radiation spill, if we have a good estimate of the radiation concentration, we may directly deploy agents to regions of high concentration.
Thus in this work, we look at a slightly different problem closely related to and motivated by the coverage problem discussed above. Our primary aim in this paper is to accurately estimate the scalar field not the coverage. The unknown scalar field is approximated using positive definite radial basis functions and we use a similar adaptive approach as that in [21] for parameter estimation.
In Section II, we discuss the problem statement in detail. In section III, we consider the single mobile sensor case, followed by the mobile sensor network case in Section IV. In Section V we discuss the case where the centres of the radial basis functions are not known exactly, but only to within an -accuracy. We present some simulations to verify the results in section VI. We conclude the paper with Section VII.
II Preliminaries and Problem Statement
We denote the set of positive real numbers by . The components of a vector are denoted using superscripts . Subscripts on vector quantities refer to the agent or mobile sensor the quantity is associated to. For example, refers to a quantity associated with agent .
We consider a compact region with mobile sensors. The position of the sensors is denoted by . There also exists a continuous scalar field over which is unknown. The objective is to estimate the unknown scalar field using mobile sensors assuming the sensors can measure the value of the scalar field at their respective positions. We assume that the unknown scalar field can be represented by positive definite radial basis functions (RBF). In other words, we assume the density function can be parameterized as
[TABLE]
where is a constant vector, and with given by with are radial basis functions for a set of points . This assumption is common in neural networks and justified as follows:
Theorem 1** ([25, 26]).**
For any continuous function and any , there is an RBF network with elements, a set of centers , such that we can define
[TABLE]
with .
The theorem tells us that we can approximate a continuous function to an arbitrary accuracy by using a network of RBF elements. An example of positive definite radial kernel is the Gaussian kernel,
[TABLE]
where are the centres of the Gaussian kernels. The main problem studied in this work is to accurately determine the parameters so that the scalar field may be accurately reconstructed. We make the following assumption:
Assumption 1**.**
The centres of the radial functions are known to all the mobile agents.
The strengths of individual radial functions are unknown and need to be estimated. To proceed, we require the following theorem:
Theorem 2** (Micchelli’s Theorem [27]).**
Given distinct points in , the matrix , whose elements are is non-singular.
The theorem says that for positive definite radial kernels, the matrix formed by evaluating the radial functions at each of the centres is non-singular. In what follows, we assume that can be exactly parameterized by the RBF kernels. A consequence of theorem 2 is given below:
Lemma 1**.**
The matrix given by
[TABLE]
where and is parameterized as in (1a), is positive definite.
Proof.
From the definition of , we know it is atleast positive semi-definite. Therefore for any , or
[TABLE]
Now, since consists of positive definite radial kernels, we have from theorem 2 that
[TABLE]
is positive definite. This implies that the vectors are linearly independent. Thus, given any , there exists some such that is non-zero. This along with the fact that is continuous allows us to conclude that
[TABLE]
Hence, is positive definite. ∎
III Single Mobile Robot Sensor
In this section, we consider the case of a single mobile sensor () with position at time deployed in the region to estimate the scalar field parameter (as given by equation (1a)). The estimate of is denoted by . Then we can state the following corollary to lemma 1.
Corollary 1**.**
Suppose the mobile sensor moves continuously within the domain , such that in time , it passes through each of the RBF centres , then
[TABLE]
is positive definite.
Proof.
The proof is essentially the same and follows from lemma 1. ∎
Now consider the following integrators running on the mobile sensor:
[TABLE]
where denotes the value of function at the point where the robot is at time and is the measured value of the density function by the robot at time .
Proposition 1**.**
Suppose the mobile sensor moves such that it passes through each of the centres in some finite time , and during this motion updates its estimate of by
[TABLE]
where is a positive definite gain matrix, then the estimate is bounded and converges asymtotically to the true value .
Proof.
Under the assumptions of the proposition 1 and corollary 1,
[TABLE]
is positive definite. This implies that
[TABLE]
is positive definite for all .
Now consider the positive definite candidate Lyapunov function,
[TABLE]
where is the estimation error. Taking the derivative of , we obtain
[TABLE]
Substituting the update law from (6) and simplifying, we get
[TABLE]
where , and denoting the minimum and maximum eigenvalues of their argument. Since is always non-increasing and bounded from below, is bounded for all . Since for all , then we have as . This implies that as . ∎
Remark 1**.**
The matrix being positive definite for all is a sufficient excitation condition, similar to (but weaker than) the persistency of excitation condition, on the robot trajectories which ensures parameter convergence. See [21] for more information.
III-A Relaxing the condition in corollary 1
In corollary 1, it was required that the mobile sensor passes through the centres of the radial kernels. This can be relaxed so that the mobile sensor need only move through a sufficiently small neighbourhood of each of the centres , as described in [28]. Consider the vector where is the matrix specified in theorem 2. Then has the property that where is the Kronecker delta function and is the -th component of . Now consider the diagonal dominance sets defined by ()
[TABLE]
It can be easily seen that contains the centre and thus is an open subset containing . The following lemma is an adaptation of theorem in [28]:
Lemma 2**.**
Suppose that the mobile sensor moves continuously throughout the domain such that in time , the trajectory traverses through each of the neighbourhoods , then the matrix given by equation (4) is positive definite.
Proof.
can be written as where
[TABLE]
Since is invertible, is positive definite iff is positive definite. is positive definite iff there exists some such that \underaccent{\bar}{\sigma}(\bar{\mathcal{S}}_{T})\geq\delta where \underaccent{\bar}{\sigma}(A) denotes the minimum singular value of . Suppose is not positive definite under the conditions of the theorem. Then there exists no such that \underaccent{\bar}{\sigma}(\bar{\mathcal{S}}_{T})\geq\delta. This implies that for any , there exists such that , i.e.,
[TABLE]
Let be the index of the components of which has the largest absolute value. i.e., . Also let be the subinterval during which the mobile sensor trajectory is contained in the set . Clearly since the set is open and the trajectory is continuous, has finite positive length. Then,
[TABLE]
Choosing leads to a contradiction. Therefore, is positive definite and hence is positive definite. ∎
A sufficient condition for satisfaction of lemma
2’s assumptions:
Since checking the condition of the mobile sensor traversing througn the sets in lemma 2 involves transforming the vector at each instant which can be cumbersome if the number of parameters are large, we present a simpler sufficient condition which ensures that a given point is inside the set . Note that the conditions derived are not equivalent to the conditions of the lemma, but only sufficient and thus can be conservative. However it is beneficial during implementations.
Lemma 3**.**
Given the mobile sensor position , if
[TABLE]
then .
Proof.
We have the -th component of , . Then
[TABLE]
Now consider the mapping
[TABLE]
where
[TABLE]
The in the first row and the [math] in the second row occurs at the -th column. If the infinity-norm of , , then it is guaranteed that . We also have
[TABLE]
Requiring the above bound to be less than and noting that we have
[TABLE]
∎
Any point which satisfies the above condition will lie in the set although all points in are not characterized by the above condition.
IV Mobile Sensor Network
Suppose that we have mobile sensors deployed in the region , with the position of the -th mobile sensor denoted by . We want to estimate the function collectively. We assume that equation (1a) holds so that we can linearly parameterize in terms of radial basis functions. We partition the region into components . Correspondingly we partition the basis function vector and the parameter vector as
[TABLE]
Each region contains the centres of the basis functions in the sub-vector . We assign each region to one of the mobile sensors where the sensor operates. This assignment is permanent and each mobile sensor starts within its region and moves in . The algorithms presented below do not depend on any particular partition or assignment of mobile sensors, and this can be done arbitrarily. One particular method to divide the region and assign the sensors will be discussed in section VI. Assuming the region is partitioned and the mobile sensors are assigned to each partition, we consider the graph with the vertices representing the mobile sensors and an edge existing between two sensors if they belong to adjacent partitions. By adjacent partitions, we mean two partitions which share a subset of their boundary with each other that is of non-zero length. See figure 1 for an illustration.
Now we consider two cases: (1) each mobile sensor estimates the entire parameter vector, and (2) each mobile sensor estimates only part of the parameter vector.
IV-A Each mobile sensor estimates the full parameter vector
In this subsection, we consider the case where each mobile sensor estimates the entire parameter vector, the estimate of sensor being denoted by . To proceed, we consider the following integrators running on mobile sensor :
[TABLE]
where and is the measurement of obtained by sensor at its location at time .
We consider the following update law for the parameter estimate of mobile sensor :
[TABLE]
with being arbitrary; where is a positive constant, is the weight of the edge between sensors and . The weight is zero if there is no edge between sensor and and positive otherwise. The first term corresponds to the measurement update of mobile sensor and the second term is a consensus term to ensure that the estimates of all the mobile sensors asymptotically agree or come close to each other. This is critical in establishing the convergence of the estimation error as will be shown below.
Lemma 4**.**
Suppose the mobile sensors translate continuously such that in some time , each sensor passes through each of the centres in the region so that
[TABLE]
where denotes part of the vector corresponding to the partition (21). Then, we have
[TABLE]
Proof.
Since each mobile sensor passes through the centres in the region , the union of the trajectories of all mobile sensors cover all the centres, which implies that the matrix
[TABLE]
is positive definite using the same arguments as in proof of corrollary 1 and lemma 1. ∎
Remark 2**.**
Lemma 4 states that each agent passing through the centres in its partition is sufficient to ensure that the total sum matrix (25) is positive definite.
Now we have the following result:
Theorem 3**.**
Suppose the mobile sensors adopt the parameter adaptation law (24). Further assume that each mobile sensor traverses a trajectory going through all the basis function centres in . Then
[TABLE]
for each , i.e. the mobile sensors arrive at a common value for the parameters, the common value being the true parameter value.
Proof.
Consider the function
[TABLE]
Taking the derivative of ,
[TABLE]
Substituting for the variables , and rearranging the second term,
[TABLE]
where is the vector of the estimate of parameter of all the sensors stacked together. The function is lower bounded and non-increasing, and therefore tends to a limit. This implies that is integrable and also that the estimates are bounded. is also uniformly continuous since the derivative of each term in is bounded. Using Barbalat’s lemma, we conclude that tends to zero as . From the second term in , noting that is the laplacian matrix of the connected graph with nullspace where is the vector of ones and , we see that as , for some . Then,
[TABLE]
since . Now from the first term of we have, as ,
[TABLE]
where is the common value to which the mobile sensor parameter estimation errors converge. Then using lemma 4, it follows that and the parameter estimates converge to the true parameter values. ∎
Remark 3**.**
Although lemma 4 and theorem 3 requires that the mobile sensors move through the centres, the relaxation given in section III-A (requiring that the mobile sensors move only through the neighbourhoods of the centres) also applies here, as well as in all the following results which requires the sensors to move through the centres.
IV-B *Each mobile sensor estimates only part of the
parameter vector*
If the number of parameters is large as could be the case when the density function is completely unknown, each mobile sensor estimating the entire parameter vector could be computationally intensive, as it would require computing filter variables in addition to the parameter estimates. In such cases it would be beneficial to have each mobile sensor estimate only part of the parameters. Suppose each mobile sensor is to estimate only part of the -vector given by (21). Now we use to denote the estimate of by sensor . We write
[TABLE]
where and the parameter are partitioned appropriately. Since the mobile sensor ’s measurement is denoted by , we have
[TABLE]
where and . The basis functions in are centred outside the region and thus their values at the points are assumed to be small. Under this condition, we consider the contribution to from these terms as a disturbance .
Let be the set of centres of the basis functions, be its subset which belongs to . We can then bound as follows:
Lemma 5**.**
For each mobile sensor , ,
[TABLE]
*where , , , and is an upper bound for the parameters, i.e., .
Further the bound can be made independent of as follows,*
[TABLE]
where .
Proof.
The lemma follows from the definition of using Cauchy-Schwartz inequality. ∎
We again define the following integrators:
[TABLE]
where is a switching signal which takes values in the set . Consider the following adaptation law:
[TABLE]
Then we have the following result:
Theorem 4**.**
Suppose the mobile sensors implement the parameter adaptation law (38) with each sensor only estimating part of the full parameter vector . Further assume that each mobile sensor produces a trajectory going through all the basis function centres in in time . Then
[TABLE]
where , is the upper bound on the parameter values in , and is the smallest eigen-vlaue of the matrix .
Proof.
Consider
[TABLE]
Taking derivative,
[TABLE]
For , the first term becomes negative definite (assuming ). Setting for and for , we have
[TABLE]
for . Then
[TABLE]
where and . Thus for , we have and decays exponentially. Therefore the statement of the theorem holds. ∎
IV-C Improving the steady state error
In this section, we propose a strategy to improve the steady state error with the strategy in theorem 4. Note that the strategy in theorem 4 is completely decentralized in that there is no real-time communication required between the mobile sensors to implement the estimation strategy. On the other hand, we can get better parameter estimates at the cost of exchanging information about parameter estimates with other mobile sensors.
The term depends on the true value of parameters corresponding to the other mobile sensors (denoted ). Since we do not know the true values, we cannot cancel this term and treat it as a disturbance. However we know that the other mobile sensors have estimates for the true values of . We can use these parameter estimates to reduce the effect of the term on the estimation algorithm. Note that the vector consists of the sub-vectors for all . Now, corresponding to each , we construct a directed graph with a rooted outbranching (see [29]), denoted which is a sub-graph of the undirected graph with mobile sensor as the root node. An illustration is shown in figure 2.
For each mobile sensor , we introduce additional states for each and , which evolves according to the equation
[TABLE]
where we define for ease of notation and is zero if there is no directed path from node to in graph , and non-zero constant value otherwise. This implements a directed consensus protocol on the variables with (see [29]) converging to the root value for each . Thus is an estimator of by mobile sensor . We now use the modified integrators:
[TABLE]
where is the concatenated vector given by ( not included). Using the adaptation law (38) we can see that the disturbance term now becomes
[TABLE]
which is expected to be smaller than , although we cannot put a theoretical bound better than in theorem 4. The stability and convergence in case of the above modification is not proved here as it is essentially a similar exercise to that in the previous section. We will investigate the effect of the above modification in section VI.
V Unknown Centres
In this section, we assume as before that the scalar field is a finite linear combination of radial basis functions. We further assume that the centres are not exactly known, but known to within an accuracy of , i.e., . We will evaluate the quality of parameter estimates in this case. Define
[TABLE]
where is the RBF evaluated at the known values of the centres and corresponds to the true values of the centres.
V-A *Each mobile sensor estimates only a part of
the parameter vector*
As in section IV-A, we assume that each mobile sensor estimates part of the parameter vector corresponding to the partition . In this case we propose the following modified filters,
[TABLE]
with equation (38) as the adaptation law. Then we have the following result.
Proposition 2**.**
Assuming the centres are only known to within an accuracy of (), let each mobile sensor pass through the set of known (inaccurate) centres in . If each mobile sensor implements the adaptation law (38) along with (51)- (52), the estimation error converges to within a bound of the origin, where .
Proof.
Consider the same Lyapunov function as before,
[TABLE]
Taking the time derivative,
[TABLE]
Also note that , and for some (lipschitz constant), Setting for and for as before and, assuming the first term becomes negative definite at time , we now have
[TABLE]
for . Therefore, the statement of the theorem follows. ∎
V-B *Each mobile sensor estimates the entire parameter
vector*
We define the following filter equations,
[TABLE]
The adaptation law is given by equation (24). In this case, we have the following proposition.
Proposition 3**.**
Suppose the mobile sensors adopt the parameter adaptation law (24) with the integrators (53)- (54). Also assume that each mobile sensor produces a trajectory going through all the approximate basis function centres in . Then the parameter estimation errors of the mobile sensors converge to within a bound of origin, where .
Proof.
Consider the lyapunov function
[TABLE]
Taking the derivative of ,
[TABLE]
Substituting for the variables , and rearranging the second term,
[TABLE]
Simplifying,
[TABLE]
for . We can write the first and last terms in the above equation in terms of stacked vectors as
[TABLE]
where ,
[TABLE]
and is the permutation matrix
[TABLE]
of dimension . We show that the matrix is positive definite. Each of the terms are positive semi-definite. The nullspace of matrix contains elements of the form
[TABLE]
Therefore has nullspace elements of the form
[TABLE]
i.e., elements of the form . Correspondingly the term can be written as
[TABLE]
where . Under the assumptions of the proposition, and lemma 4, the above term is strictly positive. Hence is positive definite. Let be the smallest eigen-value of . Then we have
[TABLE]
for some . Thus for , decreases exponentially and the result holds. ∎
VI Simulations
In this section, we verify the algorithms presented using simulations. First we consider the exact parameterization case where the true scalar field is a linear combination of RBFs with the centres of the RBFs being known. This case allows us to verify the correctness of the algorithms presented in the paper. Next we consider a scalar field which is completely unknown, and use the algorithms presented to reconstruct the scalar field. The mobile sensors in the simulations are assumed to be single integrators with dynamics given by where is the position of sensor and is its control input. For ease of comparing various algorithms, we refer to the algorithm in section IV-A as Algorithm S1, the algorithm presented in section IV-B as Algorithm S2, and the modified version of algorithm in section IV-C as Algorithm S3.
VI-A Exact parameterization
We consider the unit square region with four mobile sensors. The scalar field to be estimated is exactly parameterized in terms of Gaussian RBFs (given by equation (2)), the and coordinates of the RBF centres being given in table I. The standard deviation of each of the gaussians is chosen to be . The true parameter values are also given in table I.
The scalar field is shown in figure 3.
The initial positions of the mobile sensors were chosen randomly and shown in figure 4. The partition of the region was done by constructing the voronoi cells for each mobile sensor. The Voronoi cell of mobile sensor (denoted ) consists of those points which are closer to sensor as compared to all other sensors:
[TABLE]
For motion control of the sensors, we use a proportional control law where is made to switch between all the centres in the region making sure the condition in lemma 2 is satisfied. The control gain was chosen to be . The simulation ran for seconds. The excitation condition was achieved in seconds. The reconstructed scalar field with algorithm S is shown in figure 4 on the right and the average (across all the mobile sensors) parameter estimation error is shown in figure 5. It can be seen that the parameters converge exactly to the true values and exact reconstruction is achieved.
The reconstructed field with algorithm S and algorithm S are shown in figure 6. The corresponding estimation errors are shown in figures 7 and 8 respectively.
The maximum parameter estimation error using algorithm S was found to be and using the algorithm S was found to be . Thus the algorithm S is seen to give better parameter estimates in this case.
We also present simulation results where we do not know the exact value of the centres of the RBFs (as in section V). We assume we know the centres within an accuracy of . For this, we add a random perturbation (bounded by ) to the true centre coordinates and use the perturbed centres in the estimation algorithm. The reconstructed fields with algorithms S, S and S are shown in figures 9 and 10 respectively. Table 9(a) also compares the maximum steady state parameter errors in the three cases. As expected, algorithm S has much lower steady state error compared to algorithm S and algorithm S performs better than algorithm S. It should be noted that all the algorithms identify the main features of the true field, as seen from the reconstructed field plots.
VI-B Fully unknown scalar field
Now we test the estimation algorithms on a more general scalar field which is not a linear combination of RBFs. For this we consider the continuous scalar field given by
[TABLE]
over the unit square region . A plot of is shown in figure 11. We use mobile sensors with the partitions determined as follows: We first run a uniform coverage algorithm (coverage algorithm presented in [5] with a uniform density function ). This makes the mobile sensors uniformly spread out in the region . We then compute the voronoi partition (55) of the sensors and use it as the required partition .
We first show the results for approximating the field with Gaussian RBFs. The centres of the Gaussian are arranged in a uniform grid over the region . The reconstructed field plots for two values of (standard deviation of the Gaussian RBFs) are shown in figures 12, 13 and 14 with the three algorithms.
To compare the various algorithms, we use the integral error (see theorem 1)
[TABLE]
where is the final parameter estimate obtained from the given algorithm. The integral error for approximation of using parameters is shown in table II. The table also shows the time in seconds at which the excitation (positive definiteness) condition is achieved. The total runtime of the estimation algorithms was seconds.
The reconstructed field plots for parameters is shown in figures 15, 16 and 17 with the three algorithms. The comparison of various algorithms is given in table III.
We see that algorithm S gives better approximation compared to the others as expected. Also the algorithm S performs significantly better compared to algorithm S. Increasing the number of parameters gives better approximation as expected for algorithm , though for the other algorithms this is not guaranteed due to the extra error incurred (see theorem 4) which may increase with larger depending on other variables such as the location of centres. also plays an important role in the reconstruction of the original field. For , seems to provide a better approximation compared to , and for , seems to provide a better approximation compared to . To summarize, algorithm S gives better approximation compared to the others though it is more computational and memory intensive. The algorithm S also gives a good approximation requiring much less memory. It may also be noted that in many applications, we may only be interested in identifying the main features of the original field which was successfully done in most of the cases discussed.
VII Conclusion
In this paper we consider the estimation of a scalar field motivated by tools from adaptive control theory and lyapunov analysis. We derived two estimation algorithms, one in which each mobile sensor estimates the entire parameter vector, and another in which each mobile sensor estimates only part of the parameter vector. We verified and tested the algorithms using simulations. Further work involves improving upon the proposed algorithms, and possibility of estimation of time-varying fields by persistent motion of the mobile sensors.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Jadbabaie and J. Lin, “Coordination of groups of mobile autonomous agents using nearest neighbor rules,” Automatic Control, IEEE Transactions on , vol. 48, no. 6, pp. 988–1001, 2003.
- 2[2] R. M. Murray, “Recent research in cooperative control of multivehicle systems,” Journal of Dynamic Systems, Measurement, and Control , vol. 129, no. 5, pp. 571–583, 2007.
- 3[3] R. Olfati-Saber, A. Fax, and R. M. Murray, “Consensus and cooperation in networked multi-agent systems,” Proceedings of the IEEE , vol. 95, no. 1, pp. 215–233, 2007.
- 4[4] H. Tanner, A. Jadbabaie, and G. Pappas, “Flocking in fixed and switching networks,” Automatic Control, IEEE Transactions on , vol. 52, no. 5, pp. 863–868, May 2007.
- 5[5] J. Cortes, S. Martinez, T. Karatas, and F. Bullo, “Coverage control for mobile sensing networks,” IEEE Transactions on Automatic Control , vol. 20, no. 2, pp. 243–255, Apr. 2004.
- 6[6] R. Nowak, U. Mitra, and R. Willett, “Estimating inhomogeneous fields using wireless sensor networks,” IEEE Journal on Selected Areas in Communications , vol. 22, no. 6, pp. 999–1006, Aug 2004.
- 7[7] W. Bajwa, A. Sayeed, and R. Nowak, “Matched source-channel communication for field estimation in wireless sensor network,” in IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005. , April 2005, pp. 332–339.
- 8[8] T. Van Waterschoot and G. Leus, “Static field estimation using a wireless sensor network based on the finite element method,” in 2011 4th IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP) , Dec 2011, pp. 369–372.
