Aerial physical interaction via IDA-PBC

This paper proposes the use of a novel control method based on interconnection and damping assignment–passivity-based control (IDA-PBC) in order to address the aerial physical interaction (APhI) problem for a quadrotor unmanned aerial vehicle (UAV). The apparent physical properties of the quadrotor are reshaped in order to achieve better APhI performances, while ensuring the stability of the interaction through passivity preservation. The robustness of the IDA-PBC method with respect to sensor noise is also analyzed. The direct measurement of the external wrench, needed to implement the control method, is compared with the use of a nonlinear Lyapunov-based wrench observer and advantages/disadvantages of both methods are discussed. The validity and practicability of the proposed APhI method is evaluated through experiments, where for the first time in the literature, a lightweight all-in-one low-cost force/torque (F/T) sensor is used onboard of a quadrotor. Two main scenarios are shown: a quadrotor responding to external disturbances while hovering (physical human–quadrotor interaction), and the same quadrotor sliding with a rigid tool along an uneven ceiling surface (inspection/painting-like task).

[1]  Burak Yüksel,et al.  Design, Modeling and Control of Aerial Robots for Physical Interaction and Manipulation , 2017 .

[2]  Zheng Wang,et al.  Regulation control of underactuated mechanical systems based on a new matching equation of port-controlled hamiltonian systems , 2009, 2009 IEEE International Conference on Robotics and Automation.

[3]  Roland Siegwart,et al.  Towards Estimation and Correction of Wind Effects on a Quadrotor UAV , 2014 .

[4]  Vincenzo Lippiello,et al.  Impedance control of VToL UAVs with a momentum-based external generalized forces estimator , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

[6]  ChangSu Ha,et al.  Mechanics, control and internal dynamics of quadrotor tool operation , 2015, Autom..

[7]  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.

[8]  H. Bülthoff,et al.  Semi-Autonomous Haptic Teleoperation Control Architecture of Multiple Unmanned Aerial Vehicles , 2013 .

[9]  Raffaello D'Andrea,et al.  Admittance control for physical human-quadrocopter interaction , 2013, 2013 European Control Conference (ECC).

[10]  Lorenzo Marconi,et al.  Modeling and control of a flying robot for contact inspection , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Xilun Ding,et al.  A Quadrotor Test Bench for Six Degree of Freedom Flight , 2012, J. Intell. Robotic Syst..

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

[13]  Aníbal Ollero,et al.  Robust control of underactuated Aerial Manipulators via IDA-PBC , 2014, 53rd IEEE Conference on Decision and Control.

[14]  Alessandro Astolfi,et al.  Dynamic extension is unnecessary for stabilization via interconnection and damping assignment passivity-based control , 2009, Syst. Control. Lett..

[15]  Antonio Franchi,et al.  Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Antonio Franchi,et al.  The TeleKyb framework for a modular and extendible ROS-based quadrotor control , 2013, 2013 European Conference on Mobile Robots.

[17]  Xingzhi Zhan,et al.  Extremal Eigenvalues of Real Symmetric Matrices with Entries in an Interval , 2005, SIAM J. Matrix Anal. Appl..

[18]  Guowei Cai,et al.  A Survey of Small-Scale Unmanned Aerial Vehicles: Recent Advances and Future Development Trends , 2014 .

[19]  Arjan van der Schaft,et al.  Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems , 2002, Autom..

[20]  Joris De Schutter,et al.  A hybrid pose / wrench control framework for quadrotor helicopters , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Rogelio Lozano,et al.  Passivity based control for a quadrotor UAV transporting a cable-suspended payload with minimum swing , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[22]  Stefano Stramigioli,et al.  Port-based modeling and control of underactuated aerial vehicles , 2011, 2011 IEEE International Conference on Robotics and Automation.

[23]  Dongjun Lee,et al.  MECHANICS AND CONTROL OF QUADROTORS FOR TOOL OPERATION , 2012 .

[24]  Antonio Franchi,et al.  Turning a near-hovering controlled quadrotor into a 3D force effector , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[26]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

[27]  Christopher D. McKinnon,et al.  Unscented external force and torque estimation for quadrotors , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[28]  Krishna Busawon,et al.  Underactuated Mechanical Systems from the Lagrangian Formalism , 2014 .

[29]  Dongjun Lee,et al.  Hybrid force/motion control and internal dynamics of quadrotors for tool operation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  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.

[31]  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).

[32]  Vijay Kumar,et al.  Modeling and Control of Aerial Robots , 2016, Springer Handbook of Robotics, 2nd Ed..

[33]  Giulio Sandini,et al.  Force feedback exploiting tactile and proximal force/torque sensing , 2012, Autonomous Robots.

[34]  Stefano Stramigioli,et al.  Control of Interactive Robotic Interfaces: A Port-Hamiltonian Approach (Springer Tracts in Advanced Robotics) , 2007 .

[35]  ChangSu Ha,et al.  Semiautonomous Haptic Teleoperation Control Architecture of Multiple Unmanned Aerial Vehicles , 2013, IEEE/ASME Transactions on Mechatronics.

[36]  Reza Haghighi,et al.  Lyapunov-Based Nonlinear Disturbance Observer for Serial n-Link Robot Manipulators , 2009, J. Intell. Robotic Syst..

[37]  Lorenzo Marconi,et al.  Design and experimental validation of a nonlinear control law for a ducted-fan miniature aerial vehicle , 2010 .

[38]  J. Willems Dissipative dynamical systems part I: General theory , 1972 .

[39]  Roberto Naldi,et al.  Prototyping, modelling and control of a class of VTOL aerial robots , 2008 .