# A novel method for target navigation and mapping based on laser ranging and MEMS/GPS navigation.

1. IntroductionMotion state of the target can be described by its accelerometer, velocity, position, and attitude. Navigation system is the most convenient device to provide these information by means of optical navigation, electronics navigation, dynamics navigation, acoustic navigation, and so on [1]. For the mentioned navigation system, there is a common characteristic that the navigation sensor must be mounted in the target. For example, there must be optical observation device in the target which can measure the attitude vector from the target to another known point in terrestrial navigation and celestial navigation [2]. MEMS inertial navigation system must rigidly mount the gyros and accelerometers to the target so as to measure its linear and angular movement. In communication domain, the target position method based on the cell site is also realized by communication between the cell phone and the base station [3].

Sometimes, conventional navigation system cannot act the right function in special application. For the positioning of those hard to or unable to reach places, it is difficult or expensive to mount the sensor in the target. For the positing of the enemy target in military, it is impossible [4, 5].

Optical measure device in mapping is a good choice for the target mapping because it is unnecessary to mount the sensor in the target. On the basis of the known self-position, the target position can be measured accurately by means of angle measurement [6]. For example, the total station can output precise slope distance from the instrument to a particular point by a theodolite integrated with an electronic distance meter (EDM). In a total station, the theodolite is used to measure angles in the horizontal and vertical planes, the distance between the instrument and the point is measured by the EDM. But for the mapping and navigation of the moving targets, optical measure device is unsuitable because it can only work in a relative static state [7].

MEMS/GPS integrated navigation system has the advantages of small size, light weight, and low cost; it can be applied in many navigation fields such as unmanned aircrafts, land vehicles, and robots [8]. If the MEMS/GPS navigation system is allowed to substitute the optical measure device, the framework of the MEMS gyros constituted can be used to describe the vector from the instrument to the target. This can make the instrument suitable for static and moving target after being integrated with an EDM. In this paper, a new method based on MEMS/GPS and LDS is designed to realize the mapping and navigation of static and moving target.

But due to the low accuracy of MEMS/GPS in attitude, the attitude error probably becomes the most important error source [9]. If there is not suitable calibration method, the mapping and navigation result for the target will be severely influenced by the attitude error. Based on the detailed error analysis, calibration algorithm for the attitude error is designed so as to compensate the heading and pitch error of MEMS/GPS. The performance of the designed algorithm is evaluated by simulations and the results show that the new method exhibits excellent navigation and mapping performance.

2. Positioning Algorithm of the Target

2.1. Basic Definition for the Coordinate Systems. For the convenience of the observer and the target description, two coordinate systems should be defined. The first coordinate system is the Earth-fixed coordinate system ([o.sub.e][x.sub.e][y.sub.e][z.sub.e]). It is a geocentric coordinate system which is rigidly bound to the Earth (see Figure 1). Its center ([o.sub.e]) is located at the geometric center of the Earth, the [o.sub.e][x.sub.e] axis passes through the zero longitude in the equator plane, the [o.sub.e][z.sub.e] axis is directed to the North Pole, and the [o.sub.e][y.sub.e] axis completes the right-handed orthogonal triad system. The other coordinate system is geographic coordinate system (o[x.sub.t][y.sub.t][z.sub.t]; see Figure 1) whose center is located in the observer, the o[x.sub.t] axis is horizontal-east, the o[y.sub.t] axis is horizontal-north, and the o[z.sub.t] axis completes the right-handed orthogonal triad system.

The relationship between [o.sub.e][x.sub.e][y.sub.e][z.sub.e] and o[x.sub.t][y.sub.t][z.sub.t] can be described by the cosine transform matrix ([C.sup.e.sub.t]) [9]:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)

where [[phi].sub.o] and [[lambda].sub.o] are, respectively, the latitude and longitude of point a in [o.sub.e][x.sub.e][y.sub.e][z.sub.e].

2.2. Basic Description for the Vectors. For vectors of [o.sub.e]o, [o.sub.e]T, and oT in [o.sub.e][x.sub.e][y.sub.e][z.sub.e], all of them can be described if the unit vector ([i.sub.1], [i.sub.2], [i.sub.3]) in [o.sub.e][x.sub.e][y.sub.e][.sub.z]e is involved. Thus, vectors of [o.sub.e]o, [o.sub.e]T, and oT can be described as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

