Analysis of Assembly Error Effect on Stability Accuracy of Unmanned Aerial Vehicle Photoelectric Detection System
Abstract
:Featured Application
Abstract
1. Introduction
2. Literature Review
3. Modeling and Simulations of the Assembly Error Effect on the Stability Accuracy
3.1. Definition and Modeling of Stability Accuracy Based on Pointing Error
3.2. Definitions of Coordinates and Kinematics Analysis of the System
- The inertial coordinate
- The coordinate of the system base
- The coordinate of the azimuth frame and axis
- The coordinate of the pitch frame and axis
- The coordinates of the gyroscopes
3.3. Modeling and Simulations of the General Kinematics and Compensation Principle
3.4. Modeling and Simulation of the Motor Kinematics
3.5. Modeling and Simulation of the Assembly Error Effects on Stability Accuracy
3.5.1. Modeling and Simulation of Assembly Errors of Axis Perpendicularities
3.5.2. Modeling and Simulation of Assembly Errors of Run-Outs
3.5.3. Modeling and Simulation of Assembly Errors of Gyroscope Locations
3.6. Integrating Simulation of the Overall System Stability Accuracy
4. Simulation Experiments and Analysis Based on Error Sensitivity
5. Discussions, Conclusions, and Future Work
Supplementary Materials
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Nomenclature
System accuracy; Root mean square (RMS) of the angular deviation between the ideal and the real pointing positions | |
Total sampling time in , sampling period in , sampling number of system accuracy | |
Mean of sampling values | |
Sample value of the sample and its components along the y and z-axes of the inertial coordinate | |
Standard error of sample values | |
Linear velocity vector of the system base in the inertial coordinated and its components along the three axes of the coordinate in | |
Angular velocity vector of the system base in the inertial coordinated and its components around the three axes of the coordinate in | |
Angular velocity vector of the azimuth in the inertial coordinate and its components around the three axes of the coordinate in | |
Rotation angle in and angular velocity in of azimuth compensation | |
Angular velocity vector of the pitch in the inertial coordinate and its components around the three axes of the coordinate in | |
Rotation angle in and angular velocity in of pitch compensation | |
Rotation transformation matrix from the system base coordinate to that of the azimuth | |
Rotation transformation matrix from the azimuth coordinate to that of the pitch | |
Angular velocity vector of the azimuth in the system base coordinate in | |
Angular velocity vector of the pitch in the azimuth coordinate in | |
Projection of the system base angular velocity and its components, relative to the inertia coordinate in the pitch coordinate in | |
Projection of the pitch angular velocity relative to the system base in the pitch coordinate in | |
Sensitive velocities of the azimuth and pitch gyroscopes in | |
Motor armature voltage in | |
Armature current in | |
Total resistor of the armature circuit in | |
Total inductance of the armature circuit in | |
Rotary inertia of the azimuth motor in | |
Rotary inertia of the azimuth load in | |
Rotary inertia of the pitch motor in | |
Rotary inertia of the pitch load in | |
Damping coefficient of the two motors | |
Elastic coefficient of the two motors | |
Output angle of the motor side in | |
Output angle of the load side in | |
Back electro-dynamic force (EMF) of the armature circuit in | |
EMF coefficient of the two motors | |
Motor torque coefficient of the two motors | |
Control voltage of the motor armature in | |
Amplification coefficient of the driving circuit | |
lagging time of the motor armature in | |
EMF of the driving circuit in | |
Resistor of the driving circuit in | |
perpendicularity deviation vector of azimuth axis assembly in the system base coordinate, and its components around the x and y axes of the coordinate in | |
Perpendicularity deviation vector of pitch axis assembly in the azimuth coordinate, and its components around the x and z-axes of the coordinate in | |
Rotation transformation matrixes affected by errors of axis perpendicularity of the azimuth and the pitch | |
Angular velocity vectors of the azimuth and the pitch in the inertial coordinate affected by errors of axis perpendicularity in | |
axial shifts | |
Vector of radial run-outs | |
Vector of tilting oscillations | |
Oscillation vector of the azimuth, and its decomposed components of the maximum tilting oscillations around the x and y axes of the system base coordinate in | |
Oscillation vector of the pitch, and its decomposed components of the maximum tilting oscillations around the x and z-axes of the azimuth coordinate in | |
Real-time value expressions of the tilting oscillations of the azimuth along the x and y axes of the system base coordinate in | |
Real-time value expressions of the tilting oscillations of the pitch along the x and z-axes of the azimuth coordinate in | |
Rotation transformation matrixes affected by errors of run-outs of the azimuth and the pitch | |
Angular velocity vectors of the azimuth and the pitch in the inertial coordinate affected by errors of run-outs in | |
Vector of the azimuth gyroscope assembly deviation in the pitch coordinate, and its components around the x and y axes of the coordinate in | |
Vector of the pitch gyroscope assembly deviation in the pitch coordinate, and its components around the x and z-axes of the coordinate in | |
Rotation transformation matrixes affected by assembly errors of the gyroscope locations | |
Angular velocity vectors of the gyroscopes affected by errors of assembly errors of the gyroscope locations in | |
Amplification coefficient of the gyroscopes | |
Natural frequency of the gyroscopes in | |
Damping coefficient of the gyroscopes | |
Error sensitivity; the standard deviations of the experiment samples under different error levels | |
Number of error levels | |
Accuracy sample value of the error level of | |
Average value of accuracy sample values | |
UAV | Unmanned aerial vehicle |
FOS | Field of sight |
LOS | Line of sight |
BD | Disturbances of the system base |
References
- Song, X.; Chen, H.; Xue, Y. Stabilization precision control methods of photoelectric aim-stabilized system. Opt. Commun. 2015, 351, 115–120. [Google Scholar] [CrossRef]
- Lin, Z.; Liu, K.; Wei, Z. Inertially stabilized platform for airborne remote sensing using magnetic bearings. IEEE/ASME Trans. Mechatron. 2016, 21, 288–301. [Google Scholar]
- Lei, X.; Zou, Y.; Dong, F. A composite control method based on the adaptive RBFNN feedback control and the ESO for two-axis inertially stabilized platforms. ISA Trans. 2015, 59, 424–433. [Google Scholar] [CrossRef] [PubMed]
- Liu, F.; Wang, H.; Shi, Q.; Wang, H.; Zhang, M.; Zhao, H. Comparison of an ANFIS and Fuzzy PID Control Model for Performance in a Two-axis Inertial Stabilized Platform. IEEE Trans. Ind. Electron. 2017, 5, 12951–12962. [Google Scholar] [CrossRef]
- Fei, D.; Lei, X.; Chou, W. A Dynamic Model and Control Method for a Two-Axis Inertially Stabilized Platform. IEEE Trans. Ind. Electron. 2017, 64, 432–439. [Google Scholar]
- Kwak, H.K.; Choi, Y.J.; Yu, K.H.; Lyou, J.; Kang, M.S. Dual Stage and Digital Image Based Method for Sight Stabilization. In Proceedings of the 2008 IEEE International Symposium on Industrial Electronics, Cambridge, UK, 30 June–2 July 2008; Volume 5, pp. 1114–1119. [Google Scholar]
- Wu, H.; Xiao, L.; Shim, H.J.; Tang, S. Video stabilisation with total warping variation model. IET Image Process. 2017, 11, 465–474. [Google Scholar] [CrossRef]
- Spampinato, G.; Bruna, A.R.; Battiato, S.; Puglisi, G. Low cost rototranslational video stabilization algorithm. J. Electron. Imaging 2018, 27. [Google Scholar] [CrossRef]
- Mao, J.; Li, S.; Li, Q.; Yang, J. Continuous Second-Order Sliding Mode Control Based on Disturbance Observer for LOS Stabilized System. In Proceedings of the 14th International Workshop on Variable Structure Systems (VSS), Nanjing, China, 1–4 June 2016. [Google Scholar]
- Chen, W.-H.; Yang, J.; Guo, L.; Li, S. Disturbance Observer-Based Control and Related Methods: An Overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef] [Green Version]
- Dasgupta, S.; Sadhu, S.; Ghoshal, T.K. Designing disturbance observer for non-linear systems—A Hirschorn inverse approach. IET Sci. Meas. Technol. 2017, 11, 164–170. [Google Scholar] [CrossRef]
- Xiang, M.; Wang, Z.; Wang, D.; Wu, N. Analysis and Evaluation of Installation Uncertainty in Rotary Pair Measurement. J. Tianjin Univ. Sci. Technol. 2018, 51, 1210–1216. [Google Scholar]
- Liu, X.; Zhang, X.; Xu, H.; Zhen, Z. Machining Error Analysis of Freeform Surface Off-Axis Three-Mirror System Based on Optical Performance Evaluation. Acta Opt. Sin. 2017, 37. [Google Scholar] [CrossRef]
- Ren, S.; Wang, S. Impacts of Installation Errors on the Calibration Accuracy of Gyro Accelerometer Tested on Centrifuge. In Proceedings of the 2nd International Symposium on Instrumentation & Measurement, Sensor Network and Automation (IMSNA), Toronto, ON, Canada, 23–24 December 2013. [Google Scholar]
- Wang, Z.H.; Chen, X.J.; Zeng, Q.S. SINS Installation Error Calibration Based on Multi-Position Combinations. Adv. Mater. Res. 2011, 383–390, 4213–4220. [Google Scholar] [CrossRef]
- Chen, X.; Cai, Y.; Yuan, R.; Yang, X.D.; Cong, P. Spacecraft Angular Acceleration Estimation Using Single-Gimbal Magnetically Suspended Control Moment Gyros. IEEE Trans. Ind. Electron. 2019, 66, 440–450. [Google Scholar] [CrossRef]
- Jing, T.; Yang, W.; Peng, Z.; Tao, T. Inertial sensor-based multiloop control of fast steering mirror for line of sight stabilization. Opt. Eng. 2016, 55, 111602. [Google Scholar] [CrossRef] [Green Version]
- Zhuo, J.; Sun, L.; Xu, A.; Yu, J.; Zhao, X. Research on Parallelism Detection Method of Optical Axes for Airborne Photoelectric Platform of the UAV. In Proceedings of the Seventh International Symposium on Computational Intelligence & Design, Hangzhou, China, 13–14 December 2014. [Google Scholar]
- Han, W.; Deng, Q.; Lin, W.; Gong, X.; Ding, S. Variation propagation modeling and analysis of automotive body outer cover panels assembly systems. Assem. Autom. 2019, 39. [Google Scholar] [CrossRef]
- Lin, J.C.; Lin, C.J. Using XXY Table to Construct a Verticality Calibrator and its Error Analysis. Appl. Mech. Mater. 2017, 870, 159–163. [Google Scholar] [CrossRef]
- Zahoor, S.; Mufti, N.A.; Saleem, M.Q.; Mughal, M.P.; Qureshi, M.A.M. Effect of machine tool’s spindle forced vibrations on surface roughness, dimensional accuracy, and tool wear in vertical milling of AISI P20. Int. J. Adv. Manuf. Technol. 2017, 89, 3671–3679. [Google Scholar] [CrossRef]
- Yan, K.; Zhao, R.; Hong, T.; Liu, E.; Zhuang, Z. A High Accuracy Method for Pose Estimation Based on Rotation Parameters. Measurement 2018, 122. [Google Scholar] [CrossRef]
- Ji, X. Scale Factor Modeling of Micro-Electro Mechanical Systems Gyroscope Sensor by Least Squares Support Vector Machine. Sens. Lett. 2015, 13. [Google Scholar] [CrossRef]
- Guo, X.; Sun, C.; Peng, W.; Lu, H. A hybrid method for MEMS gyroscope signal error compensation. Sens. Rev. 2018, 38. [Google Scholar] [CrossRef]
- Sun, W.Q.; Cao, D.; Jia-Xing, Q.I.; Liu, W.; Zhang, L.Y. Carrier movement isolation algorithm for rotary-modulation inertial navigation system. J. Chin. Inert. Technol. 2017, 25, 432–435. [Google Scholar]
- Yang, L.J.; Zhu, P.F. Numerical simulation of LNG carrier spherical tank’s wind resistance. J. Dalian Marit. Univ. 2015, 41, 35–40. [Google Scholar]
Parameters | Descriptions | Values | Units |
---|---|---|---|
Rotary inertia of the azimuth motor | 0.02 | ||
Rotary inertia of the azimuth load | 0.04 | ||
Rotary inertia of the pitch motor | 0.01 | ||
Rotary inertia of the pitch load | 0.02 | ||
Total resistor of the two armature circuits | 8.60 | ||
Total inductance of the armature circuits | 0.01 | H | |
Damping coefficient of the two motors | 10 | / | |
Elastic coefficient of the two motors | ≈100000 | / | |
EMF coefficient of the two motors | 0.33 | / | |
Motor torque coefficient of the two motors | 0.33 | / | |
Amplification coefficient of the driving circuit | ≈20 | / | |
Resistor of the driving circuit | 0.4 | ||
Amplification coefficient of the gyroscopes | 15/π | / | |
Natural frequency of the gyroscopes | ≈200π | rad/s | |
Damping coefficient of the gyroscopes | 0.7 | / |
Stability Accuracy (Data in the Central Area with Three Decimal Places) | (For Each Column, the First Data Is the Error Level of This Column, and for the Following Each Line of This Column, Each Relevant Error Type on the Left Is Equal to the Error Level, with All of the Other Errors Are Equal To 0 Simultaneously.) | |||||
---|---|---|---|---|---|---|
1 | 5 | 10 | 20 | 50 | ||
Error Types (For each line, the error level is increasing corresponding to the error level on the top, and other error types are all equal to 0 simultaneously) | 112.117 | 112.143 | 112.056 | 112.127 | 112.261 | |
112.074 | 112.024 | 112.257 | 112.103 | 112.108 | ||
112.359 | 113.085 | 113.733 | 115.457 | 120.446 | ||
112.222 | 112.148 | 112.153 | 112.138 | 112.104 | ||
112.155 | 112.205 | 112.065 | 112.123 | 112.111 | ||
112.191 | 112.085 | 112.096 | 112.145 | 112.069 | ||
112.101 | 112.178 | 112.235 | 112.044 | 112.066 | ||
112.146 | 112.155 | 112.097 | 112.150 | 112.109 | ||
112.028 | 112.183 | 112.094 | 112.123 | 112.144 | ||
111.922 | 111.302 | 110.480 | 108.808 | 103.845 | ||
112.057 | 112.212 | 112.121 | 112.100 | 112.077 | ||
112.216 | 112.331 | 112.689 | 113.233 | 115.184 |
Stability Accuracy | Error Levels | |||||
---|---|---|---|---|---|---|
1 | 5 | 10 | 20 | 50 | ||
Error Types | 39.544 | 39.552 | 39.527 | 39.558 | 39.526 | |
39.535 | 39.492 | 39.499 | 39.534 | 39.524 | ||
39.614 | 39.929 | 40.316 | 41.128 | 43.521 | ||
39.546 | 39.535 | 39.539 | 39.531 | 39.520 | ||
39.540 | 39.516 | 39.515 | 39.518 | 39.505 | ||
39.496 | 39.528 | 39.525 | 39.571 | 39.564 | ||
39.511 | 39.548 | 39.526 | 39.530 | 39.508 | ||
39.536 | 39.538 | 39.548 | 39.523 | 39.555 | ||
39.519 | 39.531 | 39.530 | 39.532 | 39.542 | ||
39.434 | 39.093 | 38.755 | 37.982 | 35.669 | ||
39.521 | 39.511 | 39.518 | 39.542 | 39.505 | ||
39.567 | 39.727 | 39.922 | 40.366 | 41.700 |
Stability Accuracy | Error Levels | |||||
---|---|---|---|---|---|---|
1 | 5 | 10 | 20 | 50 | ||
Error Types | 15.892 | 15.898 | 15.885 | 15.892 | 15.897 | |
15.884 | 15.896 | 15.901 | 15.898 | 15.899 | ||
15.933 | 16.075 | 16.267 | 16.626 | 17.780 | ||
15.890 | 15.884 | 15.890 | 15.890 | 15.892 | ||
15.903 | 15.894 | 15.901 | 15.895 | 15.891 | ||
15.889 | 15.907 | 15.896 | 15.904 | 15.899 | ||
15.886 | 15.890 | 15.889 | 15.902 | 15.893 | ||
15.903 | 15.886 | 15.902 | 15.891 | 15.905 | ||
15.897 | 15.881 | 15.896 | 15.904 | 15.898 | ||
15.856 | 15.708 | 15.531 | 15.166 | 14.105 | ||
15.896 | 15.880 | 15.904 | 15.888 | 15.896 | ||
15.904 | 16.026 | 16.141 | 16.413 | 17.237 |
Stability Accuracy | Error Levels | |||||
---|---|---|---|---|---|---|
1 | 5 | 10 | 20 | 50 | ||
Error Types | 9.770 | 9.779 | 9.777 | 9.780 | 9.783 | |
9.774 | 9.780 | 9.776 | 9.777 | 9.780 | ||
9.800 | 9.891 | 10.014 | 10.248 | 10.975 | ||
9.778 | 9.774 | 9.777 | 9.771 | 9.774 | ||
9.771 | 9.777 | 9.777 | 9.776 | 9.777 | ||
9.779 | 9.776 | 9.778 | 9.774 | 9.779 | ||
9.781 | 9.778 | 9.772 | 9.782 | 9.771 | ||
9.774 | 9.781 | 9.780 | 9.778 | 9.771 | ||
9.780 | 9.777 | 9.770 | 9.774 | 9.782 | ||
9.765 | 9.659 | 9.551 | 9.315 | 8.649 | ||
9.771 | 9.776 | 9.778 | 9.774 | 9.776 | ||
9.792 | 9.870 | 9.971 | 10.154 | 10.744 |
Stability Accuracy | Error Levels | |||||
---|---|---|---|---|---|---|
1 | 5 | 10 | 20 | 50 | ||
Error Types | 7.032 | 7.028 | 7.032 | 7.029 | 7.024 | |
7.026 | 7.027 | 7.026 | 7.032 | 7.028 | ||
7.045 | 7.116 | 7.197 | 7.371 | 7.913 | ||
7.023 | 7.030 | 7.026 | 7.029 | 7.026 | ||
7.030 | 7.032 | 7.028 | 7.027 | 7.023 | ||
7.029 | 7.028 | 7.025 | 7.028 | 7.030 | ||
7.028 | 7.030 | 7.032 | 7.024 | 7.028 | ||
7.026 | 7.026 | 7.027 | 7.026 | 7.023 | ||
7.027 | 7.024 | 7.025 | 7.028 | 7.026 | ||
7.012 | 6.948 | 6.857 | 6.696 | 6.217 | ||
7.031 | 7.026 | 7.023 | 7.029 | 7.026 | ||
7.042 | 7.096 | 7.170 | 7.324 | 7.792 |
Error Sensitivity (Data in the Center Area with Three Decimal Places) | (For Each Column, the First Data Is the Value of the BD Frequency, and the Following Are the of Each Error Type on the Left Side) | |||||
---|---|---|---|---|---|---|
0.5 | 1 | 2 | 3 | 4 | ||
Error Types (Each line contains the of the error type under different BD frequency on the top) | 7.483 | 1.448 | 0.517 | 0.487 | 0.332 | |
8.704 | 2.007 | 0.673 | 0.261 | 0.249 | ||
324.476 | 156.998 | 74.231 | 47.222 | 34.866 | ||
4.305 | 0.968 | 0.303 | 0.277 | 0.277 | ||
5.213 | 1.287 | 0.502 | 0.261 | 0.339 | ||
5.007 | 3.078 | 0.704 | 0.217 | 0.187 | ||
7.989 | 1.612 | 0.612 | 0.507 | 0.297 | ||
2.646 | 1.223 | 0.838 | 0.421 | 0.152 | ||
5.817 | 0.817 | 0.853 | 0.477 | 0.158 | ||
325.078 | 150.672 | 70.202 | 44.542 | 31.868 | ||
6.014 | 1.408 | 0.912 | 0.265 | 0.308 | ||
121.427 | 86.072 | 53.342 | 38.140 | 30.272 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
He, K.; Hong, H.; Jiang, G.; Gu, H. Analysis of Assembly Error Effect on Stability Accuracy of Unmanned Aerial Vehicle Photoelectric Detection System. Appl. Sci. 2020, 10, 2311. https://doi.org/10.3390/app10072311
He K, Hong H, Jiang G, Gu H. Analysis of Assembly Error Effect on Stability Accuracy of Unmanned Aerial Vehicle Photoelectric Detection System. Applied Sciences. 2020; 10(7):2311. https://doi.org/10.3390/app10072311
Chicago/Turabian StyleHe, Keyan, Huajie Hong, Guilin Jiang, and Haipeng Gu. 2020. "Analysis of Assembly Error Effect on Stability Accuracy of Unmanned Aerial Vehicle Photoelectric Detection System" Applied Sciences 10, no. 7: 2311. https://doi.org/10.3390/app10072311
APA StyleHe, K., Hong, H., Jiang, G., & Gu, H. (2020). Analysis of Assembly Error Effect on Stability Accuracy of Unmanned Aerial Vehicle Photoelectric Detection System. Applied Sciences, 10(7), 2311. https://doi.org/10.3390/app10072311