Energy Tank-Based Wrench/Impedance Control of a Fully-Actuated Hexarotor: A Geometric Port-Hamiltonian Approach

In this work, we show how the interactive behavior of an aerial robot can be modeled and controlled effectively and elegantly in the port-Hamiltonian framework. We present an observer-based wrench/impedance controller for a fully-actuated hexarotor. The analysis and control are performed in a geometrically consistent manner on the configuration manifold of the special Euclidean group SE (3) such that the UAV’s nonlinear geometric structure is exploited. The controller uses a wrench observer to estimate the interaction wrench without the use of a force/torque sensor. Moreover, the concept of energy tanks is used to guarantee the system’s overall contact stability to arbitrary passive environments. The reliability and robustness of the proposed approach is validated through simulation and experiment.

[1]  Richard M. Voyles,et al.  Precision Fully-Actuated UAV for Visual and Physical Inspection of Structures for Nuclear Decommissioning and Search and Rescue , 2018, 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[2]  Stefano Stramigioli,et al.  Variable spatial springs for robot control applications , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[3]  Alessandro De Luca,et al.  Sensorless Robot Collision Detection and Hybrid Force/Motion Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[4]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Stefano Stramigioli,et al.  Bilateral Telemanipulation With Time Delays: A Two-Layer Approach Combining Passivity and Transparency , 2011, IEEE Transactions on Robotics.

[6]  Sami Haddadin,et al.  Valve-based Virtual Energy Tanks: A Framework to Simultaneously Passify Controls and Embed Control Objectives , 2018, 2018 Annual American Control Conference (ACC).

[7]  Aude Billard,et al.  Passive Interaction Control With Dynamical Systems , 2016, IEEE Robotics and Automation Letters.

[8]  Stefano Stramigioli,et al.  Development of a Safety- and Energy-Aware Impedance Controller for Collaborative Robots , 2018, IEEE Robotics and Automation Letters.

[9]  Arjan van der Schaft,et al.  Port-Hamiltonian Systems on Graphs , 2011, SIAM J. Control. Optim..

[10]  Roland Siegwart,et al.  A robust and modular multi-sensor fusion approach applied to MAV navigation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Sami Haddadin,et al.  Unified passivity-based Cartesian force/impedance control for rigid and flexible joint robots via task-energy tanks , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Kyung-Soo Kim,et al.  Disturbance Observer for Estimating Higher Order Disturbances in Time Series Expansion , 2010, IEEE Transactions on Automatic Control.

[13]  Joseph Duffy,et al.  The fallacy of modern hybrid control theory that is based on "orthogonal complements" of twist and wrench spaces , 1990, J. Field Robotics.

[14]  Guillermo Heredia,et al.  Physical-Virtual Impedance Control in Ultralightweight and Compliant Dual-Arm Aerial Manipulators , 2018, IEEE Robotics and Automation Letters.

[15]  Jan F. Broenink,et al.  A spatial impedance controller for robotic manipulation , 1997, IEEE Trans. Robotics Autom..

[16]  Antonio Franchi,et al.  Bilateral teleoperation of a group of UAVs with communication delays and switching topology , 2012, 2012 IEEE International Conference on Robotics and Automation.

[17]  Cristian Secchi,et al.  A tank-based approach to impedance control with variable stiffness , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  Riccardo Muradore,et al.  An Energy Tank-Based Interactive Control Architecture for Autonomous and Teleoperated Robotic Surgery , 2015, IEEE Transactions on Robotics.

[19]  Marc Pollefeys,et al.  PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Vincenzo Lippiello,et al.  Image-Based Visual-Impedance Control of a Dual-Arm Aerial Manipulator , 2018, IEEE Robotics and Automation Letters.

[21]  Dongjun Lee,et al.  Design, modeling and control of omni-directional aerial robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[22]  Stefano Stramigioli,et al.  Modeling and IPC Control of Interactive Mechanical Systems - A Coordinate-Free Approach , 2001 .

[23]  Alexander Dietrich,et al.  Passive Hierarchical Impedance Control Via Energy Tanks , 2017, IEEE Robotics and Automation Letters.

[24]  Diana Bohm,et al.  L2 Gain And Passivity Techniques In Nonlinear Control , 2016 .

[25]  Gi-Hun Yang,et al.  ODAR: Aerial Manipulation Platform Enabling Omnidirectional Wrench Generation , 2018, IEEE/ASME Transactions on Mechatronics.

[26]  Stefano Stramigioli,et al.  Port-Based Asymptotic Curve Tracking for Mechanical Systems , 2004, Eur. J. Control.

[27]  Antonio Franchi,et al.  6D physical interaction with a fully actuated aerial robot , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Stefano Stramigioli,et al.  Energy-Aware Robotics , 2015 .