where ([x.sup.e.sub.o], [y.sup.e.sub.o], [z.sup.e.sub.o]) is the Cartesian coordinates of observer 0 in [o.sub.e][x.sub.e][y.sub.e][z.sub.e]; ([x.sup.e.sub.T],[y.sup.e.sub.T], [z.sup.e.sub.T]) is the Cartesian coordinates of target Tin [o.sub.e][x.sub.e][y.sub.e][z.sub.e]; [x.sup.e.sub.oT], [y.sup.e.sub.oT], [z.sup.e.sub.oT] is the coordinate difference between T and o in [o.sub.e][x.sub.e][y.sub.e][z.sub.e].

The three vectors in (2) have the following relationship:

[o.sub.e]T = [o.sub.e]o + oT. (3)

From (3), it can be seen that the calculation of oT becomes the key for position calculation of the target T on the basis of the known position of observer o. This is also the first research activity.

2.3. Positioning Calculation for the Target T. According to the laws of Euler angle rotation, one orthogonal coordinate system can be transformed into another orthogonal coordinate system by three rotations. For example, three times rotation of H, [phi], and [theta] can realize the transform from the geographic coordinate system to the body coordinate system, where H, [phi], and [theta] are, respectively, the angle of heading, pitch, and roll (see Figure 2).

From Figure 2, it can obviously be found that the vector of oT is tightly concerned with the ranging between o and T and the attitude of oT in o[x.sub.t][y.sub.t][z.sub.t]. By involving the unit vector of [e.sub.1], [e.sub.2], [e.sub.3], the vector of oT can also be described in o[x.sub.t][y.sub.t][z.sub.t]. That is,

oT = [x.sup.t.sub.oT][e.sub.1] + [y.sup.t.sub.oT][e.sub.2] + [y.sup.t.sub.oT][e.sub.3], (4)

where [x.sup.t.sub.oT], [y.sup.t.sub.oT], [z.sup.t.sub.oT] is the coordinate difference between T and o in o[x.sub.t][y.sub.t][z.sub.t].

In order to calculate the vector of oT, assume a new vector of oC in o[x.sub.t][y.sub.t][z.sub.t]:

oC = 0[e.sub.1] + d[e.sub.2] + 0[e.sub.3], (5)

where d is the distance between o and T.

From (5), the vector of oC has, in fact, the same direction as o[y.sub.t] axis. Its mold is equivalent to the ranging between o and T.

For the transform between oC and oT, two rotations of H and [phi] can accomplish the mission, because the final rotation of [theta] will not change the direction of oT. In Figure 2, it can be seen that the o[y.sub.t] axis has the same direction as the o[y.sub.b], axis.

The rotation of H and [phi] can be described by the following matrix transform. The first rotation transform matrix of H angle is

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)

The second rotation transform matrix of [phi] angle is

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (7)

According to the definition of oT and oC, the vector of oT can be expressed based on the former transform matrix:

oT = [C.sup.2.sub.1][C.sup.1.sub.t]oC. (8)

Involving (6) and (7) into (8), the final calculation of oT can be got as follows:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (9)

For the vector of oT, its description in (2) and (4) is the same vector. On the other hand, the unit vector of [i.sub.1], [i.sub.2], [i.sub.3] and the unit vector of [e.sub.1], [e.sub.2], [e.sub.3] have the following relationship:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (10)

According to the relationship of (10), the coordinate difference between T and o in [o.sub.e][x.sub.e][y.sub.e][z.sub.e] can be got:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (11)

Thus, the position of the target ([x.sup.e.sub.T], [y.sup.e.sub.T], [z.sup.e.sub.T]) can be got based on (3) and (11):

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (12)

All the variables in (12) are ideal. In order to calculate the target position, the position of o, the distance between o and T, and the orientation of oT must be known by suitable measurement devices.

If the MEMS/GPS can be rigidly mounted in the observer along with the body coordinate system, the position of o can be calculated from the position output of MEMS/GPS and the orientation of oT can be described by the attitude of MEMS/GPS. On the other hand, LDS can measure the distance if it is mounted along with the o[y.sub.b], axis of the body coordinate system accurately.

Thus, define the new variables of the measurement:

(1) latitude, longitude, and height measurement output of MEMS/GPS: [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII];

(2) heading, pitch, and roll measurement output of MEMS/GPS: [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII];

(3) ranging measurement output of LDS: [??].

After getting the measurement information of MEMS/ GPS and LDS, the Cartesian coordinates of observer o can be calculated according to the following equation [10]:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (13)

