Design, simulation and experimental study of a force observer for a flying-perching quadrotor

Abstract It is significant to know the information of the contact force for the control of the flying–perching quadrotor when it is switching from flying state to perching state. The triaxial force sensor is not only difficult to install but also increases the weight and cost of the flying–perching quadrotor. To overcome these limits, this paper presents a force observer to estimate the contact force. We first build a detailed model of the flying–perching quadrotor in free space and when it gets into contact with the perching surface. The model is modified by considering the proximity effect. According to the model, a force observer was proposed. To demonstrate the performance of the proposed observer, simulations are carried out in ideal environment and with consideration of sensor noises. Moreover, we built an experimental platform and carried out experiments to verify the effectiveness of the designed observer in practical situations.

[1]  Mark R. Cutkosky,et al.  Landing, perching and taking off from vertical surfaces , 2011, Int. J. Robotics Res..

[2]  Giuseppe Loianno,et al.  Aggressive Flight With Quadrotors for Perching on Inclined Surfaces , 2016 .

[3]  Mark R. Cutkosky,et al.  Modeling the dynamics of perching with opposed-grip mechanisms , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Heping Chen,et al.  A micro robot with the ability of fly and adhesion: Development and experiment , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[5]  Dario Floreano,et al.  A perching mechanism for flying robots using a fibre-based adhesive , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Juhoon Back,et al.  Nonlinear disturbance observer based robust attitude tracking controller for quadrotor UAVs , 2014 .

[7]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[8]  Xiangyang Zhu,et al.  High-performance trajectory tracking control of a quadrotor with disturbance observer , 2014 .

[9]  Antonio Franchi,et al.  A nonlinear force observer for quadrotors and application to physical interactive tasks , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[10]  Donald Ruffatto,et al.  Autonomous perching and take-off on vertical walls for a quadrotor micro air vehicle , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Albert Albers,et al.  Semi-autonomous flying robot for physical interaction with environment , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.

[12]  Mahmoud Moghavvemi,et al.  Flight PID controller design for a UAV quadrotor , 2010 .

[13]  Mojtaba Sharifi,et al.  Nonlinear robust adaptive Cartesian impedance control of UAVs equipped with a robot manipulator , 2015, Adv. Robotics.

[14]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[15]  Russ Tedrake,et al.  On the controllability of fixed-wing perching , 2009, 2009 American Control Conference.

[16]  Antonio Franchi,et al.  Shared Control : Balancing Autonomy and Human Assistance with a Group of Quadrotor UAVs , 2012, IEEE Robotics & Automation Magazine.

[17]  R. Wood,et al.  Perching and takeoff of a robotic insect on overhangs using switchable electrostatic adhesion , 2016, Science.

[18]  Eijiro Takeuchi,et al.  Hovering of MAV by using magnetic adhesion and winch mechanisms , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[19]  Hyo-Sung Ahn,et al.  Nonlinear Control of Quadrotor for Point Tracking: Actual Implementation and Experimental Tests , 2015, IEEE/ASME Transactions on Mechatronics.

[20]  Heping Chen,et al.  Unified Switching between Active Flying and Perching of a Bioinspired Robot Using Impedance Control , 2015, J. Robotics.

[21]  Matteo Fumagalli,et al.  A modified impedance control for physical interaction of UAVs , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  K. H. Low,et al.  An optimized perching mechanism for autonomous perching with a quadrotor , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Vincenzo Lippiello,et al.  Cartesian Impedance Control of a UAV with a Robotic Arm , 2012, SyRoCo.

[24]  David Lentink,et al.  Touchdown to take-off: at the interface of flight and surface locomotion , 2017, Interface Focus.

[25]  Sami Haddadin,et al.  A unified framework for external wrench estimation, interaction control and collision reflexes for flying robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Antonio Franchi,et al.  Reshaping the physical properties of a quadrotor through IDA-PBC and its application to aerial physical interaction , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[27]  M. Moghavvemi,et al.  Modelling and PID controller design for a quadrotor unmanned air vehicle , 2010, 2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR).

[28]  Jun Li,et al.  Dynamic analysis and PID control for a quadrotor , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[29]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[30]  Russ Tedrake,et al.  Control synthesis and verification for a perching UAV using LQR-Trees , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[31]  Taeyoung Lee,et al.  Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) , 2013 .

[32]  Hassan Noura,et al.  Emergency Control of AR Drone Quadrotor UAV Suffering a Total Loss of One Rotor , 2017, IEEE/ASME Transactions on Mechatronics.