• Tidak ada hasil yang ditemukan

Result of Bias Recovery: Correction

As shown in Fig. 38 and Fig. 39, once a fault is injected, the quadrotor diverges from the path near (3, 0) and fails to recover to the normal operation.

Figure 38: Tracking failed result on path 1 Figure 39: Tracking failed result on path 2 On the other hand, when applying bias correction through the camera, the quadrotor followed its path without diverging, as shown in Fig. 40 and Fig. 41. Analysis of detection and recovery is covered on the next page.

Figure 40: Tracking succeed result on path 1 Figure 41: Tracking succeed result on path 2

30

Figure 42: Result of chi-square test for path 1

Figure 43: Result after applying correction for path 1

After fault injection, bias was detected andλgyroexceeded the threshold as shown in Fig. 42. Then bias is corrected andλgyrodecreased. After the failure ends, theλgyrorises again by the correction term.

In Fig. 43, it can be seen that the bias corrected value suddenly changed due to bias during the time from fault injection to detection. However, it is corrected by the controller because of short period.

31

Figure 44: Result of chi-square test for path 2

Figure 45: Result after applying correction for path 2

Path 2 also shows similar results as path1. In Fig. 44, theλgyro exceeded the threshold at the start and end of the fault, and in Fig. 45, the bias was corrected, so there is a change in sensor value during the delay time, but it operates normally because of the controller.

32

VI Conclusion

In this work, a system that overcomes the bias fault situation of the z-gyro sensor of the quadrotor by calculating the yaw rate through a camera attached to the bottom of the quadrotor was studied. The yaw rate calculated through the camera showed a value similar to the actually measured value, showing the possibility of restoration. However, the output frequency of the camera is much lower than the that of gyro sensor, the method to overcome through switching still needs improvement. But it was shown that constant bias gyro fault can be corrected through the camera.

Future work to create better fault detection and recovery systems is as follows. First is improving image processing to enable stable yaw rate measurement even at high frequencies. It requires filtering the incorrect feature pairs. Second is creating more accurate estimation performance with a more accurate dynamic model. There are some elements that are not considered in the dynamics. Third is reducing false detection situations through adaptive thresholds rather than constant thresholds. For certain UAVs, it may be necessary to set a stricter or more generous threshold.

33

References

[1] Z. Gao, C. Cecati, and S. X. Ding, “A survey of fault diagnosis and fault-tolerant techniques—part i: Fault diagnosis with model-based and signal-based approaches,”IEEE transactions on industrial electronics, vol. 62, no. 6, pp. 3757–3767, 2015.

[2] A. Drak, H. Noura, M. Hejase, and Y. A. Younes, “Sensor fault diagnostic and fault-tolerant control for the altitude control of a quadrotor uav,” in 2015 IEEE 8th GCC Conference & Exhibition.

IEEE, 2015, pp. 1–5.

[3] X. Zhang and X. Zhao, “Architecture design of distributed redundant flight control computer based on time-triggered buses for uavs,”IEEE Sensors Journal, vol. 21, no. 3, pp. 3944–3954, 2020.

[4] A. Fekih, “Fault diagnosis and fault tolerant control design for aerospace systems: A bibliograph- ical review,” in2014 American Control Conference. IEEE, 2014, pp. 1286–1291.

[5] H. Darvishi, D. Ciuonzo, E. R. Eide, and P. S. Rossi, “Sensor-fault detection, isolation and accom- modation for digital twins via modular data-driven architecture,”IEEE Sensors Journal, vol. 21, no. 4, pp. 4827–4838, 2020.

[6] K. Guo, L. Liu, S. Shi, D. Liu, and X. Peng, “Uav sensor fault detection using a classifier without negative samples: A local density regulated optimization algorithm,” Sensors, vol. 19, no. 4, p.

771, 2019.

[7] P. Lyu, J. Lai, J. Liu, H. H. Liu, and Q. Zhang, “A thrust model aided fault diagnosis method for the altitude estimation of a quadrotor,” IEEE Transactions on Aerospace and Electronic Systems, vol. 54, no. 2, pp. 1008–1019, 2017.

[8] W. Youn, H. Choi, A. Cho, S. Kim, and M. B. Rhudy, “Accelerometer fault-tolerant model-aided state estimation for high-altitude long-endurance uav,”IEEE Transactions on Instrumentation and Measurement, vol. 69, no. 10, pp. 8539–8553, 2020.

[9] F. Sabatino, “Quadrotor control: modeling, nonlinearcontrol design, and simulation,” 2015.

[10] E. Rublee, V. Rabaud, K. Konolige, and G. Bradski, “Orb: An efficient alternative to sift or surf,”

in2011 International conference on computer vision. Ieee, 2011, pp. 2564–2571.

[11] G. Bradski, “The OpenCV Library,”Dr. Dobb’s Journal of Software Tools, 2000.

34

[12] X. Gao, T. Zhang, Y. Liu, and Q. Yan, 14 Lectures on Visual SLAM: From Theory to Practice.

Publishing House of Electronics Industry, 2017.

[13] M. A. Fischler and R. C. Bolles, “Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography,”Communications of the ACM, vol. 24, no. 6, pp. 381–395, 1981.

[14] E. Malis and M. Vargas, “Deeper understanding of the homography decomposition for vision-based control,” Ph.D. dissertation, INRIA, 2007.

[15] “Gazebo simulation,” https://docs.px4.io/main/en/simulation/gazebo.html, accessed: 2022-11-01.

[16] “Mavlink developer guide,” https://mavlink.io/en/, accessed: 2022-11-01.

[17] “Simulation,” https://docs.px4.io/main/en/simulation/, accessed: 2022-11-01.

35

Acknowledgements

First of all, I would like to thank my adviser, Professor Hungsun Son, who gave me a lot of advice and guidance during my master’s course. There were times when I was lost and discouraged, but thanks to the support and consideration of the professor, I was able to overcome it.

I am also grateful to the members of the Electromechanical Systems and Control Laboratory (ESCL), Myunggun Kim, Seongmin Lee, Hoyoung Kim, Minho Shin, Sangheon Lee, Wonmo Chung, Sejoon Joo, Sanha Lee and Yonghyun Cho. I was able to learn a lot thanks to the members’ advice, and I really enjoyed working together.

Lastly, thank you to my family who gave me strength, and to those who were with me. I think I came this far thanks to the love you gave me. Thank you again!

36

Dokumen terkait