Authors

Ramy Rashad, Johan B. C. Engelen, Stefano Stramigioli

Abstract

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.

Citation

  • Journal: 2019 International Conference on Robotics and Automation (ICRA)
  • Year: 2019
  • Volume:
  • Issue:
  • Pages: 6418–6424
  • Publisher: IEEE
  • DOI: 10.1109/icra.2019.8793939

BibTeX

@inproceedings{Rashad_2019,
  title={{Energy Tank-Based Wrench/Impedance Control of a Fully-Actuated Hexarotor: A Geometric Port-Hamiltonian Approach}},
  DOI={10.1109/icra.2019.8793939},
  booktitle={{2019 International Conference on Robotics and Automation (ICRA)}},
  publisher={IEEE},
  author={Rashad, Ramy and Engelen, Johan B. C. and Stramigioli, Stefano},
  year={2019},
  pages={6418--6424}
}

Download the bib file

References

  • Secchi, C., Franchi, A., Bulthoff, H. H. & Giordano, P. R. Bilateral teleoperation of a group of UAVs with communication delays and switching topology. 2012 IEEE International Conference on Robotics and Automation 4307–4314 (2012) doi:10.1109/icra.2012.6225304 – 10.1109/icra.2012.6225304
  • Ferraguti, F., Secchi, C. & Fantuzzi, C. A tank-based approach to impedance control with variable stiffness. 2013 IEEE International Conference on Robotics and Automation 4948–4953 (2013) doi:10.1109/icra.2013.6631284 – 10.1109/icra.2013.6631284
  • Ferraguti, F. et al. An Energy Tank-Based Interactive Control Architecture for Autonomous and Teleoperated Robotic Surgery. IEEE Transactions on Robotics vol. 31 1073–1088 (2015) – 10.1109/tro.2015.2455791
  • Kronander, K. & Billard, A. Passive Interaction Control With Dynamical Systems. IEEE Robotics and Automation Letters vol. 1 106–113 (2016) – 10.1109/lra.2015.2509025
  • Dietrich, A. et al. Passive Hierarchical Impedance Control Via Energy Tanks. IEEE Robotics and Automation Letters vol. 2 522–529 (2017) – 10.1109/lra.2016.2645504
  • Raiola, G., Cardenas, C. A., Tadele, T. S., de Vries, T. & Stramigioli, S. Development of a Safety- and Energy-Aware Impedance Controller for Collaborative Robots. IEEE Robotics and Automation Letters vol. 3 1237–1244 (2018) – 10.1109/lra.2018.2795639
  • Shahriari, E., Johannsmeier, L. & Haddadin, S. Valve-based Virtual Energy Tanks: A Framework to Simultaneously Passify Controls and Embed Control Objectives. 2018 Annual American Control Conference (ACC) (2018) doi:10.23919/acc.2018.8431718 – 10.23919/acc.2018.8431718
  • Duindam, V. & Stramigioli, S. Port-Based Asymptotic Curve Tracking for Mechanical Systems. European Journal of Control vol. 10 411–420 (2004)10.3166/ejc.10.411-420
  • van der Schaft, A. L2 - Gain and Passivity Techniques in Nonlinear Control. Communications and Control Engineering (Springer London, 2000). doi:10.1007/978-1-4471-0507-7 – 10.1007/978-1-4471-0507-7
  • Stramigioli, S. Energy-Aware Robotics. Lecture Notes in Control and Information Sciences 37–50 (2015) doi:10.1007/978-3-319-20988-3_3 – 10.1007/978-3-319-20988-3_3
  • Meier, L., Honegger, D. & Pollefeys, M. PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms. 2015 IEEE International Conference on Robotics and Automation (ICRA) 6235–6240 (2015) doi:10.1109/icra.2015.7140074 – 10.1109/icra.2015.7140074
  • Jiang, G., Voyles, R. M. & Choi, J. J. Precision Fully-Actuated UAV for Visual and Physical Inspection of Structures for Nuclear Decommissioning and Search and Rescue. 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) 1–7 (2018) doi:10.1109/ssrr.2018.8468628 – 10.1109/ssrr.2018.8468628
  • 20Sim 4 7 Controllab Products B V (0)
  • Park, S. et al. ODAR: Aerial Manipulation Platform Enabling Omnidirectional Wrench Generation. IEEE/ASME Transactions on Mechatronics vol. 23 1907–1918 (2018) – 10.1109/tmech.2018.2848255
  • Lippiello, V., Fontanelli, G. A. & Ruggiero, F. Image-Based Visual-Impedance Control of a Dual-Arm Aerial Manipulator. IEEE Robotics and Automation Letters vol. 3 1856–1863 (2018) – 10.1109/lra.2018.2806091
  • Lynen, S., Achtelik, M. W., Weiss, S., Chli, M. & Siegwart, R. A robust and modular multi-sensor fusion approach applied to MAV navigation. 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (2013) doi:10.1109/iros.2013.6696917 – 10.1109/iros.2013.6696917
  • Suarez, A., Heredia, G. & Ollero, A. Physical-Virtual Impedance Control in Ultralightweight and Compliant Dual-Arm Aerial Manipulators. IEEE Robotics and Automation Letters vol. 3 2553–2560 (2018) – 10.1109/lra.2018.2809964
  • Schindlbeck, C. & Haddadin, S. Unified passivity-based Cartesian force/impedance control for rigid and flexible joint robots via task-energy tanks. 2015 IEEE International Conference on Robotics and Automation (ICRA) 440–447 (2015) doi:10.1109/icra.2015.7139036 – 10.1109/icra.2015.7139036
  • Duffy, J. The fallacy of modern hybrid control theory that is based on “orthogonal complements” of twist and wrench spaces. Journal of Robotic Systems vol. 7 139–144 (1990) – 10.1002/rob.4620070202
  • Park, S., Her, J., Kim, J. & Lee, D. Design, modeling and control of omni-directional aerial robot. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 1570–1575 (2016) doi:10.1109/iros.2016.7759254 – 10.1109/iros.2016.7759254
  • Franken, M., Stramigioli, S., Misra, S., Secchi, C. & Macchelli, A. Bilateral Telemanipulation With Time Delays: A Two-Layer Approach Combining Passivity and Transparency. IEEE Transactions on Robotics vol. 27 741–756 (2011) – 10.1109/tro.2011.2142430
  • Ryll, M. et al. 6D physical interaction with a fully actuated aerial robot. 2017 IEEE International Conference on Robotics and Automation (ICRA) 5190–5195 (2017) doi:10.1109/icra.2017.7989608 – 10.1109/icra.2017.7989608
  • Stramigioli, S. & Duindam, V. Variable spatial springs for robot control applications. 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) vol. 4 1906–1911 – 10.1109/iros.2001.976352
  • stramigioli, Modeling and IPC Control of Interactive Mechanical System - A Coordinate-free Approach (2001)
  • van der Schaft, A. J. & Maschke, B. M. Port-Hamiltonian Systems on Graphs. SIAM Journal on Control and Optimization vol. 51 906–937 (2013)10.1137/110840091
  • de Luca, A. & Mattone, R. Sensorless Robot Collision Detection and Hybrid Force/Motion Control. Proceedings of the 2005 IEEE International Conference on Robotics and Automation doi:10.1109/robot.2005.1570247 – 10.1109/robot.2005.1570247
  • Fasse, E. D. & Broenink, J. F. A spatial impedance controller for robotic manipulation. IEEE Transactions on Robotics and Automation vol. 13 546–556 (1997) – 10.1109/70.611315
  • Kyung-Soo Kim, Keun-Ho Rew & Soohyun Kim. Disturbance Observer for Estimating Higher Order Disturbances in Time Series Expansion. IEEE Transactions on Automatic Control vol. 55 1905–1911 (2010) – 10.1109/tac.2010.2049522
  • De Luca, A., Albu-Schaffer, A., Haddadin, S. & Hirzinger, G. Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm. 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems 1623–1630 (2006) doi:10.1109/iros.2006.282053 – 10.1109/iros.2006.282053