{"id":257,"date":"2019-08-02T03:26:00","date_gmt":"2019-08-02T02:26:00","guid":{"rendered":"https:\/\/ramyrashad.com\/?p=257"},"modified":"2023-07-28T21:06:29","modified_gmt":"2023-07-28T20:06:29","slug":"energy-balancing-passivity-based-control-eb-pbc","status":"publish","type":"post","link":"https:\/\/ramyrashad.com\/index.php\/2019\/08\/02\/energy-balancing-passivity-based-control-eb-pbc\/","title":{"rendered":"Geometric Impedance Control"},"content":{"rendered":"\n<p><strong>Research Overview<\/strong><\/p>\n\n\n\n<p>In this work, we consider the problem of interaction control of fully-actuated UAVs in the port-Hamiltonian framework. The interaction behavior of an aerial robot can be modeled effectively and elegantly by power ports in port-Hamiltonian systems<br>theory. In this paradigm the interaction is perceived as an exchange of energy between the aerial robot and the environment, instead of an independent control of pose or wrench. This is the underlying basic idea of the impedance control technique.<\/p>\n\n\n\n<p>The novelty of this work is the reformulation of the geometric impedance controller of [15] as an energy-balancing passivity-based control (EB-PBC) problem for a fully-actuated UAV modeled geometrically on SE(3). We derive a controller for the motion and interaction control of the UAV, in addition to a rigorous mathematical derivation and analysis of the closed loop system. Moreover, we validate the presented controller experimentally on a fully-actuated planar hexarotor to show that its passivity-based nature allows full exploitation of the UAV\u2019s capabilities. This is demonstrated by controlling the hexarotor near its control input limits.<\/p>\n\n\n\n<p><strong>Publications<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Ramy Rashad, Federico Califano, Stefano Stramigioli&nbsp;(2019)&nbsp;Port-Hamiltonian Passivity-Based Control on SE(3) of a Fully Actuated UAV for Aerial Physical Interaction Near-Hovering,&nbsp;IEEE Robotics and Automation Letters&nbsp;4(4),&nbsp;p. 4378-4385,&nbsp;<a target=\"_blank\" href=\"https:\/\/doi.org\/10.1109\/LRA.2019.2932864\" rel=\"noreferrer noopener\">doi:10.1109\/LRA.2019.2932864<\/a><\/td><\/tr><tr><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"RAL2019: Port-Hamiltonian Passivity-Based Control on SE(3) for Aerial Physical Interaction\" width=\"790\" height=\"444\" src=\"https:\/\/www.youtube.com\/embed\/7T5WdH0gaew?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>By extending the geometric impedance controller with a wrench observer, we can selectively reject distrubances along directions perpindicular to a surface in order to increase the tracking behavior of the controller. In the experiment below, we demonstrate an aerial writing scenario using this extended impedence controller.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Aerial Writing Experiment - RAM UTwente\" width=\"790\" height=\"444\" src=\"https:\/\/www.youtube.com\/embed\/9gXmr9XKIFo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Research Overview In this work, we consider the problem of interaction control of fully-actuated UAVs in the port-Hamiltonian framework. The interaction behavior of an aerial robot can be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":282,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"ub_ctt_via":"","_mi_skip_tracking":false,"footnotes":""},"categories":[13],"tags":[],"aioseo_notices":[],"featured_image_src":"https:\/\/ramyrashad.com\/wp-content\/uploads\/2023\/07\/RAL19.jpg","author_info":{"display_name":"Ramy","author_link":"https:\/\/ramyrashad.com\/index.php\/author\/ramy-abdelmonemgmail-com\/"},"_links":{"self":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts\/257"}],"collection":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":6,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts\/257\/revisions"}],"predecessor-version":[{"id":338,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts\/257\/revisions\/338"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/media\/282"}],"wp:attachment":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/media?parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/categories?post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/tags?post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}