{"id":6772,"date":"2021-04-08T08:50:34","date_gmt":"2021-04-08T08:50:34","guid":{"rendered":"https:\/\/bernhardrinner.com\/?p=6772"},"modified":"2022-05-19T12:14:13","modified_gmt":"2022-05-19T12:14:13","slug":"multi-drone-constellation-changes","status":"publish","type":"post","link":"https:\/\/bernhardrinner.com\/?p=6772","title":{"rendered":"Multidrone constellation changes"},"content":{"rendered":"\n<p>Planning the simultaneous movement of multiple agents represents a challenging coordination problem, and ideally safety and efficiency are jointly addressed. In his master thesis, Paul Ladinig developed a planning algorithm for fast and energy-efficient trajectories with reduced collision potential from a start to an end constellation. This new approach combines trajectory approximation based on model predictive control, collision avoidance with potential fields, and flight energy optimization with minimum snap trajectories. This approach results in un-precedented transition times and success rates with less energy consumption, as shown in simulation and real experiments with 16 drones.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\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=\"Time and Energy Optimized Trajectory Generation for Multi-Agent Constellation Changes\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/vz7dg8Oe6wY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption>Demonstration of the snap-optimized refinement of potential field extended MPC (SOMPF) algorithm, which generates initial trajectories, reduces potential collisions with potential fields, derives dynamic volumetric constraints, and fits snap-optimized trajectories within these constraints.<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>This work was jointly co-supervised by Stephan Weiss and Bernhard Rinner and will be presented at ICRA 2021:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Paul Ladinig, Bernhard Rinner and Stephan Weiss. <a href=\"https:\/\/bernhardrinner.com\/pubs\/2021\/Ladinig_ICRA2021.pdf\">Time and Energy Optimized Trajectory Generation for Multi-Agent Constellation Changes<\/a>. In <em>Proceedings of the IEEE International Conference on Robots and Automation (ICRA)<\/em>. Xian, China, June 2021.<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Planning the simultaneous movement of multiple agents represents a challenging coordination problem, and ideally safety and efficiency are jointly addressed. In his master thesis, Paul Ladinig developed a planning algorithm for fast and energy-efficient trajectories with reduced collision potential from a start to an end constellation. This new approach combines [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6773,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[187],"tags":[],"class_list":["post-6772","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-researchtopics"],"_links":{"self":[{"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/posts\/6772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6772"}],"version-history":[{"count":6,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/posts\/6772\/revisions"}],"predecessor-version":[{"id":6956,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/posts\/6772\/revisions\/6956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=\/wp\/v2\/media\/6773"}],"wp:attachment":[{"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bernhardrinner.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}