{"id":7406,"date":"2018-07-03T05:36:48","date_gmt":"2018-07-03T04:36:48","guid":{"rendered":"https:\/\/nes.aau.at\/?p=7406"},"modified":"2018-07-03T12:57:07","modified_gmt":"2018-07-03T11:57:07","slug":"uav-motion-planning-for-multi-coverage","status":"publish","type":"post","link":"https:\/\/nes.aau.at\/?p=7406","title":{"rendered":"UAV motion planning for multi-coverage"},"content":{"rendered":"<p><div class=\"perfect-pullquote vcard pullquote-align-right pullquote-border-placement-left\"><blockquote><p>Multi-coverage represents an important problem for various UAV tasks<\/p>\n<p>-Bernhard Rinner.<\/p><\/blockquote><\/div><br \/>\nUnmanned aerial vehicles (UAVs) with onboard cameras are increasingly deployed in various applications including surveying, search and rescue, inspection as well as video production. In all these applications, the UAVs move &#8211; in many cases autonomously &#8211; to capture imagery of sufficient quality of the environment or objects of interest.\u00a0 Matthias Weyrer and Bernhard Rinner have formually introduced the multi-coverage problem for teams of UAVs, where all visible surfaces of a given 3D environment must be covered by simultaneously captured images from at least<em> k<\/em> different viewpoints. In their recent paper, they present an approach for efficiently planning the motion of the individual UAVs and controlling its execution.<\/p>\n<figure id=\"attachment_7410\" aria-describedby=\"caption-attachment-7410\" style=\"width: 696px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7410 size-full\" src=\"https:\/\/nes.aau.at\/wp-content\/uploads\/2018\/07\/MCP.jpg\" alt=\"\" width=\"696\" height=\"467\" srcset=\"https:\/\/nes.aau.at\/wp-content\/uploads\/2018\/07\/MCP.jpg 696w, https:\/\/nes.aau.at\/wp-content\/uploads\/2018\/07\/MCP-300x201.jpg 300w, https:\/\/nes.aau.at\/wp-content\/uploads\/2018\/07\/MCP-82x55.jpg 82w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><figcaption id=\"caption-attachment-7410\" class=\"wp-caption-text\">Sketch of the MC problem. A team of UAVs autonomously flies through the environment such that each constellation is visited and the corresponding surface is covered by simultaneously captured images from k UAVs.<\/figcaption><\/figure>\n<p>Bernhard Rinner summarizes the contribution of the paper: &#8220;First, we introduce and formulate the MC problem for robot missions, which is distinct to the well-known problem of multi-robot coverage due to its requirement on simultaneous image capturing. Second, we propose a method for computing the constellations and planning the UAV mission for the stereo case. Third, we realize a distributed, model-predictive controller for UAV motion execution and evaluate its performance for stereo coverage in a 3D simulation environment.&#8221;<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/m_FK-NIajT8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<p>The mission is executed as a leader-follower formation flight, where the leader UAV knows the absolute pose and the follower UAV performs vision-based relative pose estimation with downward facing cameras. &#8220;Our MPC control structure achieves accurate relative positioning and a stable formation flight when the UAVs are approaching their constellation poses which represent important phases of the mission&#8221;, Matthias Weyrer explains. As can be seen in our simulation experiments, synchronicity and formation deteriorate immediately after the next constellation poses are set. &#8220;This is a consequence of the linear model of our MPC structure. However, such simplified models are important for efficient onboard execution&#8221;, Matthias Weyrer concludes.<\/p>\n<p>Matthias Weyrer and Bernhard Rinner. <a href=\"https:\/\/pervasive.aau.at\/BR\/pubs\/2018\/Weyrer_ICUAS2018.pdf\">UAV Motion Planning and Control for Multi-Coverage of 3D Environments<\/a>. In <em> Proceedings of the 2018 International Conference on Unmanned Aircraft Systems (ICUAS&#8217;18)<\/em>, Dallas, TX, USA. June 2018.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unmanned aerial vehicles (UAVs) with onboard cameras are increasingly deployed in various applications including surveying, search and rescue, inspection as well as video production. In all these applications, the UAVs move &#8211; in many cases autonomously &#8211; to capture imagery of sufficient quality of the environment or objects of interest.\u00a0 [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":7410,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[215,2,20],"tags":[240,217],"class_list":["post-7406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-publications","category-videos","tag-camera-networks","tag-drones"],"jetpack_featured_media_url":"https:\/\/nes.aau.at\/wp-content\/uploads\/2018\/07\/MCP.jpg","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/posts\/7406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/nes.aau.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7406"}],"version-history":[{"count":11,"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/posts\/7406\/revisions"}],"predecessor-version":[{"id":7419,"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/posts\/7406\/revisions\/7419"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nes.aau.at\/index.php?rest_route=\/wp\/v2\/media\/7410"}],"wp:attachment":[{"href":"https:\/\/nes.aau.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nes.aau.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nes.aau.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}