where [R.sub.N] = a/[square root of (1 - [e.sup.2] [sin.sup.2] [[??].sub.o])], a is the long axle of the Earth, and e is the eccentricity of the Earth.

By substituting the ideal variables with the measurement result, the final of Cartesian coordinates of the target can be got:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (14)

2.4. Functions for the Target Mapping and Navigation. Because MEMS/GPS and LDS can realize real-time measurement, the new algorithm can be used for both the static and the moving target. Besides the target position, the new algorithm can also measure many other pieces of information including longitude, latitude, height of the target, the slant range from one point to point, and the height difference and horizontal ranging between two targets. These pieces of information can all be calculated based on the position information of the target.

For the slant range ([??]) from one point to another point, [??] can be calculated by the following equation:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (15)

where [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] are, respectively, the measurement result of the Cartesian coordinates for targets [T.sub.1] and [T.sub.2].

For the height difference ([DELTA][??]) between the two targets,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (16)

3. Error Analysis for the Algorithm

As mentioned in the former introduction, MEMS/GPS has a relatively low accuracy of attitude. For example, NAV440 GPS-aided MEMS inertial system has a 0.4[degrees] (RMS) accuracy of pitch and roll and a 1.0[degrees] (RMS) accuracy of heading for all motion [11]. ADIS16480 MEMS/GPS has an accuracy of 0.1[degrees] (pitch, roll) and 0.3[degrees] (heading) for static state [12]. Besides the attitude error, the positioning error of MEMS/GPS probably has a severe impact on the position calculation of the target. For example, Omni STAR HP of Trimble has accuracy of minor to 10 centimeters [13]. On the other hand, LDS also has measurement error. For example, the accuracy of AccuRange AR500 Laser Sensor is generally specified with a linearity of about +/- 0.15% of the range [14].

3.1. Positioning Error Caused by the Positioning Error of MEMS/GPS. The positioning error of MEMS/GPS will cause two errors which are tightly concerned with the calculation of the target. Those are the position error of point o and the cosine transform matrix of [[??].sup.t.sub.e]. Based on (12) and (14), the target positioning error caused by the positioning error MEMS/GPS can be calculated with the neglect of other error resources:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (17)

where [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII].

Comparing with the item of [[DELTA].sub.11], another item of [[DELTA].sub.12] can be neglected because the error of the transform matrix is very small. For example, the first line of [DELTA][C.sup.t.sub.e] has the following characteristic:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (18)

Then,

[DELTA][c.sub.11]d sin H + [DELTA][c.sub.12]d cos [phi] cos H + [DELTA][c.sub.13] (-d sin [phi] cos H) [less than or equal to] 3d[absolute value of [DELTA][[lambda].sub.o]] + 2d [absolute value of [DELTA][[phi].sub.o]]. (19)

The following result can be got by using the same method:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (20)

For the distance which is minor to 1 kilometer, the relationship between d and radius of the Earth will satisfy

d [much less than] R, (21)

where R is the radius of the Earth.

Then,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (22)

That is to say,

[absolute value of [[DELTA].sub.12]] [much less than] [absolute value of [[DELTA].sub.11]]. (23)

Thus,

[DELTA][P.sub.1] = [absolute value of [[DELTA].sub.1]][approximately equal to] [square root of ([([DELTA][x.sup.e.sub.o]).sup.2] + [([DELTA][y.sup.e.sub.o]).sup.2] + [([DELTA][z.sup.e.sub.o]).sup.2])], (24)

where [DELTA][P.sub.1] is the positioning error caused by the positioning error of MEMS/GPS.

3.2. Positioning Error Caused by the Error of LDS. Based on (12) and (14), the target positioning error caused by the error of LDS can be calculated with the neglect of other error resources:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (25)

Thus,

[DELTA][P.sub.2] = [absolute value of [[DELTA].sub.2]] = [absolute value of [DELTA]d]. (26)

3.3. Positioning Error Caused by the Attitude Error of MEMS/GPS. The target positioning error caused by the attitude error of MEMS/GPS can also be calculated with the neglect of other error resources:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (27)

Because [DELTA][phi] and [DELTA]H are all small error angles, then

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (28)

Based on the condition of (28), the error can be got as follows:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (29)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (30)

