Flying State Sensing and Estimation Method of Large-Scale Bionic Flapping Wing Flying Robot
Abstract
:1. Introduction
2. Flying State Sensing and Estimation Scheme Design and Sensor Calibration
2.1. Mechanical Structure Analysis and Hardware Connection Design
2.2. Design of Flying State Sensing and Estimation Scheme
2.3. Sensor Calibration and Filtering
- (1)
- Calibration of the sensor. The calibration of the sensor mainly includes the calibration of the gyroscope, magnetometer and accelerometer. The gyroscope is a device that detects the angular motion of an object, and its error can be calibrated by calculating the average value and Kalman filter by collecting the angular velocity data of three-axis output of gyroscope in static state. The magnetometer is an electronic device that obtains the heading angle by measuring the strength of the geomagnetic field. Here, the ellipsoid fitting based on the least squares method is used to calibrate the magnetometer. The calibration principle of the magnetometer can be found in the literature [12,25]. The effect comparison after calibration is shown in Figure 4. It can be seen that the center of the sphere formed by the raw magnetometer data is not at the origin, which indicates that there is an obvious offset error in the magnetometer. The fitted data are more evenly distributed on the spherical surface and the center of the sphere is located at the origin, which indicates that the ellipsoid fitting method has achieved better results.
- (2)
- Sensor filtering. During the flapping process of the flapping wing robot, a lot of vibration noise will be mixed with the flapping of the wings, which will seriously affect the attitude and position estimation, so filtering processing is required.
3. Solution Method of Position and Attitude for Flying State Sensing and Estimation
3.1. Coordinate System Definition and Attitude Kinematics
3.2. Periodic Equivalent Strategy
- (1)
- When the aircraft is in cruise flight
- (2)
- When the aircraft is in maneuvering flight
3.3. Attitude Solution Based on Explicit Complementary Filtering
3.3.1. Gravitational Acceleration Compensation
3.3.2. Magnetic Deflection Compensation
3.4. Position Solution Based on Kalman Filter
3.4.1. Design of Kalman Filter
3.4.2. Improvement of the Kalman Filter Algorithm
- (1)
- H∞ filter
- (2)
- Suppression of filter divergence
4. Flight Test Verification
4.1. Verification Experiment of Attitude Solution
4.2. Verification Experiment of Position Solution
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ajanic, E.; Feroskhan, M.; Mintchev, S.; Noca, F.; Floreano, D. Bioinspired wing and tail morphing extends drone flight capabilities. Sci. Robot. 2020, 5, eabc2897. [Google Scholar] [CrossRef] [PubMed]
- Lau, G.A. Stunt flying hawk-inspired drone. Sci. Robot. 2020, 5, eabe8379. [Google Scholar] [CrossRef] [PubMed]
- Wang, S.P.; Du, C.P.; Zheng, Y. Path planning algorithm of flapping wing aircraft based on reinforcement learning. J. Control Decis. 2022, 37, 851–860. [Google Scholar]
- Wang, Y.P. Research on Autonomous Formation Flight Control Method of Large Bionic Flapping Wing Flying Robot; Harbin University of Technology: Harbin, China, 2021; pp. 12–23. [Google Scholar]
- Li, G.; Chen, X.; Zhou, F.; Liang, Y.; Xiao, Y.; Cao, X.; Zhang, Z.; Zhang, M.; Wu, B.; Yin, S.; et al. Self-powered soft robot in the mariana trench. Nature 2021, 591, 66–71. [Google Scholar] [CrossRef] [PubMed]
- Di Luca, M.; Mintchev, S.; Su, Y.; Shaw, E.; Breuer, K. A bioinspired separated flow wing provides turbulence resilience and aerodynamic efficiency for miniature drones. Sci. Robot. 2020, 5, eaay8533. [Google Scholar] [CrossRef]
- Xuan, J.L.; Song, B.F.; Song, W.P.; Yang, W.Q.; Xue, D.; Liang, S.R. Progress of chinese dove and future studies on flight mechanism of birds and application system. Trans. Nanjing Univ. Aeronaut. Astronaut. 2020, 37, 663–675. [Google Scholar]
- Ramezani, A.; Chung, S.J.; Hutchinson, S. A biomimetic robotic platform to study flight specializations of bats. Sci. Robot. 2017, 2, eaal2505. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kamankesh, Z.; Banazadeh, A. Stability analysis for design improvement of bio-inspired flapping wings by energy method. Aerosp. Sci. Technol. 2021, 111, 106558. [Google Scholar] [CrossRef]
- Yu, B.; Cheng, Y.Y.; Jin, X.Z.; Du, H.B. Robust finite time attitude stabilization of rigid spacecraft with angular velocity constraints. Control. Decis. 2021; in press. [Google Scholar]
- Verboom, J.L.; Tijmons, S.; Wagter, C.D.; Remes, B.; Babuska, R.; de Croon, G.C.H.E. Attitude and altitude estimation and control on board a flapping wing micro air vehicle. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 5846–5851. [Google Scholar]
- Zhu, X.; Zhao, T.; Cheng, D.; Zhou, Z. A three-step calibration method for tri-axial field sensors in a 3D magnetic digital compass. Meas. Sci. Technol. 2017, 28, 055106. [Google Scholar] [CrossRef]
- Yang, W.; Wang, L.; Song, B. Dove: A biomimetic flapping-wing micro air vehicle. Int. J. Micro Air Veh. 2018, 10, 70–84. [Google Scholar] [CrossRef] [Green Version]
- Tu, Z.; Yang, Y.; Fei, F.; Zhang, J.; Deng, X. Realtime on-board attitude estimation of high-frequency flapping wing mavs under large instantaneous oscillation. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; pp. 6806–6811. [Google Scholar]
- He, W.; Mu, X.; Zhang, L.; Zou, Y. Modeling and trajectory tracking control for flapping-wing micro aerial vehicles. IEEE/CAA J. Autom. Sin. 2021, 8, 148–156. [Google Scholar] [CrossRef]
- He, W.; Ding, S.Q.; Sun, C.Y. Research progress on modeling and control of flapping wing aircraft. Acta Autom. Sin. 2017, 43, 685–696. [Google Scholar]
- Taha, H.E.; Kiani, M.; Hedrick, T.L.; Greeter, J.S. Vibrational control: A hidden stabilization mechanism in insect flight. Sci. Robot. 2020, 5, eabb1502. [Google Scholar] [CrossRef] [PubMed]
- Bialy, B.J.; Chakraborty, I.; Cekic, S.C.; Dixon, W.E. Adaptive boundary control of store induced oscillations in a flexible aircraft wing. Automatica 2016, 70, 230–238. [Google Scholar] [CrossRef]
- Dou, L.Q.; Mao, Q.; Su, P.H. Reentry attitude control of reusable launch vehicle based on adaptive fuzzy h∞ control. J. Control Decis. 2018, 33, 1181–1189. [Google Scholar]
- Zhang, J.; Cheng, B.; Yao, B.; Deng, X. Adaptive robust wing trajectory control and force generation of flapping wing MAV. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 5825–5857. [Google Scholar]
- Jafferis, N.T.; Helbling, E.F.; Karpelson, M.; Wood, R.J. Untethered flight of an Insect-sized flapping-wing microscale aerial vehicle. Nature 2019, 570, 491–495. [Google Scholar] [CrossRef] [PubMed]
- Karasek, M.; Percin, M.; Cunis, T.; van Oudheusden, B.W.; De Wagter, C.; Remes, B.D.; de Croon, G.C. Accurate position control of a flapping-wing robot enabling free-flight flow visualisation in a wind tunnel. Int. J. Micro Air Veh. 2019, 11, 1756829319833683. [Google Scholar] [CrossRef] [Green Version]
- Bailing, T.; Pinpin, L.; Hanchen, L.; Qun, Z. Trajectory and attitude cooperative control of multiple uavs in complex environment. Acta Aeronaut. Et Astronaut. Sin. 2020, 41, 36–43. [Google Scholar]
- Wang, Z.W.; Wang, F.J.; Di, C.C.; Shi, Z.; Yang, G. Nonlinear alignment method of land inertial navigation system. Acta Aeronaut. Et Astronaut. Sin. 2018, 39, 283–293. [Google Scholar]
- Wu, H.; Pei, X.; Li, J.; Gao, H.; Bai, Y. An improved magnetometer calibration and compensation method based on Levenberg–Marquardt algorithm for multi-rotor unmanned aerial vehicle. Meas. Control. 2020, 53, 276–286. [Google Scholar] [CrossRef]
- Zhao, G.L.; Xu, D.F.; Ge, L.Z.; Guo, Q.R. Research on calibration method of MEMS accelerometer based on kalman filter. Transducer Microsyst. Technol. 2021, 40, 25–27. [Google Scholar]
- Zhang, Z.; Wang, J.B.; Song, B.; Tong, G.-f. Adaptive complementary filtering algorithm for imu based on mems. In Proceedings of the 2020 Chinese Control And Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 5409–5416. [Google Scholar]
- Khamseh, H.B.; Ghorbani, S.; Janabi, F. Unscented kalman filter state estimation for manipulating unmanned aerial vehicles. Aerosp. Sci. Technol. 2019, 92, 446–463. [Google Scholar] [CrossRef]
Static Measurement | Raw Data | Calibrated Data | |
---|---|---|---|
Accelerometer (m/s2) | X | 0.42 | 0.15 |
Y | 0.04 | −0.20 | |
Z | 10.19 | −9.69 | |
Module | 10.21 | 9.70 | |
Gyroscope (°/s) | X | 2.38 | −0.04 |
Y | 1.70 | 0.005 | |
Z | 1.34 | 0.05 | |
Module | 3.17 | 0.06 | |
Magnetometer | X | 0.15 | 0.16 |
Y | 0.49 | 0.47 | |
Z | 0.14 | 0.14 | |
Module | 0.53 | 0.51 |
MPU6050 | Xsens-MTi3 | |
---|---|---|
size | 4 × 4 × 0.9 mm | 12 × 12 × 2 mm |
weight | <1 g | 8 g |
Calculating power | 200 Hz | 1 kHz |
accuracy | Ø 10° | <1° |
cost | 8~12¥ | 1000~9000¥ |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, G.; Wang, S.; Xu, W. Flying State Sensing and Estimation Method of Large-Scale Bionic Flapping Wing Flying Robot. Actuators 2022, 11, 213. https://doi.org/10.3390/act11080213
Liu G, Wang S, Xu W. Flying State Sensing and Estimation Method of Large-Scale Bionic Flapping Wing Flying Robot. Actuators. 2022; 11(8):213. https://doi.org/10.3390/act11080213
Chicago/Turabian StyleLiu, Guangze, Song Wang, and Wenfu Xu. 2022. "Flying State Sensing and Estimation Method of Large-Scale Bionic Flapping Wing Flying Robot" Actuators 11, no. 8: 213. https://doi.org/10.3390/act11080213
APA StyleLiu, G., Wang, S., & Xu, W. (2022). Flying State Sensing and Estimation Method of Large-Scale Bionic Flapping Wing Flying Robot. Actuators, 11(8), 213. https://doi.org/10.3390/act11080213