{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T20:48:37Z","timestamp":1769633317397,"version":"3.49.0"},"reference-count":40,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2015,8,5]],"date-time":"2015-08-05T00:00:00Z","timestamp":1438732800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Micromachines"],"abstract":"<jats:p>The present paper deals with the development of bounded feedback control laws mimicking the strategy adopted by flapping flyers to stabilize the attitude of systems falling within the framework of rigid bodies. Flapping flyers are able to orient their trajectory without any knowledge of their current attitude and without any attitude computation. They rely on the measurements of some sensitive organs: halteres, leg sensilla and magnetic sense, which give information about their angular velocity and the orientation of gravity and magnetic field vectors. Therefore, the proposed feedback laws are computed using direct inertial sensors measurements, that is vector observations with\/without angular velocity measurements. Hence, the attitude is not explicitly required. This biomimetic approach is very simple, requires little computational power and is suitable for embedded applications on small control units. The boundedness of the control signal is taken into consideration through the design of the control laws by saturation of the actuators\u2019 input. The asymptotic stability of the closed loop system is proven by Lyapunov analysis. Real-time experiments are carried out on a quadrotor using MEMS inertial sensors in order to emphasize the efficiency of this biomimetic strategy by showing the convergence of the body\u2019s states in hovering mode, as well as the robustness with respect to external disturbances.<\/jats:p>","DOI":"10.3390\/mi6080993","type":"journal-article","created":{"date-parts":[[2015,8,18]],"date-time":"2015-08-18T05:43:13Z","timestamp":1439876593000},"page":"993-1022","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Biomimetic-Based Output Feedback for Attitude Stabilization of Rigid Bodies: Real-Time Experimentation on a Quadrotor"],"prefix":"10.3390","volume":"6","author":[{"given":"Jos\u00e9","family":"Guerrero-Castellanos","sequence":"first","affiliation":[{"name":"Faculty of Electronics, Autonomous University of Puebla (BUAP), Ciudad Universitaria, Puebla 72570, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hala","family":"Rifa\u00ef","sequence":"additional","affiliation":[{"name":"Laboratory of Image, Signal and Intelligent System (LISSI), University of Paris-Est Creteil Val de Marne (UPEC), 122 Rue Paul Armangot, 94400 Vitry S\/Seine, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicolas","family":"Marchand","sequence":"additional","affiliation":[{"name":"GIPSA-lab - Control Systems Department, University of Grenoble\/CNRS, 11 rue des Math\u00e9matiques, BP46, 38402 Saint Martin d\u2019H\u00e8res, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Cruz-Jos\u00e9","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Mathematics, Autonomous University of Puebla (BUAP), Ciudad Universitaria, Puebla 72570, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samer","family":"Mohammed","sequence":"additional","affiliation":[{"name":"Laboratory of Image, Signal and Intelligent System (LISSI), University of Paris-Est Creteil Val de Marne (UPEC), 122 Rue Paul Armangot, 94400 Vitry S\/Seine, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Guerrero-S\u00e1nchez","sequence":"additional","affiliation":[{"name":"Faculty of Physics and Mathematics, Autonomous University of Puebla (BUAP), Ciudad Universitaria, Puebla 72570, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerardo","family":"Mino-Aguilar","sequence":"additional","affiliation":[{"name":"Faculty of Electronics, Autonomous University of Puebla (BUAP), Ciudad Universitaria, Puebla 72570, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,8,5]]},"reference":[{"key":"ref_1","unstructured":"Alexander, D.E., and Vogel, S. (2004). Nature\u2019s Flyers: Birds, Insects and the Biomechanics of Flight, The Johns Hopkins University Press."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1163\/156855309X443052","article-title":"Attitude stabilization of a biologically inspired robotic housefly via dynamic multimodal attitude estimation","volume":"23","author":"Campolo","year":"2009","journal-title":"Adv. Robot."},{"key":"ref_3","unstructured":"Dudley, R. (2002). The Biomechanics of Insect Flight: Form, Function, Evolution, Princeton Univerity Press."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MIM.2004.1337909","article-title":"Sensor-rich feedback control: A new paradigm for flight control inspired by insect agility","volume":"7","author":"Zbikowski","year":"2004","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1109\/TAC.1984.1103519","article-title":"Spacecraft attitude control and stabilization: Applications of geometric control theory to rigid body models","volume":"29","author":"Crouch","year":"1984","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/0005-1098(91)90008-P","article-title":"On the attitude stabilization of rigid spacecraft","volume":"27","author":"Byrnes","year":"1991","journal-title":"Automatica"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1148","DOI":"10.1109\/9.90228","article-title":"The attitude control problem","volume":"36","author":"Wen","year":"1991","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Fjellstad, O., and Fossen, T. (1994, January 24\u201326). Quaternion Feedback Regulation of Underwater Vehicles. Proceedings of the 3rd IEEE Conference on Control Application, Glasgow, UK.","DOI":"10.1109\/CCA.1994.381209"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1800","DOI":"10.1109\/9.467669","article-title":"Robust attitude stabilization of spacecraft using nonlinear quaternion feedback","volume":"40","author":"Joshi","year":"1995","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_10","unstructured":"Belta, C. (May, January 26). On Controlling Aircraft and Underwater Vehicles. Proceedings of the IEEE International Conference on Robotics and Automation, City, Country."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1516","DOI":"10.1109\/TAC.2008.927789","article-title":"Unit quaternion-based output feedback for the attitude tracking problem","volume":"53","author":"Tayebi","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3135","DOI":"10.1016\/j.automatica.2012.08.012","article-title":"On the stability and stabilization of quaternion equilibria of rigid bodies","volume":"48","author":"Schlanbusch","year":"2012","journal-title":"Automatica"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1179","DOI":"10.1109\/TAC.2012.2235731","article-title":"On path-lifting mechanisms and unwinding in quaternion-based attitude control","volume":"58","author":"Mayhew","year":"2013","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_14","first-page":"439","article-title":"A survey of attitude representations","volume":"41","author":"Shuster","year":"1993","journal-title":"J. Astronaut. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"12","DOI":"10.2514\/1.22452","article-title":"Survey of nonlinear attitude estimation methods","volume":"30","author":"Crassidis","year":"2007","journal-title":"J. Guid. Control Dyn."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TAC.2008.923738","article-title":"Nonlinear complementary filters on the special orthogonal group","volume":"53","author":"Mahony","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1016\/j.conengprac.2010.01.012","article-title":"Design and implementation of a low-cost observer-based attitude and heading reference system","volume":"18","author":"Martin","year":"2010","journal-title":"Control Eng. Pract."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"15138","DOI":"10.3390\/s131115138","article-title":"A robust nonlinear observer for real-time attitude estimation using low-cost MEMS inertial sensors","volume":"13","author":"Durand","year":"2013","journal-title":"Sensors"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Pounds, P., Hamel, T., and Mahony, R. (2007, January 12\u201314). Attitude Control of Rigid Body Dynamics from Biased IMU Measurements. Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA.","DOI":"10.1109\/CDC.2007.4434173"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1109\/TAC.2009.2019792","article-title":"Asymtotic smooth stabilization of the inverted 3-D Pendulum","volume":"54","author":"Chaturvedi","year":"2009","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MCS.2011.940459","article-title":"Rigid-body attitude control","volume":"31","author":"Chaturvedi","year":"2011","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1273","DOI":"10.1109\/TAC.2011.2174663","article-title":"Rigid body attitude control using a single vector measurement and gyro","volume":"57","author":"Khosravian","year":"2012","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"640","DOI":"10.2514\/2.4609","article-title":"Linear time-varying approach to satellite attitude control using only electromagnetic actuation","volume":"23","year":"2000","journal-title":"J. Guid. Control Dyn."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1725","DOI":"10.1109\/TAC.2005.858686","article-title":"Controllability of nonlinear time-varying systems: Applications to spacecraft attitude control using magnetic actuation","volume":"50","author":"Bhat","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1405","DOI":"10.1016\/j.automatica.2004.02.022","article-title":"Spacecraft attitude control using magnetic actuators","volume":"40","author":"Lovera","year":"2004","journal-title":"Automatica"},{"key":"ref_26","unstructured":"Tayebi, A., Roberts, A., and Benallegue, A. (July, January 29). Inertial Measurements Based Dynamic Attitude Estimation and Velocity-Free Attitude Stabilization. Proceedings of the American Control Conference, San Francisco, CA, USA."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Hu, T., and Lin, Z. (2001). Control Systems with Actuator Saturation: Analysis and Design, Birkh\u00e4user.","DOI":"10.1007\/978-1-4612-0205-9"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2147","DOI":"10.1016\/j.automatica.2005.07.004","article-title":"Global stabilization of multiple integrators with bounded controls","volume":"41","author":"Marchand","year":"2005","journal-title":"Automatica"},{"key":"ref_29","unstructured":"Bouabdallah, S., Noth, A., and Siegwart, R. (October, January 28). PID vs LQ Control Techniques Applied to an Indoor Micro Quadrotor. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan."},{"key":"ref_30","unstructured":"Bouabdallah, S., and Siegwart, R. (2005, January 18\u201322). Backstepping and Sliding-Mode Techniques Applied to an Indoor Micro Quadrotor. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain."},{"key":"ref_31","unstructured":"Gu\u00e9nard, N., Hamel, T., and Moreau, V. (2005, January 26\u201329). Dynamic Modelling and Intuitive Control Strategy for an \u201cX4-Flyer\u201d. Proceedings of the 5th IEEE International Conference on Control and Automation, Budapest, Hungary."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"562","DOI":"10.1109\/TCST.2006.872519","article-title":"Attitude stabilization of a VTOL quadrotor aircraft","volume":"14","author":"Tayebi","year":"2006","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Castillo, P., Albertos, P., Garcia-Gil, P., and Lozano, R. (2006, January 13\u201315). Simple Real-Time Attitude Stabilization of a Quad-Rotor Aircraft with Bounded Signals. Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA.","DOI":"10.1109\/CDC.2006.377137"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1016\/j.conengprac.2011.04.004","article-title":"Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter","volume":"19","author":"Marchand","year":"2011","journal-title":"Control Eng. Pract."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/s10846-013-9890-y","article-title":"Attitude stabilization of a quadrotor by means of event-triggered nonlinear control","volume":"73","author":"Durand","year":"2014","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Bloch, A. (2003). Nonholonomic Mechanics and Control, Springer-Verlang.","DOI":"10.1007\/b97376"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Benettin, G., Henrard, J., and Kuk\u0161in, S. (2005). Hamiltonian Dynamics Theory and Applications, Springer-Verlang.","DOI":"10.1007\/b104338"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1222","DOI":"10.1109\/9.293181","article-title":"Global regulation of flexible joint robots using approximate differentiation","volume":"39","author":"Kelly","year":"1994","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1016\/j.automatica.2008.10.012","article-title":"Spacecraft relative rotation tracking without angular velocity measurements","volume":"45","author":"Kristiansen","year":"2009","journal-title":"Automatica"},{"key":"ref_40","unstructured":"Pounds, P., Mahony, R., Hynes, P., and Roberts, J. (2002, January 27\u201329). Design of a Four-Rotor Aerial Robot. Proceedings of the Australian Conference on Robotics and Automation, Auckland, New Zealand."}],"container-title":["Micromachines"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-666X\/6\/8\/993\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:50:16Z","timestamp":1760215816000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-666X\/6\/8\/993"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,5]]},"references-count":40,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2015,8]]}},"alternative-id":["mi6080993"],"URL":"https:\/\/doi.org\/10.3390\/mi6080993","relation":{},"ISSN":["2072-666X"],"issn-type":[{"value":"2072-666X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,5]]}}}