3.4. Simulation for the Positioning Error of the Target. Assume that the initial position of the observer is east longitude 126[degrees] and north latitude 45[degrees]. The longitude and latitude error of MEMS/GPS is 0.2 m and the heading and pitch error of MEMS/GPS are, respectively, 0.2[degrees] and 0.1[degrees] [12]. LDS has a linearity error of 0.15% of the range [14]. Corresponding to three conditions, three simulation results are given in Figure 3. By the way, the heading and pitch are in swaying state in order to follow a moving target: H = 30[degrees] + 7[degrees] sin(2[pi] * t/7) and [phi] = 2[degrees] + 1[degrees] sin(2[pi] * t/7).

Condition 1. Only the position error of MEMS/GPS is involved.

Condition 2. The position error of MEMS/GPS and the linearity error of LDS are involved.

Condition 3. All errors of MEMS/GPS and LDS are involved.

As shown in Figure 3(a), the positioning error of target T which is caused by the positioning error of MEMS/GPS is mainly concerned with [[DELTA].sub.11], because the calculation of [square root of ([0.2.sup.2] + [0.2.sup.2])] is 0.2828, and the error is almost independent of the parameter d. The positioning error of the target in Figure 3(b) will reach 1.7 m when the parameter d is about 1 kilometer. The main reason is the linear error of LDS besides the error of 0.28 m stimulated by condition 1. It also can be seen that the positioning error of the target added quickly after the attitude error is involved in Figure 3(c). In the meantime, the error caused by [DELTA]H and [DELTA][phi] is linear to the parameter d.

4. Calibration for the Algorithm

For navigation and mapping with higher accuracy demand, the positioning algorithm probably cannot meet the demands because of the measure error. Former simulation has explained the reason which is because of errors of MEMS/ GPS and LDS. Among all errors, attitude error is the most important because it dominates the accuracy of the target position. That is to say, the positioning error of point o and the ranging error of d can be neglected when the attitude error of MEMS/GPS is bigger than 0.1[degrees], especially when the distance d is minor to 500 m.

Besides the attitude error mentioned, the attitude accuracy of MEMS/GPS will decline because the gyro scale factor and the misalignment parameters will change with time [15]. These parameters can only be calibrated in laboratory. Thus, a new calibration method for the system should be designed to improve and maintain the performance of the system.

4.1. Description for the Known Reference Point. With the condition of another point nearby the observer, its position can be got based on the former algorithm. That is,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (31)

Because error of [DELTA][x.sup.e.sub.o], [DELTA][y.sup.e.sub.o], [DELTA][z.sup.e.sub.o], and [DELTA]d can be neglected when the parameter d is minor to 500 m, The following equation can be got:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (32)

On the other hand, the ideal position of R can be described based on (12):

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (33)

4.2. Attitude Calculation Based on the Known Reference Point. If the position of the reference can be got in advance by means of MEMS/GPS, the substraction of (32) and (33) can construct a new measurement variable which can be used to calculated the parameter H and [phi]. That is,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (34)

In (34), most variables can be measured by MEMS/GPS and LDS except the ideal attitude angle of [phi] and H. That is to say, angle of [phi] and H can be calculated so as to replace [??] and [??]. But (34) is the type of transcendental equation which is very difficult to solve. In order to get the ideal attitude, (34) should be converted into linear equation which can make the solution easy.

The parameters [??] and [??] can be substituted as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (35)

Involving (35) into (34) and using the same simplification as (28), the transcendental equation can be converted into linear equation:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (36)

Equation (36) can also be described as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (37)

Three equations are redundant for the solution of two unknown variables. Assuming C = [C.sup.e.sub.t][C.sub.1] and involving [C.sup.T], [DELTA][phi] and [DELTA]H can be estimated by the least-square method [16]:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (38)

Then, [??] = [??] - [DELTA][??] and [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] can substitute [??] and [??]. The calibration can improve the attitude of the MEMS/GPS, so as to get the target position with higher accuracy.

5. Simulation for the Calibration and the Target Positioning

5.1. Simulation for the Calibration. Performance of the calibration is very important for the positioning accuracy of the target. In order to verify the performance of the calibration, simulation results are provided by giving various conditions. During the simulation, all errors of MEMS/GPS and LDS are the same as the former. For the reference point, there is a random error of 0.05 m which is influenced by measurement. Three conditions are given during the simulation.

Condition 1. Only the attitude error of MEMS/GPS and random error of R are involved: [DELTA]H = 0.2[degrees], [DELTA][phi] = 0.1[degrees], and [d.sub.oR] = 200 m.

