More Detailed Disturbance Measurement and Active Disturbance Rejection Altitude Control for a Flapping Wing Robot Under Internal and External Disturbances
Source abstract
Abstract
Abstract With the goal of designing a biologically inspired robot that can hold a stable hover under internal and external disturbances. We designed a tailless Flapping-wing Micro Aerial Vehicle (FMAV) with onboard 3D velocity perception. In this way, the wind disturbance caused by the relative motion of the FMAV can be quantified in real time based on the established altitudinal dynamics model. For the rest of the total disturbance, an active disturbance rejection controller is proposed to estimate and suppress those disturbances. In comparison with the traditional PID controller, this proposed approach has been validated. The results show that, in the hovering flight with the internal unmodeled dynamics, the root-mean-square of height controlled is only 2.53 cm. Even with the different weights of loads mounting on the FMAV, the ascending trajectory of flights remains impressively consistent. In the forward flight with the external disturbance, the root-mean-square error of height controlled is 2.78 cm. When the FMAV flies over a ladder introducing an abrupt external disturbance, the maximum overshoot is only half of that controlled by the PID controller. To our best knowledge, this is the first demonstration of FMAVs with the capability of sensing motion-generated wind disturbance onboard and handling the internal and external disturbances in hover flight.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Biomimetic flight and propulsion mechanisms · Underwater Vehicles and Communication Systems · Robotic Locomotion and Control
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (28)
Show source-provided references
1. Tu, Z., Fei, F., Zhang, J., & Deng, X. (2020). An at-scale tailless flapping-wing hummingbird robot. I. Design, optimization, and experimental validation. IEEE Transactions on Robotics, 36(5), 1511–1525. https://doi.org/10.1109/TRO.2020.299321710.1109/TRO.2020.2993217 ↗
2. Phan, H. V., & Park, H. C. (2020). Mechanisms of collision recovery in flying beetles and flapping-wing robots. Science, 370(6521), 1214–1219.10.1126/science.abd3285 ↗
3. Phan, H. V., & Park, H. C. (2016). Generation of control moments in an insect-like tailless flapping-wing micro air vehicle by changing the stroke-plane angle. Journal of Bionic Engineering, 13(3), 449–457.10.1016/S1672-6529(16)60318-9 ↗
4. Karásek, M., Muijres, F. T., De Wagter, C., Remes, B. D., & De Croon, G. C. (2018). A tailless aerial robotic flapper reveals that flies use torque coupling in rapid banked turns. Science, 361(6407), 1089–1094.10.1126/science.aat0350 ↗
5. Nguyen, Q.-V., & Chan, W. L. (2018). Development and flight performance of a biologically-inspired tailless flapping-wing micro air vehicle with wing stroke plane modulation. Bioinspiration & Biomimetics, 14(1), 016015.10.1088/1748-3190/aaefa0 ↗
6. Ma, K. Y., Chirarattananon, P., Fuller, S. B., & Wood, R. J. (2013). Controlled flight of a biologically inspired, insect-scale robot. Science, 340(6132), 603–607.10.1126/science.1231806 ↗
7. Taylor, G. K., & Krapp, H. G. (2007). Sensory systems and flight stability: What do insects measure and why? Advances in Insect Physiology, 34, 231–316.10.1016/S0065-2806(07)34005-8 ↗
8. Zhou, Z., Li, Y., Zhang, J., & Rizos, C. (2017). Integrated navigation system for a low-cost quadrotor aerial vehicle in the presence of rotor influences. Journal of Surveying Engineering, 143(1), 05016006.10.1061/(ASCE)SU.1943-5428.0000194 ↗
9. Zhang, X., Xian, B., Zhao, B., & Zhang, Y. (2015). Autonomous flight control of a nano quadrotor helicopter in a gps-denied environment using on-board vision. IEEE Transactions on Industrial Electronics, 62(10), 6392–6403.10.1109/TIE.2015.2420036 ↗
10. Dunkley, O., Engel, J., Sturm, J., Cremers, D. (2014). Visual-inertial navigation for a camera-equipped 25g nano-quadrotor. IROS2014 Aerial Open Source Robotics Workshop, Chicago, pp. 2.
11. Verboom, J., Tijmons, S., De Wagter, C., Remes, B., Babuska, R., & de Croon, G. C. (2015). Attitude and altitude estimation and control on board a flapping wing micro air vehicle. 2015 IEEE International Conference on Robotics and Automation, Seattle, pp. 5846–5851.10.1109/ICRA.2015.7140017 ↗
12. Chirarattananon, P., Ma, K. Y., & Wood, R. J. (2014). Adaptive control of a millimeter-scale flapping-wing robot. Bioinspiration & Biomimetics, 9(2), 025004.10.1088/1748-3182/9/2/025004 ↗
13. Duhamel, P.-E.J., Pérez-Arancibia, N. O., Barrows, G. L., & Wood, R. J. (2012). Altitude feedback control of a flapping-wing microrobot using an on-board biologically inspired optical flow sensor. 2012 IEEE International Conference on Robotics and Automation, Minnesota, pp. 4228–4235.10.1109/ICRA.2012.6225313 ↗
14. Gonzalez Archundia, G. (2021). Position controller for a flapping-wing drone using ultra wide band. 12th International Micro Air Vehicle Conference, Puebla, pp. 85–92.
15. Abichandani, P., Lobo, D., Ford, G., Bucci, D., & Kam, M. (2020). Wind measurement and simulation techniques in multi-rotor small unmanned aerial vehicles. IEEE Access, 8, 54910–54927.10.1109/ACCESS.2020.2977693 ↗
16. Xu, N., & Sun, M. (2014). Lateral flight stability of two hovering model insects. Journal of Bionic Engineering, 11(3), 439–448.10.1016/S1672-6529(14)60056-1 ↗
17. Xu, B., Wang, D., Zhang, Y., & Shi, Z. (2017). DOB-based neural control of flexible hypersonic flight vehicle considering wind effects. IEEE Transactions on Industrial Electronics, 64(11), 8676–8685.10.1109/TIE.2017.2703678 ↗
18. He, W., Meng, T., He, X., & Sun, C. (2018). Iterative learning control for a flapping wing micro aerial vehicle under distributed disturbances. IEEE Transactions on Cybernetics, 49(4), 1524–1535.10.1109/TCYB.2018.2808321 ↗
19. He, W., Yan, Z., Sun, C., & Chen, Y. (2017). Adaptive neural network control of a flapping wing micro aerial vehicle with disturbance observer. IEEE Transactions on Cybernetics, 47(10), 3452–3465.10.1109/TCYB.2017.2720801 ↗
20. Tu, Z., Fei, F., Liu, L., Zhou, Y., & Deng, X. (2021). Flying with damaged wings: The effect on flight capacity and bio-inspired coping strategies of a flapping wing robot. IEEE Robotics and Automation Letters, 6(2), 2114–2121.10.1109/LRA.2021.3059626 ↗
21. Chirarattananon, P., Chen, Y., Helbling, E. F., Ma, K. Y., Cheng, R., & Wood, R. J. (2017). Dynamics and flight control of a flapping-wing robotic insect in the presence of wind gusts. Interface Focus, 7(1), 20160080.10.1098/rsfs.2016.0080 ↗
22. Zingg, S., Scaramuzza, D., Weiss, S., & Siegwart, R. (2010). Mav navigation through indoor corridors using optical flow. 2010 IEEE International Conference on Robotics and Automation, Alaska, pp. 3361–3368.10.1109/ROBOT.2010.5509777 ↗
23. Kajak, K. M., Karásek, M., Chu, Q. P., & De Croon, G. (2019). A minimal longitudinal dynamic model of a tailless flapping wing robot for control design. Bioinspiration & Biomimetics, 14(4), 046008.10.1088/1748-3190/ab1e0b ↗
24. Teoh, Z. E., Fuller, S. B., Chirarattananon, P., Prez-Arancibia, N., Greenberg, J. D., & Wood, R. J. (2012). A hovering flapping-wing microrobot with altitude control and passive upright stability. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Algarve, pp. 3209–3216.10.1109/IROS.2012.6386151 ↗
25. Zheng, K., Zhang, W., Mou, J., Wu, C., Wang, Y. (2021). A nonlinear longitudinal model and its identification of a tailless flapping wing mav with stroke plane modulation. Proceedings of 2021 International Conference on Autonomous Unmanned Systems, Hunan, pp. 2165–2176.10.1007/978-981-16-9492-9_214 ↗
26. Bai, K., Luo, Y., Dan, Z., Zhang, S., Wang, M., Qian, Q., & Zhong, J. (2020). Extended state observer based attitude control of a bird-like flapping-wing flying robot. Journal of Bionic Engineering, 17(4), 708–717.10.1007/s42235-020-0063-y ↗
27. Han, J. (2009). From pid to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 56(3), 900–906.10.1109/TIE.2008.2011621 ↗
28. Gao, Z. (2003). Scaling and bandwidth-parameterization based controller tuning. Proceedings of the 2003 American Control Conference, Denver, pp. 4989–4996.