| Literature DB >> 28335570 |
Qinghua Zeng1,2, Weina Chen3,4, Jianye Liu5,6, Huizhe Wang7,8.
Abstract
An integrated navigation system coupled with additional sensors can be used in the Micro Unmanned Aerial Vehicle (MUAV) applications because the multi-sensor information is redundant and complementary, which can markedly improve the system accuracy. How to deal with the information gathered from different sensors efficiently is an important problem. The fact that different sensors provide measurements asynchronously may complicate the processing of these measurements. In addition, the output signals of some sensors appear to have a non-linear character. In order to incorporate these measurements and calculate a navigation solution in real time, the multi-sensor fusion algorithm based on factor graph is proposed. The global optimum solution is factorized according to the chain structure of the factor graph, which allows for a more general form of the conditional probability density. It can convert the fusion matter into connecting factors defined by these measurements to the graph without considering the relationship between the sensor update frequency and the fusion period. An experimental MUAV system has been built and some experiments have been performed to prove the effectiveness of the proposed method.Entities:
Keywords: factor graph; micro unmanned aerial vehicle; multi-sensor information fusion; probability density
Year: 2017 PMID: 28335570 PMCID: PMC5375927 DOI: 10.3390/s17030641
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System hardware structure of the MUAV.
Figure 2An example of a factor graph.
Figure 3Factor graph representations of the state variable and the measurement.
Figure 4The factor graph containing the GPS measurement.
Figure 5The factor graph containing GPS and magnetic measurement.
Figure 6The multi-sensor fusion framework based on factor graph.
Figure 7The factor graph and the associated Jacobian matrix in two moments. (a) The factor graph and the associated Jacobian matrix; (b) The factor graph and the associated Jacobian matrix when adding new factor node.
Parameters of navigation sensors.
| Sensor | Error | Value | Frequency |
|---|---|---|---|
| IMU | Gyro constant drift | 10°/h | 50 Hz |
| Gyro first-order Markov process | 10°/h | ||
| Gyro white noise measurement | 10°/h | ||
| Accelerometer first-order Markov process | 1 × 10−4 g | ||
| GPS | Position error noise | 10 m, 10 m, 20 m | 1 Hz |
| Velocity error noise | 0.1 m/s, 0.1 m/s, 0.1 m/s | ||
| Magnetometer | Heading error noise | 0.2° | 20 Hz |
| Barometer | Height error noise | 5 m | 10 Hz |
Figure 8Flight track of the MUAV in the simulation.
Statistical error contrast between two schemes.
| Error Type | Average RMSE in the Position Error (units: m) | Average RMSE in the Velocity Error (units: m/s) | ||||
|---|---|---|---|---|---|---|
| Longitude | Latitude | Height | Eastern | Northern | Vertical | |
| Extend Kalman filter | 1.212 | 1.205 | 0.703 | 0.141 | 0.142 | 0.049 |
| Factor graph filter | 1.043 | 1.035 | 0.628 | 0.121 | 0.115 | 0.034 |
Figure 9Comparison curves of two filter methods. (a) Position error contrast curves; (b) Velocity error contrast curves.
Figure 10Square shaped outdoor trajectory in the flight experiment of the MUAV. (a) Test flight experiment of the MUAV; (b) Square shaped trajectory.
System dynamic parameters.
| Type | Parameters Item | Unit |
|---|---|---|
| Machine size | 608 × 608 × 243 | mm |
| Takeoff weight | 950 | g |
| Maximum payload | <580 | g |
| Flight time | 15 | min |
Figure 11Comparison curves of two filter methods. (a) Position error contrast curves. (b) Velocity error contrast curves.
Statistical error contrast between two filters.
| Error Type | RMSE in the Position Error (units: m) | RMSE in the Velocity Error (units: m/s) | ||||
|---|---|---|---|---|---|---|
| Longitude | Latitude | Height | Eastern | Northern | Vertical | |
| Extend Kalman filter | 1.821 | 1.451 | 0.652 | 0.088 | 0.086 | 0.061 |
| Factor graph filter | 1.288 | 1.143 | 0.519 | 0.065 | 0.061 | 0.049 |