Condition 2. All errors of MEMS/GPS, LDS, and R are involved: [DELTA]H = 0.2[degrees], [DELTA][phi] = 0.1[degrees], and [d.sub.oR] = 200 m.

Condition 3. All errors of MEMS/GPS, LDS, and R are involved: [DELTA]H = 0.2[degrees], [DELTA][phi] = 0.1[degrees], and [d.sub.oR] = 400 m.

Condition 4. Only the attitude error of MEMS/GPS and random error of R are involved, [DELTA]H = 0.2[degrees] sin(2[pi]t/50), [DELTA][phi] = 0.1[degrees] sin(2[pi]t/50), and [d.sub.oR] = 200 m.

Condition 5. All errors of MEMS/GPS, LDS, and R are involved: [DELTA]H = 0.2[degrees] sin(2[pi]t/50), [DELTA][phi] = 0.1[degrees] sin(2[pi]t/50), and [d.sub.oR] = 200 m.

Condition 6. All errors of MEMS/GPS, LDS, and R are involved: [DELTA]H = 0.2[degrees] sin(2[pi]t/50), [DELTA][phi] = 0.1[degrees] sin(2[pi]t/50), and [d.sub.oR] = 400 m.

As shown in Figure 4(a), the calibration algorithm can estimate the angle of [DELTA]H and [DELTA][phi], the residual errors of [DELTA]H and [DELTA][phi] are all minor to 0.02[degrees]; this is a very high accuracy of attitude for the target navigation and mapping. After involving errors of MEMS/GPS and LDS, the accuracy of the calibration decreased because of the error sources. The residual error of [DELTA]H is about 0.07[degrees], and the residual error of [DELTA][phi] is about 0.01[degrees] in Figure 4(b). But with the increasing of [d.sub.oR], the residual error of [DELTA]H will decrease to 00.04[degrees] and that of [DELTA][phi] to 0.005[degrees]. That is to say, the performance of the calibration will increase if there is a relatively long distance of [d.sub.oR]. If the type of the angle error is changed, the calibration has the same performance. The comparison of ideal and estimated heading error in Figures 4(d), 4(e), and 4(f) can demonstrate it.

5.2. Simulation for the Target Positioning after Calibration. Former simulations demonstrate that the calibration algorithm can estimate most attitude errors of MEMS/GPS. This will be very helpful for the accuracy improvement of the target position. The following simulation gave the final error analysis for the target position after the attitude error of MEMS/GPS is compensated. In order to compare the positioning performance to the uncalibrated algorithm, all errors of MEMS/GPS are the same as the former during the simulation except the error source demanded in the condition.

Condition 1. Only the attitude error of MEMS/GPS and random error of R are involved: [DELTA]H = 0.2[degrees] and [DELTA][phi] = 0.1[degrees], [d.sub.oR] = 400 m.

Condition 2. All errors of MEMS/GPS, LDS, and R are involved: [DELTA]H = 0.2[degrees], [DELTA][phi] = 0.1[degrees], and [d.sub.oR] = 400 m.

Condition 3. All errors of MEMS/GPS, LDS, and R are involved: [DELTA]H = 0.2[degrees], [DELTA][phi] = 0.1[degrees], and [d.sub.oR] = 200 m.

As shown in Figures 5(a) and 5(b), the positioning error has been decreased to a large extent after the attitude error of MEMS/GPS is compensated (curve of Cal). For more information in Figures 5(a) and 5(b), [DELTA][??] and [DELTA][??] are in fact the equivalent estimation of attitude error which will be influenced by the position error of o and ranging error of d. Because the positioning error of the target is also decreased when the distance is zero, this means that the position error of MEMS/GPS is partly compensated by the calibration algorithm. On the other hand, error of condition 2 is bigger than error of condition 3 because there is more residual error when [d.sub.oR] = 200 m. This is perfectly matched with the simulation result of Figure 4.

6. Conclusions

This study has developed a new method for target navigation and mapping. The results indicate that the proposed method can measure position, height, height difference, slant range, and horizontal range for static and moving target. After the calibration of MEMS/GPS, the algorithm can realize precise positioning with the error minor to 2 meters for the static and moving target within 1 kilometer range. The stable and superior performance make the new algorithm very suitable for the target mapping and navigation on land.

http://dx.doi.org/10.1155/2014/918423

Conflict of Interests

The authors declare that they have no conflict of interests regarding the publication of this paper.

Acknowledgments

