{"id":790,"date":"2020-07-29T14:22:52","date_gmt":"2020-07-29T14:22:52","guid":{"rendered":"https:\/\/asarg.hackresearch.com\/main\/?p=790"},"modified":"2020-08-04T19:20:48","modified_gmt":"2020-08-04T19:20:48","slug":"cccg2020-building-patterned-shapes-in-robot-swarms-with-uniform-control-signals","status":"publish","type":"post","link":"https:\/\/asarg.hackresearch.com\/main\/2020\/07\/29\/cccg2020-building-patterned-shapes-in-robot-swarms-with-uniform-control-signals\/","title":{"rendered":"Building Patterned Shapes in Robot Swarms with Uniform Control Signals"},"content":{"rendered":"\n<p><strong>Title<\/strong>:  Building Patterned Shapes in Robot Swarms with Uniform Control Signals<\/p>\n\n\n\n<p><strong>Authors:<\/strong> <strong> <\/strong>David Caballero, Angel A. Cantu, Timothy Gomez, Austin Luchsinger, Robert Schweller, Tim Wylie<\/p>\n\n\n\n<p><strong>Conference: <\/strong> The 32nd Canadian Conference on Computational Geometry (CCCG 2020)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Abstract:<\/strong><br>This paper investigates a restricted version of robot motion planning, in which particles on a board uniformly respond to global signals that cause them to move one unit distance in a particular direction. We look at the problem of assembling patterns within this model. We<br>first derive upper and lower bounds on the worst-case number of steps needed to reconfigure a general purpose board into a target pattern. We then show that the construction of k-colored patterns of size-n requires \u2126(n log k) steps in general, and \u2126(n log k +\u221ak) steps if the constructed shape must always be placed in a designated output location. We then design algorithms to approach these lower bounds: We show how to construct k-colored 1 \u00d7 n lines in O(n log k + k) steps with unique output locations. For general colored shapes within a w\u00d7h bounding box, we achieve O(wh log k+hk) steps.<\/p>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Virtual Talk:<\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CCCG 2020: Building Patterned Shapes in Robot Swarms with Uniform Control Signals\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/GLo36UbOIQI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><br><strong><br>Accompanying Videos:<\/strong><br><br><\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>Patterned Line Building:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/07\/Linebuilding.m4v\"><\/video><figcaption>Section 3.2 introduces a construction for building 1xn k-colored patterns. Here is an example of a pattern being built for the constraints n=5,k=4.<\/figcaption><\/figure>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>Funneling Gadget:<\/p>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/07\/Funnelinggadgettshape.m4v\"><\/video><figcaption>Section 3.3 makes use of the funneling gadget, here is an example of the gadget in use.<\/figcaption><\/figure>\n\n\n\n<p>General Pattern Builder:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/07\/Singlestep-Shapebuilder4x4-Pattern.m4v\"><\/video><figcaption><em>Section 3.3  introduces a construction for building wxh k-colored patterns. Here is an example of a pattern being built for the constraints w=4,h=4,k=4.<\/em><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Title: Building Patterned Shapes in Robot Swarms with Uniform Control Signals Authors: David Caballero, Angel A. Cantu, Timothy Gomez, Austin Luchsinger, Robert Schweller, Tim Wylie Conference: The 32nd Canadian Conference on Computational Geometry (CCCG 2020) Abstract:This paper investigates a restricted version of robot motion planning, in which particles on a board uniformly respond to global &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/asarg.hackresearch.com\/main\/2020\/07\/29\/cccg2020-building-patterned-shapes-in-robot-swarms-with-uniform-control-signals\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Building Patterned Shapes in Robot Swarms with Uniform Control Signals&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[34,32,13],"_links":{"self":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/posts\/790"}],"collection":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":9,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/posts\/790\/revisions"}],"predecessor-version":[{"id":813,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/posts\/790\/revisions\/813"}],"wp:attachment":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/media?parent=790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/categories?post=790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/tags?post=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}