{"id":236,"date":"2017-12-28T15:09:11","date_gmt":"2017-12-28T15:09:11","guid":{"rendered":"https:\/\/selfreconfigurable.com\/N3W\/?p=236"},"modified":"2018-01-02T22:48:12","modified_gmt":"2018-01-02T22:48:12","slug":"declarative-programming-for-modular-robot-iros07-pdf","status":"publish","type":"post","link":"https:\/\/selfreconfigurable.com\/?p=236","title":{"rendered":"Declarative Programming for Modular Robot &#8211; IROS07   (PDF)"},"content":{"rendered":"<h1><span style=\"color: #b4b89e;\"><strong>DECLARATIVE PROGRAMMING FOR MODULAR ROBOT &#8211; IROS07 (PDF)<\/strong><\/span><\/h1>\n<div style=\"float: right; margin-right: 22px;\">\n<\/div>\n<p><strong>Abstract:<\/strong>\u00a0Because of the timing, complexity, and asynchronicity\u00a0challenges common in modular robot software we\u00a0have recently begun to explore new programming models for\u00a0modular robot ensembles. In this paper we apply two of those\u00a0models to a metamodule-based shape planning algorithm and\u00a0comment on the differences between the two approaches. Our\u00a0results suggest that declarative programming can provide several\u00a0advantages over more traditional imperative approaches,\u00a0and that the differences between declarative programming\u00a0styles can themselves contribute leverage to different parts of\u00a0the problem domain.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.cs.cmu.edu\/~claytronics\/papers\/ashley-rollman-derosa-iros07wksp.pdf\" target=\"_blank\" rel=\"noopener\"><strong>Read More<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DECLARATIVE PROGRAMMING FOR MODULAR ROBOT &#8211; IROS07 (PDF) Abstract:\u00a0Because of the timing, complexity, and asynchronicity\u00a0challenges common in modular robot software we\u00a0have recently begun to explore new programming models for\u00a0modular robot ensembles. In this paper we apply two of those\u00a0models to a metamodule-based shape planning algorithm and\u00a0comment on the differences between the two approaches. Our\u00a0results suggest [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,19],"tags":[],"class_list":["post-236","post","type-post","status-publish","format-standard","hentry","category-events","category-spotlight-post-events"],"_links":{"self":[{"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=\/wp\/v2\/posts\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=236"}],"version-history":[{"count":2,"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions\/1098"}],"wp:attachment":[{"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/selfreconfigurable.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}