Funding for this work was provided by the National Nature Science Foundation of China under Grant no. 61374007 and no. 61104036 and the Fundamental Research Funds for the Central Universities under the Grant of HEUCFX41309. The authors would like to thank all the editors and anonymous reviewers for improving this paper.

References

[1] M. Liu and H. Wang, "Research on agriculture survey and evaluation UAV navigation system," INMATEH-Agricultural Engineering, vol. 41, no. 3, pp. 31-38, 2013.

[2] A. R. Underwood and M. L. Thein, "A comparative study of celestial navigation-based controller designs for extraterrestrial surface navigation," in Proceedings of the AIAA Guidance, Navigation, and Control Conference (GNC '13), pp. 1-21, Boston, Mass, USA, August 2013.

[3] M. Wang, S. D. Schrock, N. Vander Broek, and T. Mulinazzi, "Estimating dynamic origin-destination data and travel demand using cell phone network data," International Journal of Intelligent Transportation Systems Research, vol. 11, no. 2, pp. 76-86, 2013.

[4] M. P. Naylor, E. M. Atkins, and S. Roderick, "Visual target recognition and tracking for autonomous manipulation tasks," in Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, pp. 194-209, Hilton Head, SC, USA, August 2007.

[5] Q. Q. Wen, Y. Y. Cui, Q. L. Xia, and D. W Liu, "Firing table modifying based on acquisition ground zone of seeker for laser guidance bomb," Infrared and Laser Engineering, vol. 41, no. 8, pp. 2053-2057, 2012.

[6] Z. Lusic, "The use of horizontal and vertical angles in terrestrial navigation," Transactions on Maritime Science, vol. 2, no. 1, pp. 5-14, 2013.

[7] F. Keller and H. Sternberg, "Multi-sensor platform for indoor mobile mapping: system calibration and using a total station for indoor applications," Remote Sensing, vol. 5, no. 11, pp. 5805-5824, 2013.

[8] R. Jaffe, B. Scott, and M. Asad, "MEMS GPS/INS for micro air vehicle application," in Proceedings of the 17th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS '04), pp. 819-824, September 2004.

[9] X. J. Niu, N. El-Sheimy, and S. Nassar, "An accurate land-vehicle MEMS IMU/GPS navigation system using 3D auxiliary velocity updates," Journal of Navigation, vol. 54, no. 3, pp. 177-188, 2007.

[10] L. Zhao, J. H. Cheng, and Y. X. Zhao, Marine Navigation System, Press of National Defense, Washington, Wash, USA, 2011.

[11] http://pdf.directindustry.com/pdf/crossbow/nav440-gps-aided-mems-inertial-system/19299-72230-_2.html.

[12] http://www.analog.com/static/imported-files/dat_sheets/ADIS16480.pdf.

[13] http://trl.trimble.com/docushare/dsweb/Get/Document-572430/022503-86_Correction_Service_Bro_0611_LR_pbp.pdf.

[14] http://www.disensors.com/downloads/products/AR500%20Laser%20ManuaL1350.pdf.

[15] G. A. Aydemir and A. Saranli, "Characterization and calibration of MEMS inertial sensors for state and parameter estimation applications," Measurement: Journal of the International Measurement Confederation, vol. 45, no. 5, pp. 1210-1225, 2012.

[16] Q. Fu, Y. Qin, J. Zhang, and S. Li, "Rapid recursive least-square fine alignment method for SINS," Journal of Chinese Inertial Technology, vol. 20, no. 3, pp. 278-282, 2012.

Jianhua Cheng (1,2), Rene Landry Jr. (2), Daidai Chen (1), and Dongxue Guan (1)

(1) Marine Navigation Research Institute, College of Automation, Harbin Engineering University, Harbin 150001, China

(2) LASSENA Laboratory, Ecole de Technologie Superieure, 1100 Notre-Dame Street West, Montreal, QC, Canada H3C1K3

Correspondence should be addressed to Jianhua Cheng; in_cheng@163.com

Received 16 March 2014; Accepted 9 June 2014; Published 29 June 2014

Academic Editor: Zheping Yan

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Cheng, Jianhua; Landry, Rene, Jr.; Chen, Daidai; Guan, Dongxue |

Publication: | Journal of Applied Mathematics |

Article Type: | Report |

Date: | Jan 1, 2014 |

Words: | 4922 |

Previous Article: | Weighted dual covariance Moore-Penrose inverses with respect to an invertible element in [C.sup.*]-algebras. |

Next Article: | Generalized predator-prey model with nonlinear impulsive control strategy. |

Topics: |